相关疑难解决方法(0)

有没有办法以编程方式确定字体文件是否具有特定的Unicode字形?

我正在开发一个项目,可以生成包含相当复杂的数学和科学公式的PDF.文本以Times New Roman呈现,它具有非常好的Unicode覆盖范围,但不完整.我们有一个系统来交换一个更unicode完整的字体,用于TNR中没有字形的代码点(就像大多数"陌生人"的数学符号一样),但我似乎找不到查询的方法*.ttf文件以查看是否存在给定的字形.到目前为止,我只是硬编码了一个存在代码点的查找表,但我更喜欢自动解决方案.

我在ASP.net下的Web系统中使用VB.Net,但是可以理解任何编程语言/环境中的解决方案.

编辑:win32解决方案看起来很棒,但我试图解决的具体情况是在ASP.Net网络系统中.有没有办法在不将Windows API dll包含到我的网站中的情况下执行此操作?

vb.net asp.net unicode fonts

31
推荐指数
2
解决办法
7068
查看次数

如何用perl检查哪些字体包含特定字符?

以下是问题:

我有很多不同的字体.其中许多是"ascii only",我需要检查哪些字体包含几个重音字符.(拉丁语 - unicode代码点 - 文本编码为utf8),如:(áäčďéěíĺľňóôöőŕřšťúůüűýž)

主要有:

  • TrueType字体(扩展名为.ttf)
  • TrueType集合(扩展名.ttc)
  • OpenType字体(.otf)

用perl执行此操作的常用(正确)方法是什么?(这是我所知道的唯一语言,以上问题是针对C).在我开始之前询问所有包含"font":)的CPAN模块.

我在OS X上(如果这很重要,可以安装任何macports包 - 如果有帮助的话).

perl fonts

11
推荐指数
1
解决办法
1089
查看次数

标签 统计

fonts ×2

asp.net ×1

perl ×1

unicode ×1

vb.net ×1