1. Add the SBIX table. 2. The ability to supplement the translation of the program into other languages of the world.

Hello, developer Erwin.

  1. Why can’t FontCreator work with fonts that have bitmap color images? In my opinion, the presence of such a feature will make it possible to create complete fonts for games or create emoji characters that are widely used in android or iOS. Full-fledged work with raster graphics is not necessary, but it will be sufficient to distribute ready-made copies of images into layers and set up metrics.
  2. To enable users from all over the world to translate the program into their own language. Users may need access to the XML file to translate strings. And you will add this file to your program after the translation.

Since COLR seems to be winning the color war mainly due to the fact it is “backwards compatible” and works with variable font technology and with version 1 it now also supports gradients, etc, it is not worth the effort to implement support for color formats that will become obsolete in the near future.

We will consider more translations if customers request them. It is pretty easy to make your own translation, just make a copy of lang.en as located in the Lang folder:
C:\Program Files\High-Logic FontCreator\Lang

Change the extension to match the language, and update the content, e.g. _meta.locale and provide correct translations, and finally and restart FontCreator.

I made a UK English version just to test; replacing the text “Center” with "Centre.*

All seems to be working fine. I guess it would take a few hours to do a thorough job of creating a new language file.
lang.zip (33.4 KB)

For English (United Kingdom) you can simply exclude all lines that remain equal, so for example this is the file from the Mac version:

_meta.for = "FontCreator";
_meta.language = "English (United Kingdom)";
_meta.locale = "en-GB";

Forms.FormFontExport.cbTTFColor.Items[2] = "SVG without colour palettes";
Forms.FormFontExport.cbTTFColor.Items[3] = "SVG with colour palettes";
Forms.FormFontExport.cbWOFFColor.Items[2] = "SVG without colour palettes";
Forms.FormFontExport.cbWOFFColor.Items[3] = "SVG with colour palettes";
Forms.FormFontExport.lblTTFColor = "Colour";
Forms.FormFontExport.lblWoffColor = "Colour";
Forms.PasteSpecialForm.cbColorOutlines = "Colour (COLR, SVG)";
Snippets.FontCategories.Glyphs.Color = "Colour";

I should update it to also take into account the difference between Center and Centre!



This is very cool. There’s plenty of time now. I’ll be doing the translation. Although I’m used to intuitively navigating the functionality, it will become easier to visually perceive the program.
Thank you for your work.