问题标签 [fontforge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2803 浏览

macos - 在 os x 上安装 Fontforge 时“找不到 GCC”

只想在mac os x上安装Fontforge,
首先尝试:brew install fontforge
但是得到Error: Failed executing: make (fontforge.rb:38)
然后尝试brew install fontforge --use-clang
但仍然是同样的错误。

然后我尝试了brew install fontforge --use-gcc
但是 我已经安装Error: GCC could not be found
gcc --version 节目和 其他节目,, i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1.....
xcodecommand line tools for xcodecairo

我是mac的新手,完全迷路了,我该怎么办?
任何建议将不胜感激,并提前感谢。

0 投票
2 回答
3010 浏览

fontforge - Fontforge Scripting 如何为字形添加连字

我正在使用 Fontforge 上的脚本制作字体。一切顺利,但我有这个问题我不知道如何为选定的字形指定如果同时出现其他两个字形则显示选定的字形。我已经为此制作了 Lookuptable 和子表,但我不知道将为指定字形定义一些连字的函数。这是制作表格和子表格以将连字添加到字形的代码。

0 投票
1 回答
601 浏览

c++ - 使用 freetype 测试字体文件

我有一个用softy(字体编辑器)制作的位图.FON字体,它似乎用fontforge打开得很好,我用它生成了bdf、otf、fnt和otb文件。字体看起来很像 profont,除了它是成比例的(不是等宽字体)。因此字形高度非常小(小于 15 像素),所以我不知道 ttf 是否可以正常工作......

SFML 无法显示其中任何一个,有什么建议吗?

代码:

我查了一下,字体打开了。我对使用 fontforge 和 freetype 的字体一无所知,也不知道哪种格式更好或更有可能工作。

0 投票
2 回答
42489 浏览

fonts - 使用矢量软件(即inkscape)和fontforge 创建图标字体?

通过在这里得到一些答案和一些研究,我发现了一种实现图标的新方法。似乎您可以将图标作为字体来处理,而不是作为图像或 CSS 背景。

这种方法最终是否意味着创建一个将每个图标分配给一个字符的单一文件字体集?因为这种方法对我来说太新了,所以我真的很想确保我首先正确地处理它(我看到了巨大的潜力......比创建不同的图标要好得多,将每个图标导出为它自己的 .png 文件,用于每种不同的颜色和大小)。

如果是这种情况,则需要一些记忆(特别是因为我有超过 26 个图标)。对于那些对 fontforge 更有经验的人,有没有办法说一个特定的单词 = 字符?

此外,关于在网站上实现这一点。然后我需要在 css 类/id 中指定字体类型(即 font=icons; )。然后我也可以用 css 改变大小、颜色等?伙计,如果这真的是真的。我希望我早点发现……本来可以节省数小时的时间。

无论如何,非常感谢您对此的任何帮助。我即将获得 fontforge 并开始学习(如果有更好的免费字体创建软件,请告诉我)。希望这能解决。

0 投票
4 回答
3268 浏览

python - 反转字形:位图 > 通过自动跟踪的 SVG > 通过 fontforge 的字形

我正在尝试通过以下方式创建字体/字形:

  • 拍摄位图图像
  • 使用自动跟踪创建 SVG(在 Linux 上)
  • 使用 python-fontforge (glyph.importOutlines(svgfile) ) 将大纲作为字形导入

这工作正常,除了生成的字形反转(参见图像)。知道如何防止这种情况,如何反转 SVG 或字形,或类似的东西吗?

源位图: 源位图

自动跟踪 SVG: 在此处输入图像描述

结果字体: 在此处输入图像描述

0 投票
3 回答
1302 浏览

fonts - 自定义字体覆盖 Firefox 和 IE 中的显式行高

我有一个在 FontForge 中构建的自定义图标字体。我遇到了一些不寻常的事情,因为它改变了 HTML 中块级元素的高度,但在 Chrome 中没有。

例子:

直播: http: //jsfiddle.net/aGHxw/2/http://cheesefish.net/symbol-test.html如果您的浏览器不支持 CORS

(注意:确保您的结果窗格足够宽,以便 2x 大小的按钮并排排列)。

如您所见,每个黄色按钮上都有明确的 1.5 行高。这应该会覆盖字体中任何奇怪的指标,实际上在 Chrome 中确实如此——内容是 24px 高(或者在 2x 大小的按钮的情况下是 48px 高)。

但在 Firefox 和 IE 中,结果略有不同。在 Firefox 中,带有我的自定义 webfont 的按钮放大到 25px 高(或者 2x 大小的按钮为 49px 高)。在 IE 中,大小还可以,但对于 2x 大小的按钮,带有我的字体的按钮向上偏移了一个像素。

这种字体有一些稍微奇怪的垂直度量;一些字形是 1.5em 高(在基线下方延伸 0.375em,在上方延伸 1.125em。上升为 1024(em 为 1024 个单位),下降为 0,在 OS/2 表中,所有上升和下降都设置为包含最大字形(上升 1152 和下降 -384,或者在“Win Descent”的情况下,+384)。

我在做什么可怕的事情吗?我已经通过 FontSquirrel @font-face 生成器运行了这个字体,你在上面的示例中看到的结果是关闭了“修复垂直度量”。打开该设置会产生同样奇怪但不同的结果。

0 投票
3 回答
448 浏览

fonts - FontForge Gylph 名称

嗨,当我加载字体文件时,在 Windows 中使用字体锻造它会为字体文件中的每个字形创建字形名称。我感兴趣的领域是这个名字是如何在 fontforge 中生成的?

0 投票
1 回答
12547 浏览

ubuntu - ubuntu 12.04 install fontforge 找不到包'zlib'

1,当我尝试 ./configure 时,它​​说:

2,我尝试安装 zlib 使用它说的 aptitude

3、最后我安装了zlib1g,但是fontforge配置也找不到zlib dpkg -l zlib1g

是否需要配置环境变量 ZLIB_CFLAGS 和 ZLIB_LIBS 如何?

0 投票
2 回答
1623 浏览

typography - 使用 fontforge 脚本设置基线

我正在使用 FontForge 从 SVG 文件创建 ttf 字体。但是基线全错了,我不明白如何从 FontForge 命令行脚本工具设置基线。

有任何想法吗?

0 投票
1 回答
1535 浏览

fonts - 字体格式 SFD 和 TTF 之间的转换是否有损?

这是我做的两个步骤:

  1. 我打开了一个 TTF 字体文件( 212 KiB ) 并将其保存为 SFD 文件 (1.5 MiB)。
  2. 然后,在不对字体项目进行任何更改的情况下,我再次将其保存为 TTF,并生成了一个112 KiB的文件的文件。

为什么它的尺寸会发生如此显着的变化?是否丢失了一些重要信息?

更新。我问这个是因为我想开始开发字体的改进版本(例如在 github 上)。因此,可以将 TTF 视为字体的源文件吗?也就是说,仅仅是原始 TTF 文件就足以在不丢失先前信息的情况下开始修复它吗?