问题标签 [truetype]

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 投票
3 回答
34723 浏览

fonts - TrueType 字体和 Type-1 字体有什么区别?

TrueType 字体和 Type-1 字体有什么区别?

0 投票
6 回答
12391 浏览

c++ - 如何使用 C 或 C++ 在 Linux 上获取已安装的 True Type 字体列表?

我的应用程序如何获取 Linux 上可用的 True Type 字体列表。

是否有一个标准目录,它们存储在不同的发行版中?或者其他一些标准的方法来定位它们?

0 投票
1 回答
1671 浏览

c++ - Symbian C++ - 在您的应用程序中使用 TTF 字体?

是否可以在您的应用程序中打包一个 .TTF 文件并在运行时使用它来呈现文本,并让应用程序在使用后释放字体?

我在论坛上发现了一些分散的信息,但没有任何结论。

任何人都可以提供任何建议吗?

0 投票
3 回答
1770 浏览

php - gd中的php和true类型集合

我尝试在 GD 库中使用具有 4 种字体的真正类型集合“gulim.ttc”。

像这样:

问题是,PHP/GD 只使用 ttc 文件中的第一种字体,但我需要第三种字体,称为“Dotum”。

或者,有没有办法将 ttc 文件提取或转换为 ttf 文件?

0 投票
3 回答
6214 浏览

fonts - Corrupt TrueType Font Detection

I am at present dealing with a corrupt TrueType font. Programs available to me tell me there is a problem with the maxp table -- the maxContours member has a value that is too large. Is there a sure-fire way to detect when a maxContours value is too high or too low (yes that too can be a problem)? (Fonts are programs so one way to detect a font file is good is to execute them, but this is not an acceptable solution for me.)

I don't need a font library because I can't add one. I have already rolled my own TrueType font parser. What remains is to check if a given value of the above mentioned table is incorrect. I'll then add my parser and the checks to my product.

I don't have the option of rebuilding the font. I am a consumer -- I need to detect if the incoming font is corrupt or not and if it is bail out with as little work done as possible.

In case it helps -- I'm on Windows XP/Vista both 32 & 64 bit and their server versions!

0 投票
2 回答
1567 浏览

pdf - 如何计算从 TTF 开始的 PDF?

PDF 规范定义了一个名为 '(撇号)的文本运算符。定义是它写出一些文本,并根据当前的前导状态移动到下一行。可以使用 TL 运算符设置当前领先状态。如果您知道它们应该垂直间隔多少,这使得编写文本行变得非常容易:

我没有为此使用任何库,因为这是一个学习练习。我编写了一些代码来直接解析 TTF 文件并提取字符宽度以及 PDF FontDescriptor 字典所需的其他项目。

我一直在阅读 TTF 文件格式规范,以试图找出行高的位置或如何计算它,但我没有运气。

假设我有以下给定:

  • 字体大小。
  • TTF 文件中的所有相关值(Ascender、Descender、Line Gap 等)

如何计算从 TTF 开始的 PDF?

编辑

似乎 TTF 文件中的 Line Gap 值有助于计算 PDF 行距,但某些字体并未为其提供合理的值(例如,Windows 上的 Courier New)。

0 投票
3 回答
4242 浏览

fonts - GDI+ 的字体问题

我遇到了一些 ttf 字体在 GDI+ 中不起作用的问题。我似乎找不到某些工作字体和非工作字体之间的任何区别。有些可以毫无问题地阅读和渲染。对于某些字体,GDI+ 只是将文件报告为丢失(事实并非如此)。格式一定有问题,但我一生都无法找出它是什么......任何指针?

0 投票
1 回答
1483 浏览

fonts - 将几个位图组合成(TrueType)字体

我有几个(~200)个带有字形图像的小位图文件。如何将它们组合成一个位图字体文件?

实际上,我需要从这些位图创建的 TrueType 字体(没有曲线、平滑、矢量化或任何转换)。这是一个设计师的“像素”字体,所以它应该有粗糙的像素边缘等等。

0 投票
3 回答
143 浏览

pdf - 生成自定义文档的最佳方法?

我正在生成用于打印的文档。它应该使用特定的 TTF 字体,并且所有内容都必须使用矢量图形打印(为了质量)。一些文本应该被自动替换(例如当前时间)。它还应该包括一个带有图表的自定义生成的 EPS 图像。

理想情况下,我希望有某种可以轻松替换文本的文档模板,如果它可以通过路径导入图像会很好。但我不确定哪种格式对此有好处。我能想到的最好的是LaTeX,但我不喜欢将它与TTF一起使用需要大量的手动工作......还有其他想法吗?

顺便说一句,我正在使用 OS X ...

0 投票
4 回答
8163 浏览

delphi - Delphi中的字体平滑

我有理由在 Delphi 表单上需要一个带有大字体的标签,并注意到它的曲线仍然略微呈锯齿状。我将其与 MSWord 中相同的大小和字体进行了比较,后者更加流畅。经过研究,我发现了可以让我平滑字体的代码,但它很乱,我想知道是否有更好的方法?查看 VCL 源代码,TFont 似乎与 NONANTIALIASED_QUALITY 结合在一起,这相当令人沮丧......

谢谢布里