| # coding: utf-8 |
| from fontTools.misc.py23 import * |
| from .otBase import BaseTTXConverter |
| |
| |
| # The AAT ‘cidg’ table has almost the same structure as ‘gidc’, |
| # just mapping CIDs to GlyphIDs instead of the reverse direction. |
| # |
| # It is useful for fonts that may be used by a PDF renderer in lieu of |
| # a font reference with a known glyph collection but no subsetted |
| # glyphs. For instance, a PDF can say “please use a font conforming |
| # to Adobe-Japan-1”; the ‘cidg’ mapping is necessary if the font is, |
| # say, a TrueType font. ‘gidc’ is lossy for this purpose and is |
| # obsoleted by ‘cidg’. |
| # |
| # For example, the first font in /System/Library/Fonts/PingFang.ttc |
| # (which Apple ships pre-installed on MacOS 10.12.6) has a ‘cidg’ table. |
| class table__c_i_d_g(BaseTTXConverter): |
| pass |