全网首发:JDK绘制文字:六、字符对应的字体图像加载流程

简介: 全网首发:JDK绘制文字:六、字符对应的字体图像加载流程

  如前文,绘制字符的对应字体的上下文产生成功,现在要加载字体图像了。

  • SunGraphics2D.drawChars()
  • ValidatePipe.drawChars()
  • SolidTextRenderer(GlyphListPipe).drawChars()
  • GlyphList.setFromChars()
  • GlyphList.mapChars()
  • FileFontStrike.getGlyphImagePtrs()
  • TrueTypeFont(FileFont).getGlyphImage()
  • FreetypeFontScaler.getGlyphImage()

调用本地函数getGlyphImageNative()

  • freetypeScaler.c Java_sun_font_FreetypeFontScaler_getGlyphImageNative

getGlyphImageNativeInternal()

FT_Load_Glyph()

FT_Render_Glyph()

此处就不讲解了。可以参考:

运行可用:使用FreeType输出中文汉字点阵图形的源码_柳鲲鹏的博客-CSDN博客

目录
相关文章
|
Java
关于JDK支持TTC字体文件的问题及解决办法,已上报JAVA
关于JDK支持TTC字体文件的问题及解决办法,已上报JAVA
110 0
|
Java
JDK本身是支持浮点字体的
JDK本身是支持浮点字体的
37 0
|
Java
JDK中字体的高度信息ascent/descent/leading是怎么计算的
JDK中字体的高度信息ascent/descent/leading是怎么计算的
104 0
|
Java
JDK中字符的宽度计算流程
JDK中字符的宽度计算流程
68 0
|
Java 索引
关于JDK/Java支持TTC字体的思路
关于JDK/Java支持TTC字体的思路
80 0
|
Java 索引
全网首发:JDK/Java对于TTC字体文件的支持研究
全网首发:JDK/Java对于TTC字体文件的支持研究
300 0
全网首发:JDK/Java对于TTC字体文件的支持研究
|
缓存 Java
全网首发:JDK绘制文字:七、使用字体图像进行绘制
全网首发:JDK绘制文字:七、使用字体图像进行绘制
91 0
|
Java
全网首发:JDK绘制文字:六、字符对应的字体图像加载流程
全网首发:JDK绘制文字:六、字符对应的字体图像加载流程
71 0
|
2月前
|
Java 应用服务中间件 开发工具
最简单JDK安装指南(小白也能一次性安装完成)
最简单JDK安装指南(小白也能一次性安装完成)
|
3月前
|
Java
安装JAVA_JDK快速入门
安装JAVA_JDK快速入门