のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

fonttools

Unicode Range

def test_recalcUnicodeRanges(self): font = TTFont() font['OS/2'] = os2 = newTable('OS/2') font['cmap'] = cmap = newTable('cmap') st = getTableModule('cmap').CmapSubtable.newSubtable(4) st.platformID, st.platEncID, st.language = 3, 1, 0 st.…

fonttools cmap

fonttoolsのテストより引用 cmap github.com cmap_org = font_org["cmap"] font_temp = ttLib.TTFont() cmap_temp = table__c_m_a_p() cmap_temp.tableVersion = 0 <=これを入れないと、エラーになった。 cmap_temp.tables = [c0, c1, c2] <=入れ替えたりで…