这是 otf2bdf 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
otf2bdf - OpenType 到 BDF 字体转换器
概要
奥特夫2bdf [选项] 字体。{ttf,otf}
商品描述
奥特夫2bdf 将使用 Freetype2 渲染器将 OpenType 字体转换为 BDF 字体
(http://www.freetype.org).
配置
奥特夫2bdf 接受以下命令行参数:
-v 字体转换时打印警告消息。
-n 禁用字形提示。
-p n 设置所需的点大小(通过使用 -h 运行程序查看默认值
选项)。
-and 显示字体中可用的平台和编码列表。 默认的
编译到程序中的值是3(微软)的平台和编码
1 (ISO10646)。 如果字体不包含默认平台和编码,则
后备将是 Apple ISO10646 编码。
-r n 设置水平和垂直分辨率(通过运行查看默认值
带有 -h 选项的程序)。 最小值为 10dpi,最大值为 1200dpi。
-rh n 设置水平分辨率(通过运行程序查看默认值
-h 选项)。 最小值为 10dpi,最大值为 1200dpi。
-rv n 设置垂直分辨率(通过使用 -h 运行程序查看默认值
选项)。 最小值为 10dpi,最大值为 1200dpi。
-o 输出文件
设置输出文件名(默认输出为标准输出)。
-pid id 设置用于选择字符映射的平台 ID(通过运行查看默认值
带有 -h 选项的程序)。
-开斋节 id 设置用于选择字符映射的编码 id(通过运行查看默认值
带有 -h 选项的程序)。
-c c 设置字符间距。 这应该是比例的“P”之一,代表比例的“M”
等宽,或字符单元格的“C”。 默认情况下,字体的间距为
根据中提供的值自动确定为“M”或“P”
字体。
-f 姓名 设置 XLFD 名称中使用的代工厂名称。 默认值为“Freetype”。
-t 姓名 设置 XLFD 名称中使用的字体名称。 默认情况下, 奥特夫2bdf 将尝试
首先从字体中获取名称,然后它将使用随此提供的名称
命令行选项,如果所有其他方法都失败,它将使用名称“未知”。
-w 姓名 设置 XLFD 名称中使用的权重名称。 如果未提供此值,则
默认值假定为“中”。 一些常见的值是“薄”,
“精致”、“超轻”、“轻”、“普通”、“中等”、“半浓缩”、
“Condensed”、“SemiBold”、“Bold”、“Heavy”、“ExtraBold”和“ExtraHeavy”。
-s 姓名 设置 XLFD 名称中使用的倾斜名称。 如果未提供此值,则
对于罗马,默认值假定为“R”。 一些常见的值是
‘R’代表罗马,‘I’代表斜体,‘O’代表斜体,‘RI’代表反斜体,‘RO’
为反向倾斜。
-k 姓名 设置 XLFD 名称中使用的宽度名称。 默认值为“正常”。
-d 姓名 设置 XLFD 名称中使用的附加样式名称。 默认为空
字符串。
-u 坦克 设置用于替换字体名称中的破折号/空格的字符。 默认的
是空格字符。
-l 子集
定义将用于选择字形子集的字符代码列表
从字体。 子集字符串的语法与
在 X11 XLFD 字体名称中选择子集。 例子:
% otf2bdf -l '60 70 80_90' font.ttf -o font.bdf
上面的命令只会生成代码 60、70 和 80 到的字形
90 包括在内。 不生成不在子集中的字形。
-m 地图文件
指定一个映射文件,它将在生成 BDF 字体时重新编码。
任何带有没有映射的代码的字形都不会生成。
重映射文件应以两行开头,其中一行以 REGISTRY 开头
其次是字符集注册表和一个以 ENCODING 开头的注册表
通过编码。 iso8859.2 文件中的一个示例:
注册表 ISO8859
编码 2
重映射数据应该是两列十六进制数,以
空格或制表符。 第一列应包含应在
BDF 字体。 第二列应该是字形的十六进制代码
“cmap”表 otf2bdf 正在使用。 提供了一个示例映射文件,它将映射
从 Unicode(默认的“cmap”表)到 ISO8859-2 的字体。
Unicode 不是唯一的选择。 如果您选择另一个平台和编码 ID
命令行,则假定重新映射从所选平台映射
并编码为其他一些字符集。
使用 onworks.net 服务在线使用 otf2bdf