关于TrueType字体的gasp技术说明

简介: 关于TrueType字体的gasp技术说明

在JDK的TrueTyepFont类中,看到以下注释:


/*


     This is to obtain info from the TT 'gasp' (grid-fitting and

     scan-conversion procedure) table which specifies three combinations:

     Hint, Smooth (greyscale), Hint and Smooth.

     In this simplified scheme we don't distinguish the latter two. We

     hint even at small sizes, so as to preserve metrics consistency.

     If the information isn't available default values are substituted.

     The more precise defaults we'd do if we distinguished the cases are:



     Bold (no other style) fonts :

     0-8 : Smooth ( do grey)

     9+  : Hint + smooth (gridfit + grey)



     Plain, Italic and Bold-Italic fonts :

     0-8 : Smooth ( do grey)

     9-17 : Hint (gridfit)

     18+  : Hint + smooth (gridfit + grey)



     The defaults should rarely come into play as most TT fonts provide

     better defaults.

     REMIND: consider unpacking the table into an array of booleans

     for faster use.


*/


   @Override

   public boolean useAAForPtSize(int ptsize) {


目录
相关文章
|
7月前
|
安全
字体系列
字体系列。
80 1
|
前端开发 开发者
html+css实战52-文字-字体
html+css实战52-文字-字体
137 0
html+css实战52-文字-字体
html+css实战51-字体和文本样式
html+css实战51-字体和文本样式
109 0
html+css实战51-字体和文本样式
|
前端开发 Linux Windows
如何优雅地解决平台字体适应问题
对于一套好看舒适的前端设计方案,风格统一是基本要求,其中必然包括字体的统一。
167 0
如何优雅地解决平台字体适应问题
|
图形学
字体问题
字体问题
171 0
|
Windows
10个效果最佳的编程字体
编写程序时,对字体的选择虽然不是最重要的,但也是必不可少的。一个好的字体选择势必会让你事半功倍! 10.Courier Courier new是Courier的变形,由于可以轻易的对齐字段的左右边界,是编程中最常用的字体,经常被作为默认字体使用。
1522 0
|
Python
在Maptlotlib中使用Helvetica字体
关注九天学者微信公众号(扫码关注)第一时间获取技术贴更新! 在学术论文中的图件(Scientific figures),优秀的图有四个特点:简单(Simple)、清晰(Clean)、易读(undisputedly easy to read)、美观。
1369 0
markdown编辑器(颜色、大小、字体)
我是黑体字 我是微软雅黑 我是楷体 呈现效果 我是黑体字我是微软雅黑我是楷体 浏览器默认值是 3 颜色值 参考:CSDN-markdown编辑器语法——字体、字号与颜色
1708 0

热门文章

最新文章