Ticket #7 (new defect)

Opened 2 years ago

Last modified 3 months ago

Possible glifname clash with glyphNameToShortFileName

Reported by: erik Assigned to: erik
Priority: minor Milestone:
Component: robofab Version:
Keywords: glif Cc:

Description

In the unlikely event one ufo contains these two glyphs, glifnames will be generated which will overwrite on a case-insensitive OS. The example was presented by Paul vd Laan. No actual use case. (so far)

print glyphNameToShortFileName('Adieresis', d)

print glyphNameToShortFileName('a_dieresis', d)

A_dieresis.glif

a_dieresis.glif

Change History

11/20/11 05:04:28 changed by erik

  • component changed from component1 to ufoLib.

11/20/11 05:04:42 changed by erik

  • component changed from ufoLib to robofab.

11/20/11 05:35:50 changed by erik

This is hard to fix with this naming scheme. A simple solution would be "do not name your glyph a_dieresis".