(agl, fontFilename)
| 151 | |
| 152 | |
| 153 | def loadAltNamesDB(agl, fontFilename): |
| 154 | uc2names = {} # { 2126: ['Omega', ...], ...} |
| 155 | name2ucs = {} # { 'Omega': [2126, ...], ...} |
| 156 | |
| 157 | name2ucs, _ = getTTGlyphList(fontFilename) |
| 158 | # -> { 'Omega': [2126, ...], ... } |
| 159 | for name, ucs in name2ucs.iteritems(): |
| 160 | for uc in ucs: |
| 161 | uc2names.setdefault(uc, []).append(name) |
| 162 | |
| 163 | for uc, name in agl.iteritems(): |
| 164 | name2ucs.setdefault(name, []).append(uc) |
| 165 | uc2names.setdefault(uc, []).append(name) |
| 166 | # -> { 2126: 'Omega', ... } |
| 167 | |
| 168 | return uc2names, name2ucs |
| 169 | |
| 170 | |
| 171 | def loadLocalNamesDB(agl, diacriticComps): # { 2126: ['Omega', ...], ...} |
no test coverage detected
searching dependent graphs…