3
  1. a) 字体是否了解编码字符集(Unicode、ASCII 等)?换句话说,字体文件是否指定了哪些编码字符集可以使用该字体?
    b)我假设如果字体支持某些编码字符集,那么该编码字符集的任何字符编码(又名代码页)都可以使用这种字体?

  2. a) 字体文件是否还指定特定字形映射到哪个代码点?
    b) 一个字形可以一次映射到多个代码点吗?如果是,那么当某些应用程序尝试将此字体映射到特定编码字符集时,如何选择正确的映射(字形到代码点)?
    c) 字体基本上是一个文件,其中包含如何绘制其字形的说明?如果是,那么我假设每种字体都有自己的一组字形(即,它自己的一组关于如何绘制字形的说明)?

谢谢

4

1 回答 1

3

很多问题,无法详细回答,所以:

  1. A. 是的,B. 是的

  2. A. 是的,B. 不知道,C. 是的

您想要的有关 .TTF/.OTF 字体的所有详细信息都在这里: http: //www.microsoft.com/typography/otspec/otff.htm

如果将 Fonts 放在代码括号Fonts中,例如 .NET 中的对象,那么 WPF 会提供大部分此类信息:http: //msdn.microsoft.com/en-us/library/ms748335.aspx

于 2010-09-27T17:56:46.447 回答