Skip to main content

FontCreator Tutorials

Localized Forms – Romanian Comma Accent

written by Erwin Denissen, published June 5, 2019

The Romanian language uses S/s and T/t with a commaaccent. Due to legacy, and despite the recommendation to migrate from cedilla to comma, a lot of Romanian texts and some fonts incorrectly use S/s and T/t cedilla. This feature substitutes the commaaccent variants for both Romanian and Moldavian languages.

The regular small capitals and petite capitals features don’t take these rules into account, and will change the regular lower case i into a capital dotless I, thus fail for Turkish. In this case localized forms can be used to fix this language-specific issue.

Add Localized Forms Feature for Romanian Comma Accent

You can easily add the localized forms feature to your fonts with FontCreator. First ensure that your font contains the required characters. Your font already contains them if you’ve used the tranform script named Eastern Europe. If not, run the glyph tranform script, or manually add the missing glyphs through the Insert Glyphs dialog.

Scedilla, scedilla, Tcedilla, tcedilla, Scommaaccent, scommaaccent, Tcommaaccent, tcommaaccent

 

Next, go to the OpenType Designer and click the toolbar item in the upper left corner. Ensure that the Common Localized Forms option is checked.

The OpenType features and lookups are now added to your font as shown above. The Moldavian dialect is one of several dialects of the Romanian language, which suffers from the same issue, hence it is also taken care of.

You can type preview text to test your features. Be sure you've selected Latin script and Romanian language and enabled the _shaper or the locl feature. You can either type a letter or a slash followed by the glyph name of the letter.

/Scedilla/scedilla/Tcedilla/tcedilla şapte cunoştiinţă

Feedback

Your feedback, suggestions for improvements, and questions related to this and other tutorials are welcome; please post them to the High-Logic Font Forum.