问题标签 [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 投票
2 回答
2239 浏览

python - FontForge 的替代品

我在 Ubuntu 下为 FontForge 使用 python 绑定。它不断地在没有任何线索的情况下崩溃,例如分段错误、内存映射错误等。

我所需要的只是读取字体文件(.ttf 和 .otf)的元数据(字体名称、姓氏、版本、唯一 ID、版权、许可证、设计师、设计师 url 等)并计算它拥有的字形。

是否有任何替代 fontforge 的方法可以更稳定地完成上述工作?任何建议将不胜感激。

0 投票
3 回答
1125 浏览

fonts - 字体问题:如何取消链接两个以某种方式链接的字符?

我正在使用 FontForge 来更改字体。 问题是我想从Arial字体文件中更改字母(空格和 U00A0(不间断空格) ) ,以便在我的企业中为特殊用例显示不同的这两个字符。

当我打开 Fontforge并尝试操作空格字符或不间断空格字符时 -两个字符都会更改。我需要它们看起来不同。这似乎不是参考问题(我已经尝试在编辑之前取消对这两个字符的引用)。

它们以某种方式联系在一起,我想知道:我怎样才能取消它们的链接?

任何建议都受到高度赞赏。

0 投票
2 回答
2843 浏览

svg - FontForge SVG 导入中的字形大小

我在 Inkscape 中为我正在构建的字体创建了一组 svg 字形。它们在 Inkscape 中看起来不错,并填满了整个画布。但是当我将它们导入 FontForge 时,它​​们看起来很小——大约是它们应该占用的大小的 1/10。

谁能解释为什么会这样,我能做些什么来解决它?

0 投票
3 回答
45311 浏览

python - 从 Python 内部设置 LD_LIBRARY_PATH

有没有办法在运行时指定Python 查找共享库的位置?

我已经fontforge.so找到fontforge_bin并尝试了以下

并得到

执行以下ldd操作fontforge_bin/fontforge.so

0 投票
0 回答
1279 浏览

embedded-fonts - 如何使用 fontforge 脚本从 pdf 文件中提取嵌入的字体

我正在尝试使用以下 fontforge 脚本从 pdf 文件中提取字体

这只会加载一种字体,但如果我使用 fontforge gui 打开相同的 pdf 文件,它会显示 7 种字体。我能得到一些帮助吗?

0 投票
1 回答
536 浏览

php - 与 PHP 中的 shell_exec() 并发

shell_exec()我有一个使用PHP运行 FontForge shell 命令的 Web 应用程序。我担心潜在的并发问题。有没有办法shell_exec()为每个用户打开一个唯一的实例?

其中一个命令允许用户将字体从一种文件格式转换为另一种文件格式:

我担心如果 USER A 打开 FONT A 并且 USER B 立即打开 FONT B(在调用 USER A 的 Generate() 命令之前),那么 USER A 会错误地接收 FONT B,因为 FONT B 当前是“打开的”字体。

0 投票
4 回答
11605 浏览

macos - 将字形/字符从一个字体文件复制/粘贴到另一个

我有两个不同的字体文件 FontFile1.otf 和 FontFile2.otf。我想将位置 1759 的 Unicode 字符从 FontFile1.otf 复制到 FontFile2.otf。我怎样才能做到这一点?

我尝试使用 FontForge 和 Fontographer 进行此操作,但粘贴似乎不起作用(粘贴已禁用,菜单项未启用)。是否有复制/粘贴的具体说明?我可以使用其他任何工具吗?

0 投票
1 回答
553 浏览

c# - 我可以在我自己的 C# 项目中调用 FontForge 的某些功能吗?

我已经在Windows7操作系统上成功安装了Cygwin和FontForge,看起来效果很好。我发现FontForge是一个强大的工具~~但是我有一个很幼稚的问题......我可以在我自己的C#中调用FontForge的一些功能吗项目?第一次用开源项目,不知道怎么把开源代码和自己的代码结合起来~

0 投票
0 回答
477 浏览

gcc - brew中的fontforge构建,终端找不到gcc错误

这是我第一次尝试在终端中编译源代码(我使用 macPorts 安装了 gimp,但这可能是问题的一部分......?)

我想安装 fontforge 并且我按照这些说明如何安装 fontforge

安装 brew 时收到此警告:

我找不到 usr/local/lib,唯一的 libssl 文件位于 opt/local/lib 中,名为 libssl.1.0.0.dylib,它显然应该被隐藏......

我完成了“brew install cairo --use-clang”步骤,然后当我尝试“brew install fontforge --use-gcc”步骤时,我收到以下警告:

当我检查 gcc 版本时,我得到:

我是否需要卸载 macports(然后重新安装 gimp?)我读到 gcc 带有 xcode,我有 xcode 4.3(在此问题后升级但没有修复它)所以我有 gcc 吗?是否有另一种方法来检查等。

谁能告诉我我做错了什么(我打破了什么等)?

注意我也有 flashbuilder,它也有一个名为 gcc 的程序(我不知道这是否破坏了其他 gcc ......)

0 投票
2 回答
2463 浏览

python - 与 macports 的 fontforge python 绑定

我在 Mac OS X 上,我想使用像这样的 python 脚本来使用fontforge 操作 OTF。问题是,我如何访问 fontforge?我需要一个特殊的构建吗?

这是我运行文件时得到的

(第 6 行是import fontforge