关于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) {


目录
相关文章
|
6月前
|
安全
字体系列
字体系列。
70 1
|
6月前
|
前端开发
css样式字体、文本、背景属性,盒子模型详解,轻松调教出优美的字体和网页背景色
css样式字体、文本、背景属性,盒子模型详解,轻松调教出优美的字体和网页背景色
|
前端开发 开发者
html+css实战52-文字-字体
html+css实战52-文字-字体
124 0
html+css实战52-文字-字体
|
前端开发 Linux Windows
如何优雅地解决平台字体适应问题
对于一套好看舒适的前端设计方案,风格统一是基本要求,其中必然包括字体的统一。
161 0
如何优雅地解决平台字体适应问题
|
XML 数据格式
关于字体编码的一些知识,并带大家制作一套字体。(上)
关于字体编码的一些知识,并带大家制作一套字体。
关于字体编码的一些知识,并带大家制作一套字体。(上)
|
图形学
字体问题
字体问题
167 0
|
Python
在Maptlotlib中使用Helvetica字体
关注九天学者微信公众号(扫码关注)第一时间获取技术贴更新! 在学术论文中的图件(Scientific figures),优秀的图有四个特点:简单(Simple)、清晰(Clean)、易读(undisputedly easy to read)、美观。
1359 0