[docs] Document agl.py
This commit is contained in:
parent
63df810c5e
commit
9b6fed82ca
@ -1,8 +1,6 @@
|
|||||||
###
|
######################################
|
||||||
agl
|
agl: Interface to the Adobe Glyph List
|
||||||
###
|
######################################
|
||||||
|
|
||||||
.. automodule:: fontTools.agl
|
.. automodule:: fontTools.agl
|
||||||
:inherited-members:
|
:members: toUnicode, UV2AGL, AGL2UV
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
|
@ -3,6 +3,28 @@
|
|||||||
# https://github.com/adobe-type-tools/agl-aglfn/raw/4036a9ca80a62f64f9de4f7321a9a045ad0ecfd6/glyphlist.txt
|
# https://github.com/adobe-type-tools/agl-aglfn/raw/4036a9ca80a62f64f9de4f7321a9a045ad0ecfd6/glyphlist.txt
|
||||||
# and
|
# and
|
||||||
# https://github.com/adobe-type-tools/agl-aglfn/raw/4036a9ca80a62f64f9de4f7321a9a045ad0ecfd6/aglfn.txt
|
# https://github.com/adobe-type-tools/agl-aglfn/raw/4036a9ca80a62f64f9de4f7321a9a045ad0ecfd6/aglfn.txt
|
||||||
|
"""
|
||||||
|
Interface to the Adobe Glyph List
|
||||||
|
|
||||||
|
This module exists to convert glyph names from the Adobe Glyph List
|
||||||
|
to their Unicode equivalents. Example usage:
|
||||||
|
|
||||||
|
>>> from fontTools.agl import toUnicode
|
||||||
|
>>> toUnicode("nahiragana")
|
||||||
|
'な'
|
||||||
|
|
||||||
|
It also contains two dictionaries, ``UV2AGL`` and ``AGL2UV`` which maps from
|
||||||
|
Unicode codepoints to AGL names and vice versa:
|
||||||
|
|
||||||
|
>>> import fontTools
|
||||||
|
>>> fontTools.agl.UV2AGL[ord("?")]
|
||||||
|
'question'
|
||||||
|
>>> fontTools.agl.AGL2UV["wcircumflex"]
|
||||||
|
373
|
||||||
|
|
||||||
|
This is used by fontTools when it has to construct glyph names for a font which
|
||||||
|
doesn't include any (e.g. format 3.0 post tables).
|
||||||
|
"""
|
||||||
|
|
||||||
from fontTools.misc.py23 import *
|
from fontTools.misc.py23 import *
|
||||||
import re
|
import re
|
||||||
@ -5083,9 +5105,9 @@ _builddicts()
|
|||||||
|
|
||||||
|
|
||||||
def toUnicode(glyph, isZapfDingbats=False):
|
def toUnicode(glyph, isZapfDingbats=False):
|
||||||
"""Convert glyph names to Unicode, such as 'longs_t.oldstyle' --> u'ſt'
|
"""Convert glyph names to Unicode, such as ``'longs_t.oldstyle'`` --> ``u'ſt'``
|
||||||
|
|
||||||
If isZapfDingbats is True, the implementation recognizes additional
|
If ``isZapfDingbats`` is ``True``, the implementation recognizes additional
|
||||||
glyph names (as required by the AGL specification).
|
glyph names (as required by the AGL specification).
|
||||||
"""
|
"""
|
||||||
# https://github.com/adobe-type-tools/agl-specification#2-the-mapping
|
# https://github.com/adobe-type-tools/agl-specification#2-the-mapping
|
||||||
|
Loading…
x
Reference in New Issue
Block a user