泰山OFFICE技术讲座:反锯齿绘制研究

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了泰山OFFICE技术讲座:反锯齿绘制研究相关的知识,希望对你有一定的参考价值。

  • 设置代码
(Graphics2D)
g2d.setRenderingHint(
RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
  • SunGraphics2D

setRenderingHint()

字段赋值:textAntialiasHint

  • SunGraphics2D.checkFontInfo()
info.aaHint = aahint;
info.fontStrike = info.font2D.getStrike(font, devAt, textAt,
                                                aahint, fmhint);

 需要注意的是,两处使用aahint。

  • Font2D.getStrike()

在这里产生FontStrikeDesc()

  • Font2D.getStrike()
  • FileFont.createStrike()
  • FileFontStrike()

从参数FontStrikeDesc得到设置。

  • FreetypeFontScaler.createScalerContext()

以上是关于泰山OFFICE技术讲座:反锯齿绘制研究的主要内容,如果未能解决你的问题,请参考以下文章

泰山OFFICE技术讲座:段落边框的布局绘制分析

泰山OFFICE技术讲座:上标研究3:上标对绘制的影响

泰山OFFICE技术讲座:字体属性的上标研究3:上标对绘制的影响

泰山OFFICE技术讲座:下标的研究

泰山OFFICE技术讲座:字体属性的下标的研究

泰山OFFICE技术讲座:页眉页脚的绘制