关于FreeType中文竖排斜体的接口的争论
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于FreeType中文竖排斜体的接口的争论相关的知识,希望对你有一定的参考价值。
这次提交代码,就新增的接口,发生了争论。
- 已有的斜体接口
FT_EXPORT( void )
FT_GlyphSlot_Oblique( FT_GlyphSlot slot );
- 第一次新增的斜体接口
FT_EXPORT( void )
FT_GlyphSlot_Slant( FT_GlyphSlot slot,
FT_Fixed xslant );
增加了倾斜幅度。
- 我提出来支持上下倾斜的接口
FT_EXPORT( void )
FT_GlyphSlot_Slant( FT_GlyphSlot slot,
FT_Fixed slant,
FT_Bool t2b );
通过参数控制是左右倾斜还是上下倾斜。
- 最终采纳的接口
FT_EXPORT( void )
FT_GlyphSlot_Slant( FT_GlyphSlot slot,
FT_Fixed xslant,
FT_Fixed yslant );
如果x/y同时有值,就会发生旋转,如果不同可能很怪异,哈哈。
单纯从斜体功能来说,显然是我提出的接口好。
以上是关于关于FreeType中文竖排斜体的接口的争论的主要内容,如果未能解决你的问题,请参考以下文章
世界最好的字体引擎,泰山FreeType,开源:我们站在巨人的肩膀上