/external/fonttools/Doc/source/misc/ |
sstruct.rst | 2 sstruct 5 .. automodule:: fontTools.misc.sstruct
|
index.rst | 15 sstruct
|
/external/fonttools/Lib/fontTools/ttLib/tables/ |
F_F_T_M_.py | 3 from fontTools.misc import sstruct 19 dummy, rest = sstruct.unpack2(FFTMFormat, data, self) 22 data = sstruct.pack(FFTMFormat, self) 28 formatstring, names, fixes = sstruct.getformat(FFTMFormat)
|
_m_e_t_a.py | 3 from fontTools.misc import sstruct 34 headerSize = sstruct.calcsize(META_HEADER_FORMAT) 35 header = sstruct.unpack(META_HEADER_FORMAT, data[0 : headerSize]) 39 dataMapSize = sstruct.calcsize(DATA_MAP_FORMAT) 42 dataMap = sstruct.unpack( 53 headerSize = sstruct.calcsize(META_HEADER_FORMAT) 54 dataOffset = headerSize + len(keys) * sstruct.calcsize(DATA_MAP_FORMAT) 55 header = sstruct.pack(META_HEADER_FORMAT, { 68 dataMaps.append(sstruct.pack(DATA_MAP_FORMAT, {
|
V_D_M_X_.py | 4 from fontTools.misc import sstruct 45 dummy, data = sstruct.unpack2(VDMX_HeaderFmt, data, self) 46 pos += sstruct.calcsize(VDMX_HeaderFmt) 49 ratio, data = sstruct.unpack2(VDMX_RatRangeFmt, data) 50 pos += sstruct.calcsize(VDMX_RatRangeFmt) 65 group, data = sstruct.unpack2(VDMX_GroupFmt, data) 70 pos += sstruct.calcsize(VDMX_GroupFmt) 72 vTable, data = sstruct.unpack2(VDMX_vTableFmt, data) 73 vTableLength = sstruct.calcsize(VDMX_vTableFmt) 109 lenHeader = sstruct.calcsize(VDMX_HeaderFmt [all...] |
BitmapGlyphMetrics.py | 5 from fontTools.misc import sstruct 38 for metricName in sstruct.getformat(self.__class__.binaryFormat)[1]: 45 metricNames = set(sstruct.getformat(self.__class__.binaryFormat)[1])
|
C_B_D_T_.py | 8 from fontTools.misc import sstruct 42 dummy, data = sstruct.unpack2(smallGlyphMetricsFormat, self.data, self.metrics) 52 dataList.append(sstruct.pack(smallGlyphMetricsFormat, self.metrics)) 61 dummy, data = sstruct.unpack2(bigGlyphMetricsFormat, self.data, self.metrics) 71 dataList.append(sstruct.pack(bigGlyphMetricsFormat, self.metrics))
|
_m_a_x_p.py | 3 from fontTools.misc import sstruct 36 dummy, data = sstruct.unpack2(maxpFormat_0_5, data, self) 39 dummy, data = sstruct.unpack2(maxpFormat_1_0_add, data, self) 51 data = sstruct.pack(maxpFormat_0_5, self) 53 data = data + sstruct.pack(maxpFormat_1_0_add, self) 128 formatstring, names, fixes = sstruct.getformat(maxpFormat_0_5) 130 formatstring, names_1_0, fixes = sstruct.getformat(maxpFormat_1_0_add)
|
_s_b_i_x.py | 3 from fontTools.misc import sstruct 22 sbixHeaderFormatSize = sstruct.calcsize(sbixHeaderFormat) 30 sbixStrikeOffsetFormatSize = sstruct.calcsize(sbixStrikeOffsetFormat) 45 sstruct.unpack(sbixHeaderFormat, data[ : sbixHeaderFormatSize], self) 50 sstruct.unpack(sbixStrikeOffsetFormat, \ 74 sbixHeader = sstruct.pack(sbixHeaderFormat, self) 84 sbixHeader += sstruct.pack(sbixStrikeOffsetFormat, current_strike)
|
G__l_a_t.py | 3 from fontTools.misc import sstruct 71 sstruct.unpack2(Glat_format_0, data, self) 78 sstruct.unpack2(Glat_format_3, data, self) 92 e, data = sstruct.unpack2(fmt, data, _Object()) 102 o, data = sstruct.unpack2(Glat_format_3_octabox_metrics, data, _Object()) 107 subbox, data = sstruct.unpack2(Glat_format_3_subbox_entry, 116 data = sstruct.pack(Glat_format_0, self) 123 data = sstruct.pack(Glat_format_3, self) 140 data += sstruct.pack(fmt, {'attNum' : e[0], 'num' : e[1]}) + \ 147 data = sstruct.pack(Glat_format_3_octabox_metrics, o [all...] |
_a_v_a_r.py | 4 from fontTools.misc import sstruct 26 assert sstruct.calcsize(AVAR_HEADER_FORMAT) == 8, sstruct.calcsize(AVAR_HEADER_FORMAT) 45 result = [sstruct.pack(AVAR_HEADER_FORMAT, header)] 58 headerSize = sstruct.calcsize(AVAR_HEADER_FORMAT) 59 header = sstruct.unpack(AVAR_HEADER_FORMAT, data[0:headerSize])
|
_f_v_a_r.py | 3 from fontTools.misc import sstruct 50 instanceSize = sstruct.calcsize(FVAR_INSTANCE_FORMAT) + (len(self.axes) * 4) 57 "offsetToData": sstruct.calcsize(FVAR_HEADER_FORMAT), 60 "axisSize": sstruct.calcsize(FVAR_AXIS_FORMAT), 64 result = [sstruct.pack(FVAR_HEADER_FORMAT, header)] 73 headerSize = sstruct.calcsize(FVAR_HEADER_FORMAT) 74 header = sstruct.unpack(FVAR_HEADER_FORMAT, data[0:headerSize]) 118 return sstruct.pack(FVAR_AXIS_FORMAT, self) 121 sstruct.unpack2(FVAR_AXIS_FORMAT, data, self) 163 result = [sstruct.pack(FVAR_INSTANCE_FORMAT, self) [all...] |
_h_e_a_d.py | 3 from fontTools.misc import sstruct 39 dummy, rest = sstruct.unpack2(headFormat, data, self) 69 data = sstruct.pack(headFormat, self) 75 formatstring, names, fixes = sstruct.getformat(headFormat)
|
D_S_I_G_.py | 4 from fontTools.misc import sstruct 45 dummy, newData = sstruct.unpack2(DSIG_HeaderFormat, data, self) 50 sigrec, newData = sstruct.unpack2(DSIG_SignatureFormat, newData, SignatureRecord()) 54 dummy, newData = sstruct.unpack2(DSIG_SignatureBlockFormat, data[sigrec.ulOffset:], sigrec) 60 packed = sstruct.pack(DSIG_HeaderFormat, self) 62 offset = len(packed) + self.usNumSigs * sstruct.calcsize(DSIG_SignatureFormat) 67 packed = sstruct.pack(DSIG_SignatureBlockFormat, sigrec) + sigrec.pkcs7 73 headers.append(sstruct.pack(DSIG_SignatureFormat, sigrec))
|
sbixStrike.py | 3 from fontTools.misc import sstruct 22 sbixStrikeHeaderFormatSize = sstruct.calcsize(sbixStrikeHeaderFormat) 23 sbixGlyphDataOffsetFormatSize = sstruct.calcsize(sbixGlyphDataOffsetFormat) 43 sstruct.unpack(sbixStrikeHeaderFormat, self.data[:sbixStrikeHeaderFormatSize], self) 86 self.glyphDataOffsets += sstruct.pack(sbixGlyphDataOffsetFormat, current_glyph) 91 self.glyphDataOffsets += sstruct.pack(sbixGlyphDataOffsetFormat, dummy) 94 self.data = sstruct.pack(sbixStrikeHeaderFormat, self)
|
G__l_o_c.py | 3 from fontTools.misc import sstruct 30 _, data = sstruct.unpack2(Gloc_header, data, self) 42 data = sstruct.pack(Gloc_header, dict(version=1.0,
|
S_I_N_G_.py | 3 from fontTools.misc import sstruct 29 dummy, rest = sstruct.unpack2(SINGFormat, data, self) 67 data = sstruct.pack(SINGFormat, d) 82 formatstring, names, fixes = sstruct.getformat(SINGFormat)
|
_c_v_a_r.py | 5 from fontTools.misc import sstruct 22 CVAR_HEADER_SIZE = sstruct.calcsize(CVAR_HEADER_FORMAT) 47 sstruct.pack(CVAR_HEADER_FORMAT, header), 55 sstruct.unpack(CVAR_HEADER_FORMAT, data[0:CVAR_HEADER_SIZE], header)
|
_h_h_e_a.py | 3 from fontTools.misc import sstruct 40 sstruct.unpack(hheaFormat, data, self) 46 return sstruct.pack(hheaFormat, self) 96 formatstring, names, fixes = sstruct.getformat(hheaFormat)
|
_v_h_e_a.py | 3 from fontTools.misc import sstruct 39 sstruct.unpack(vheaFormat, data, self) 45 return sstruct.pack(vheaFormat, self) 95 formatstring, names, fixes = sstruct.getformat(vheaFormat)
|
sbixGlyph.py | 3 from fontTools.misc import sstruct 21 sbixGlyphHeaderFormatSize = sstruct.calcsize(sbixGlyphHeaderFormat) 57 sstruct.unpack(sbixGlyphHeaderFormat, self.rawdata[:sbixGlyphHeaderFormatSize], self) 80 self.rawdata = sstruct.pack(sbixGlyphHeaderFormat, self) + self.imageData
|
M_E_T_A_.py | 3 from fontTools.misc import sstruct 77 dummy, newData = sstruct.unpack2(METAHeaderFormat, data, self) 80 glyphRecord, newData = sstruct.unpack2(METAGlyphRecordFormat, newData, GlyphRecord()) 92 stringRec, newData = sstruct.unpack2(METAStringRecordFormat, newData, StringRecord()) 111 metaData = sstruct.pack(METAHeaderFormat, self) 162 formatstring, names, fixes = sstruct.getformat(METAHeaderFormat) 219 data = sstruct.pack(METAGlyphRecordFormat, self) 295 data = sstruct.pack(METAStringRecordFormat, self)
|
G_M_A_P_.py | 3 from fontTools.misc import sstruct 66 data = sstruct.pack(GMAPRecordFormat1, self) 78 dummy, newData = sstruct.unpack2(GMAPFormat, data, self) 84 gmapRecord, newData = sstruct.unpack2(GMAPRecordFormat1, newData, GMAPRecord()) 92 data = sstruct.pack(GMAPFormat, self) 102 formatstring, names, fixes = sstruct.getformat(GMAPFormat)
|
_t_r_a_k.py | 3 from fontTools.misc import sstruct 27 TRAK_HEADER_FORMAT_SIZE = sstruct.calcsize(TRAK_HEADER_FORMAT) 37 TRACK_DATA_FORMAT_SIZE = sstruct.calcsize(TRACK_DATA_FORMAT) 47 TRACK_TABLE_ENTRY_FORMAT_SIZE = sstruct.calcsize(TRACK_TABLE_ENTRY_FORMAT) 51 # fixedToFloat conversion manually instead of relying on sstruct 83 tableData = bytesjoin([sstruct.pack(TRAK_HEADER_FORMAT, self)] + dataList) 87 sstruct.unpack(TRAK_HEADER_FORMAT, data[:TRAK_HEADER_FORMAT_SIZE], self) 136 trackDataHeader = sstruct.pack( 149 entryDataList += [sstruct.pack(TRACK_TABLE_ENTRY_FORMAT, entry)] 165 sstruct.unpack(TRACK_DATA_FORMAT, trackDataHeader, self [all...] |
/external/fonttools/Lib/fontTools/misc/ |
macRes.py | 5 from fontTools.misc import sstruct 75 sstruct.unpack(ResourceForkHeader, headerData, self) 79 sstruct.unpack(ResourceMapHeader, resourceMapData, self) 91 item = sstruct.unpack(ResourceTypeItem, resTypeItemData) 184 sstruct.unpack(ResourceRefItem, refData, self) 206 ResourceForkHeaderSize = sstruct.calcsize(ResourceForkHeader) 215 ResourceMapHeaderSize = sstruct.calcsize(ResourceMapHeader) 224 ResourceTypeItemSize = sstruct.calcsize(ResourceTypeItem) 235 ResourceRefItemSize = sstruct.calcsize(ResourceRefItem)
|