问题标签 [opentype]

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 投票
4 回答
19860 浏览

java - 如何在 Java 中使用开放式字体?

有没有办法像阅读 TrueType 字体一样在 Java 中阅读 Open Type 字体?

这对 TTF 非常有效,但我还没有弄清楚如何对 Open Type 字体做同样的事情。

请注意,我无法转发已安装的字体。我在我的程序中提供了字体,但不想在系统范围内安装它。

0 投票
2 回答
3540 浏览

python - 任何人都可以推荐一个支持 OpenType (.OTF) 的 Python PDF 生成器吗?

在 11 月问这个问题后,我对 ReportLab 非常满意我所有的 python pdf 生成需求。

然而,事实证明,虽然 ReportLab 将使用常规 TrueType (TTF) 字体,但它不支持 OpenType (OTF) 字体。

我正在处理的当前小部件之一将需要使用一些 OpenType 字体,因此可悲的是,ReportLab 刚刚从运行中删除了自己。

任何人都可以为 Python 推荐一个兼容 OpenType 的 PDF 生成器吗?

它不需要花哨 - 我只需要能够将 UTF-8 文本放到页面上。


更新:OpenType 字体大致有两种风格:TrueType 风格和 PostScript 风格,这取决于它们存储字形轮廓的方式。ReportLab 只支持 TypeType 样式。事实证明,在 Windows 上,您可以通过扩展名区分:TrueType 样式的 TrueType 和 OpenType 是 .TTF,PostScript 样式的 OpenType 是 .OTF。

所以,我真正的问题是,谁能推荐一个支持 .otf 字体的 Python PDF 生成器?

0 投票
1 回答
580 浏览

macos - 如何在 PostScript 程序中使用 OpenType 字体?

我正在编写一个 PostScript 程序来打印姓名徽章,并希望包含一个 OpenType 字体,以便我以后可以使用它。OpenType 文件是二进制文件,我正在寻找如何将这些字体包含在 PostScript 文件中的建议,因为它们被发送到打印机。

我正在 Mac OS X 上开发,如果我需要转换工具,这可能是相关的。我已经在我的程序中成功使用了 Type-1 字体,并且我知道字体重新编码。

0 投票
7 回答
26610 浏览

iphone - 有没有人在 iPhone 上使用自定义 otf 字体成功?

看起来有一些在 iPhone 上使用自定义真实类型字体 (ttf) 的工作解决方案,最值得注意的是我可以在 iPhone 应用程序中嵌入自定义字体吗? 但是,此方法不支持开放式字体 (otf)。

有没有人遇到过使用 otf 字体的方法?

0 投票
1 回答
1478 浏览

visual-studio - 无法在 Visual Studio 2008 中使用 Opentype 字体

我正在使用 Windows XP,并尝试在 Visual Studio 2008 中使用 MyriadPro Opentype 字体。我可以将此字体与写字板一起使用,但 Visual Studio IDE 不会在控件的字体属性中显示此字体。

0 投票
3 回答
2237 浏览

python - 使用 Python 的 OpenType

是否有支持 OpenType 功能的 python 库?我在哪里可以买到?请不要指导 fontforge,我住在伊朗,所以我无法从他们那里下载任何东西。

0 投票
3 回答
1178 浏览

c# - 如何使用高级 OpenType 功能编写程序?

我如何使用 OpenType 表编写一个简单的程序来动态呈现文本?

请回答:

  • assembly , C , C++ , C# , java 或 Python (还有一点 WPF:-)

或介绍它们的库。

欢迎大家对常见操作系统的文本渲染系统,或者设计兼容unicode 5.02协议的文本引擎提出意见和回答。

0 投票
2 回答
672 浏览

.net - 开放式编程

最近我问了两个关于在 python 和 .net 语言编写的程序中使用 OpenType 功能的问题(12),但没有得到答案。我意识到没有办法改变操作系统的文本渲染引擎,或者强制他们使用 OpenType。所以现在想实现我自己的。这样的程序:

  • 提供了一个文本引擎,
    • 从 otf 和 ttf 文件接收字形形状,并按文本中的字形顺序呈现它们。
    • 生成所有 OTL 功能
  • 可用于应用程序的其他部分,例如 .NET 或 python GUI 库的控件和组件。

如果 python 和 .net 语言不适合这种情况,请了解其他编程语言或工具。
欢迎大家对常见操作系统的文本渲染系统,或者设计兼容unicode 5.02协议的文本引擎提出意见和回答。

0 投票
1 回答
321 浏览

python - 如何将大纲数据写入 .otf 文件?

我需要编辑或完全替换 OpenType 字体的轮廓数据(贝塞尔曲线)。输入数据是一个 EPS 文件,我必须将其写入具有一定缩放比例的 otf 文件的一个指定字形中。(字形由 PostScript 名称或 Unicode 值指定。)

我需要像编码器这样的东西(或者只是 OpenType 的文件结构库)?
在哪里可以找到有关 otf 和 ttf 文件的结构?

注意:执行 python 相关的工具和库 :-?

0 投票
14 回答
221478 浏览

fonts - OTF 字体的正确 MIME 类型

在网上搜索时,我发现了很多关于字体的正确 MIME 类型的不同建议,但我还没有尝试任何能让我摆脱 Chrome 警告的 MIME 类型,如下所示:

资源解释为字体但使用 MIME 类型 font/otf 传输

字体是 OTF。

到目前为止,我已经尝试过以下 MIME 类型

  • 字体/otf
  • 应用程序/字体-otf
  • 应用程序/字体
  • 应用程序/otf
  • 应用程序/八位字节流
  • 应用程序/x-font-otf
  • application/x-font-TrueType (我知道它不是 truetype,但有一个消息来源为 OTF 引用了这个)