gpt4 book ai didi

ruby - 在 UBUNTU 中从 TTF 文件中查找 FontName

转载 作者:数据小太阳 更新时间:2023-10-29 07:50:39 24 4
gpt4 key购买 nike

我需要以编程方式(在 Ubuntu 中)为我的应用程序(使用 Ruby on rails 开发)安装数百种字体,并在安装时跟踪安装的字体名称。

所以我需要 UBUNTU 中的一个工具或一些库,它将 TTF 文件作为输入并提供字体名称作为输出。

即使在 ruby​​(GEM 或任何可以提供帮助的东西)中有某种方法可以找到给定 TTF 文件的字体名称,也会有很大的帮助。

提前致谢。

最佳答案

我想应该有某种 ruby​​ 字体解析器可以做到这一点,但如果您有一点技巧,您可能会很容易地制作自己的字体解析器。您需要两条重要信息:

阅读标题,找到“名称”表,在“名称”表中搜索 nameID 4 条目(“全名”,例如“My Cool Font Bold Italic”)。如果您只想要姓氏(“My Cool Font”),也可以使用 nameID 1。

数据结构非常简单,即使是初学者理解和解析也不会太麻烦。

关于ruby - 在 UBUNTU 中从 TTF 文件中查找 FontName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com