Glyph View on MyFonts

kosal
9.Feb.2010 10.43am
kosal's picture

Does anyone have an idea why my glyphs are so randomly arranged on MyFonts? (http://new.myfonts.com/fonts/philatype/gravity/nova/characters.html)
This doesn't seem to happen to anyone else's fonts. Is there some encoding setting I'm missing?

Probably it's some kind of "raw" ordering the designer used.

hhp


My bet is that it has to do with the Index mode in Fontlab. I’d say that it reflects the order in which you designed/pasted the glyphs.

If this is true, the way to fix it is going to the Index mode and drag and drop until you get the desired order.

Good luck!


hrant, I'm "the designer", and I don't recall ordering the fonts in any special way — especially not in the way myFonts displays it. Do you know if this issue in the font is a danger to international compatibility?


What Cristobal said. But there's no danger, except in annoying
the picky customer/user who will be looking at a glyph view.

hhp


No, in my experience it doesn’t imply any kind of “international incompatibility”, except that it will be the order shown in Indesign and Illustrator when you ask for viewing the glyphs in CID/GID order.


>the way to fix it is going to the Index mode and drag and drop until you get the desired order.

Or can't you just 'sort glyphs' by unicode index in FL?


Doesn’t seem to work very good. This is what I get by sorting glyphs by Unicode (Glyph > Sort Glyphs > by Unicode).

However, it can be a starting point.


Aah, I guess if you have lots of non-Unicode glyphs it's not so great! ;)


Yes. Actually, even this Unicode order is a bit odd for me. If Œ and œ are together, why doesn’t happen the same with Æ and æ? Why questiondown is so far from question, exclam or exclamdown? Why Ý and Ÿ are separated? Why dotlessi is separated from the other i characters [ì í î ï]? Etc.

I know this is the Unicode order, but it’s pointless from the user perspective.


Good point. In fact, I'm going to completely reverse my advice. Don't order by Unicode: where there's the option for the user to select glyph order, they can choose Unicode order if they want. Therefore it makes little sense to have the GID order the same. Order it in a way that makes sense to you as suggested first of all.


[Now, if someone knows a faster way of doing this than by hand, please tell.]


I think you can create a custom order, save it and then import it into all your fonts so you don't have to reorder them every time by hand. Or at least that's what the 'save encoding' button indicates to me??


I’ve tried that. No luck.


I think that after creating the custom encoding that Bendy mentions, then loading it up and activating that encoding in the Names mode, you can use Glyphs > Sort Glyphs > by Encoding to get the GIDs ordered the same as your custom encoding. Anything outside the range of your encoding stays in the order it was (which is the order of creation by default).

I think that's how it works. Been a while since I did this.

You can create a custom encoding in a text editor (easier than moving glyphs around by hand).


Ok, thanks. I’ll check it out when I need it again.


Well, my Suomi Script has some 1600 extra glyphs with no problem, but I carefully did nothing to any 230-odd glyphs with Unicode, and also did try not to affect them. I only used 'liga' script.