问题标签 [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.
fonts - 识别和转换字体 SuitCase 中的字体
我需要从同一目录中的 PostScript 1 字体中识别一个字体 SuitCase ,两者都没有扩展名,然后将每个 SuitCase 字体转换为.ttf
.
该Kigali
文件在 OSX 中打开良好,其中包含所有字体变体。PostScript 字体也可以很好地打开,并且是独立的 SuitCase 不需要的。
该file
命令无法识别其中任何一个并返回empty
。
fontforge
甚至不会识别 SuitCase 内的字体:
我安装fontforge
了brew
. 版本是:fontforge: stable 20150330
我不知道如何操作这种晦涩的字体格式。有人试过并成功了吗?
openshift - 红帽 OpenShift 上的 fontforge 包
我需要使用我的 NodeJS 应用程序安装 Fontforge。如何在 Open Shift 上安装它?据我了解,您需要使用DIY来安装它,但我对 Unix 不太了解。
node.js - Grunt-Webfont 在 CSS 中的 glyphicon 图标上生成偏移量
不久前,我在我的 Mac OS X Yosemite 上通过 grunt-webfont 运行 glyphicon 生成到 CSS tff。现在我要添加一个新图标,但由于某种原因,新运行后图标不再对齐。
图标应如下所示:
图 1 中图标的大小也是错误的,为 25x110,但在图 2 中应为 50x50。
示例中的 CSS 如下:
的HTML:
和 SVG:
我的 grunt-webfont 配置也没有改变:
有没有人遇到过这个问题?
unicode - 如何将字形从 Lucida Grande 导入 Source Sans Pro 以在网络上使用
我在网页中使用向下指向的小三角形符号 (▾ Unicode 25BE ),但摩托罗拉/索尼设备本身不支持它。因此,我想使用 font-face css 声明来加载符号。
我已经在我的网站上使用了 Source Sans Pro,但它不包含 glyph 25BE。因此,我想用来自 Lucida Grande 的 25BE 字形修补我的 Source Sans Pro 字体文件(OSX 上的 Chrome 中此符号使用的默认字体)。
我尝试在 FontForge 中执行此操作,但粘贴的 glpyh 看起来比原始字体文件更大且对齐方式不同:
原露西达格兰德:
粘贴到 Source Sans Pro 中:
此外,当我尝试生成 Source Sans Pro 字体时,我收到了很多我不理解的警告。
有没有更简单的方法来实现我想要做的事情?
unicode - 使用 fontforge 填充字体中缺失的字形
背景
我正在尝试使用以下 fontforge 脚本将Google Noto Sans JP字体从 a.otf
转换为 a .ttf
:
当我调用Open
时.otf
,我收到一堆错误,说有很多缺失的字形:
我的脚本将 转换.otf
为 a.ttf
但是,果然,当我加载字体时,这些字符不会被渲染(它们看起来像这样:)[X]
。
所以我想填补空白并将相同的字形复制到丢失的插槽中。
问题
因此,我运行以下脚本来尝试将丢失的字形之一(U+7d22)替换为相同的字形( U +f96a):
然而 fontforge 无法选择不存在的字符 U+7d22:
有谁知道如何将字形复制到没有字形的代码点?
或者换句话说,有谁知道如何填补这种字体的空白?
python - 提取两个 unicode 值之间的所有 SVG
所以我有一个字体,我之前做了一段时间,当时并没有用它做很多事情,当我在我的电脑上重新安装操作系统时,我丢失了一些原始的 SVG,字体是完整的 unicode,有很多字符,保存在字体中的所有图标都超出了正常字符范围,我知道可以使用此命令从字体中提取一堆 SVG
和
然而,第一个完全错过了图标,第二个也不例外。所有图标都在文件中的两点之间,从开始U+e000
到一直到U+e17d
我想知道如何提取这两点之间的所有图标。如果可能,请与 namelist.txt 匹配以进行命名。
pip - Pip install fontforge,说找不到版本
我已经apt-get install fontforge
在我的 ubuntu 系统上完成了。当我import fontforge
在我的 python 代码中执行此操作时,它会抛出错误,No module named fontforge
.
当我这样做时pip install fontforge
,它会抛出错误,
如何安装 fontforge 的 python 库?
fonts - 如何使用 Fontforge 脚本将 .otf 转换为 .ttf(带有 Postscript 大纲)?
我正在尝试使用 Fontforge 脚本将 .otf 字体转换为 .ttf 字体(带有 Postscript 轮廓)。
默认选项转换为带有 Truetype 轮廓的 .ttf。
如果有人可以提供一些指示,我将不胜感激。
fontforge - 多个字符的相同字形
我正在创建一个单字形字体(一种所有字符都链接到同一个字形的字体)。
我尝试取消链接所有字符引用,将字形绘制到“.notdef”字符中,如 fontforge文档:
如何设置字体的默认字形?
如果名为“.notdef”的字形包含一些样条线(但没有引用),那么它将用作默认字形(即调用未编码字形时使用的字形)。
但它没有用。当我将字体测试到一个简单的网页中时,而不是显示任何字符的默认 (.notdef) 字形,它会在浏览器默认字体中显示该字符。
测试页面
结果 0123456789azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBNâ~¼â¾â–'â”~</p>
而不是为所有字符显示我的字形
有任何想法吗 ?
谢谢 :)
svg - 在 Windows 中将多个 svg 导入 FontForge
我有很多 svg 文件(大约 24 个)并且想要制作 a 字体。我尝试使用Fontforge,但不幸的是我必须在程序中一一导入。我发现这种方法在 Linux 中使用过,但我是 Windows 用户。有什么方法可以将这些文件批量导入 Fontforge,特别是在 Windows 中?对不起,我是新手。