Robofab within FontLab, autoUnicodes() for commaaccent glyphs

13 views
Skip to first unread message

Martin Wenzel

unread,
Feb 14, 2015, 12:07:14 PM2/14/15
to rob...@googlegroups.com
Hi there,

While working on a Latin Extended Set I found that autoUnicodes gives me no value for any glyph containing “commaaccent” (‘kcommaaccent’ for example), all others are fine. Do others experience that problem in FontLab too?

Best,
Martin

Ben Kiel

unread,
Feb 14, 2015, 1:15:29 PM2/14/15
to rob...@googlegroups.com
Martin,

This will happen with anything that uses the Adobe Glyph List (AGL) —like robofab and I think FontLab— to assign unicode values to glyph names: if the glyph name isn’t in the list, Robofab doesn’t know what the corresponding unicode value is.

Best,
Ben
> --
> --
> You received this message because you are subscribed to the Google Groups "RoboFab" group.
> To post to this group, send email to rob...@googlegroups.com
> To unsubscribe from this group, send email to robofab-u...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/robofab?hl=en
>
> Messages from newly joined members are subject to moderation.
> Download RoboFab and documentation at http://robofab.com
> ---
> You received this message because you are subscribed to the Google Groups "RoboFab" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to robofab+u...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Frank Grießhammer

unread,
Feb 14, 2015, 4:55:10 PM2/14/15
to rob...@googlegroups.com
If you need coverage beyond the AGL, you might want to use the data here:
https://github.com/adobe-type-tools/adobe-latin-charsets

from a two-dimensional keyboard

Martin Wenzel

unread,
Feb 14, 2015, 5:32:46 PM2/14/15
to rob...@googlegroups.com
Thank you Ben, thank you Frank,

I had assumed that the agl is the source for information regarding autoUnicodes() but I wasn’t sure which particular document would act as the reference.

I see that the fontTools’ agl.py has the following comment in it, which actually explains my issue:

# Table version: 1.7
# Date: November 6, 2008
[ . . . ]
# - Removed mappings for "commaaccent" names. These should now be
# assigned "uni" names.

I know what to do, thanks.

Best,
Martin
http://martinplus.com - Communication Design and Typography
- - -
phone +49 (0)30 88 72 79 70
mobile +49 (0)15 20 35 45 006
- - -
http://supertype.de - Custom Type Design
http://martinplusfonts.com - Type Foundry
http://martinplusfonts.com/pizza - Pizza?





Reply all
Reply to author
Forward
0 new messages