初步完成Symbian全部字体相关内部类结构的反向工程

经过几个月的逐步积累,终于初步完成了所有这些字体相关类的结构整理和少量简单成员方法的反汇编。包括但不限于:

CFontStoreFile
CFontBitmap
TTypefaceFontBitmap
TOpenFontFileData
COpenFontSessionCacheList
COpenFontGlyph
COpenFontGlyphTreeEntry
COpenFontGlyphCache
COpenFontSessionCacheEntry
COpenFontSessionCache
COpenFontSessionCacheListItem
COpenFontSessionCacheList
COpenFontPositioner (Deprecated)
TKern (Deprecated)
TLigature (Deprecated)
TDiacritic (Deprecated)

终于不必再因为Symbian那少的可怜的字体API接口而进行缚手缚脚的Coding了~

待后续验证和测试通过后,我会逐步公开这些Symbian内部接口。(仅供教学和研究用途)


After months, I’ve finally finished preliminary reverse-engineering analysis on all the font-related internal classes in Symbian. After basic validation and test, I’ll publish all the analysis results, only for educational purpose.

《初步完成Symbian全部字体相关内部类结构的反向工程》有3个想法

  1. 你好, 我很难找到这个网页。
    我很需要你的帮助。
    我是中国新疆的设少数民族。我们的很多人最近2年使用simbiyan 智能手机。我们不是汉族。但是我们在手机上不能看word, txt相关文本文件。因为,我们们不能解决了simbiyan手机上制作一个字体。
    没有字体,我们也不能制作智能手机上运行的母语言型的手机软件。
    我希望你请我教教制作字体。也是说怎么GDR,SIS 型的字制作方法?帮我们。
    我们很希望你帮我。
    请你qq或skype 帐户吗?想联系。
    谢谢。我们等你的信息。

  2. I’ve been searching the nets for days, this site people seem too know something. I’m in need of getting kerning table info from the font ttf. Since I rastered the font charaters onto a OpenGl texture map, and can easy display characters. Yet my spacing is incorrect. I’m not using openfont just the standard symbian fonts. COpenFontPositioner is part of openfont would i need use openfonts too get kerning data????!!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注