`
ntop
  • 浏览: 36808 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

fontMatrix各个值的意思

阅读更多


当应用程序要求 AWT 将字符放置在 (x, y) 处时,该字符的放置会使得其引用点(显示为附图中的点)也放置在该位置。引用点指定一条水平线,称为字符的 baseline(基线)。在正常的打印中,字符的 baseline 应该对齐。
此外,字体中的每个字符都具有 ascent、descent 和 advance width 属性。ascent 是字符超出 baseline 之上的距离。descent 是字符超出 baseline 以下的距离。advance width 指示 AWT 应该放置下一个字符的位置。
字符数组或字符串也可以具有 ascent、descent 和 advance width 属性。数组的 ascent 是数组中所有字符的最大 ascent。descent 是数组中所有字符的最大 descent。advance width 是字符数组中每个字符的 advance width 之和。String 的 advance 是 String 沿 baseline 的距离。此距离是 String 居中或右对齐应该使用的 width。注意,String 的 advance 不一定是所有单独测量的字符的 advance 之和,因为字符的 width 可能随上下文的不同而不同。例如,在 Arabic 文本中,可以更改一个字符的形状,以连接到其他字符。而在有些脚本中,某些字符序列可以由单个形状(称为连字)表示。单独测量的字符并不能说明这些转换。


看到有一篇类似的文章,写比我好多了,惭愧!
http://www.iteye.com/topic/474526
  • 大小: 21.9 KB
分享到:
评论

相关推荐

    fontmatrix:适用于Linux,Mac和Windows的免费字体收集管理器

    字体矩阵 Fontmatrix是用于Linux,macOS和Windows的字体管理应用程序。 它有助于使字体收集井井有条,从而允许您启用和禁用系统中字体和字体系列的可用性。 往往拥有大量字体的设计人员通常需要这样做。 由于对和...

    Markm

    这时,字体管理工具如FontBook(MacOS)、FontMatrix或Glyphr Studio就能派上用场,它们帮助用户组织、预览和激活字体。 此外,Web字体允许网站使用非系统默认字体。通过@font-face CSS规则,开发者可以链接到在线...

    linux 字体加安装包

    此外,软件/插件如Fontmatrix提供了更高级的功能,如字体集合管理、对比预览等,对于设计师或者需要大量使用字体的用户来说非常有用。 在使用过程中,用户可能会遇到字体渲染问题。Linux的字体渲染策略与Windows和...

    dead

    8. **字体管理**:在专业设计环境中,可能需要大量管理字体,这时需要借助字体管理工具,如FontBook(macOS)或FontMatrix(跨平台)。 9. **字体编码**:涉及到字符集,如ASCII、Unicode和GBK,确保各种语言的字符...

    Common

    这时,字体管理工具如FontBook(Mac)和FontMatrix(Linux)可以帮助组织和预览字体。 9. **字体设计工具**:Adobe Illustrator、 Glyphs、FontForge等软件可以用来创建和编辑自定义字体。 10. **字体的无障碍性**...

    ERROR

    8. **第三方工具**:对于复杂的字体问题,可以考虑使用专门的字体管理工具,如FontBook (macOS) 或 Fontmatrix (跨平台),它们可以帮助管理和诊断字体问题。 9. **联系技术支持**:如果以上方法都无法解决问题,...

    Mpswitchy

    工具如FontBook(macOS)、Font Manager(Windows)或开源的Fontmatrix可以帮助用户组织、预览和安装字体。此外,对于网络应用,CSS3引入了@font-face规则,允许开发者将自定义字体嵌入到网页中,实现字体的跨平台...

    Reskagraf

    此外,设计师可以利用字体管理软件,如FontBook(Mac)或FontMatrix,来组织和预览字体。 9. **自定义字体服务**: 如果Reskagraf是一个定制服务,企业或个人可以定制专属字体以匹配品牌形象或个人风格。 10. **...

    Freestyle

    10. **字体管理**:在拥有大量字体的系统中,有效的字体管理软件如FontBook(MacOS)或FontMatrix可以帮助用户组织、预览和管理字体库,方便快速找到需要的字体。 综上所述,"Freestyle"与IT领域的字体设计、编程...

    assys

    8. **字体管理**:在专业设计环境中,往往需要管理大量字体,这时可以使用字体管理工具,如FontBook(Mac)、Fontmatrix(Windows/Linux)等。 9. **字体兼容性**:跨平台和跨设备的字体兼容性是设计师和开发者需要...

Global site tag (gtag.js) - Google Analytics