TTFontFile D

Total Complexity 891
Dependencies 0
Dependents 1
Total lines 4,679
Lines of code 3,378
Logical lines of code 2,751
Comment lines 997
Methods 51
Properties 67

Methods 51

Method Rating Maintainability Complexity Lines of code
_getGSUBtables()
D
0
239 777
extractInfo()
D
3
115 410
_getGSUBarray()
D
9
97 339
makeSubsetSIP()
D
9
77 368
makeSubset()
D
11
64 367
_getGPOStables()
D
27
34 140
repackageTTF()
D
27
29 148
_getGDEFtables()
C
34 25 84
getHMTX()
B
39 22 61
getCTG()
B
37 16 72
_makeGSUBinputReplacement()
A
46 15 37
getMetrics()
A
40 10 58
getCMAP4()
A
45 11 40
_checkGSUBignore()
A
59 12 11
_getClasses()
A
48 10 35
_getGSUBignoreString()
A
49 10 31
_getCoverage()
A
50 10 30
getGlyphs()
A
48 9 34
_getClassDefinitionTable()
A
48 9 33
endTTFile()
S
46 6 39
checksumTables()
S
55 6 17
getLOCA()
S
54 5 20
getTTCFonts()
S
54 5 20
getGlyphData()
S
59 5 14
_makeGSUBcontextInputMatch()
S
61 5 11
readTableDirectory()
S
58 3 16
calcChecksum()
S
58 3 14
sub32()
S
61 3 12
_makeGSUBinputMatch()
S
65 3 8
getHMetric()
S
59 2 14
add()
S
70 2 6
_makeGSUBlookaheadMatch()
S
67 2 7
read_short()
S
64 2 9
unpack_short()
S
67 2 7
get_table()
S
69 2 6
get_table_pos()
S
69 2 6
_makeGSUBbacktrackMatch()
S
67 2 7
pack_short()
S
67 2 8
_set_short()
S
65 2 9
get_chunk()
S
72 2 5
seek()
S
76 1 4
read_ushort()
S
71 1 5
skip()
S
75 1 4
seek_table()
S
70 1 6
read_tag()
S
76 1 4
read_ulong()
S
70 1 5
get_ushort()
S
71 1 5
get_ulong()
S
70 1 5
splice()
S
77 1 3
_set_ushort()
S
75 1 4
TTFontFile()
S
82 1 3