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

Got a request? Post it here. Please do not post bug reports here.
Post Reply
Torsten Ulv
Posts: 16
Joined: Wed Jul 07, 2021 3:39 pm

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

Post by Torsten Ulv »

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.
Erwin Denissen
Moderator
Moderator
Posts: 11580
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen »

Torsten Ulv wrote: Wed Jan 01, 2025 11:49 am 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.
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.
Torsten Ulv wrote: Wed Jan 01, 2025 11:49 am 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.
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.
Erwin Denissen
High-Logic
Proven Font Technology
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9926
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

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

Post by Bhikkhu Pesala »

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.
Attachments
lang.zip
(33.45 KiB) Downloaded 29 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Erwin Denissen
Moderator
Moderator
Posts: 11580
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen »

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

Code: Select all

_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!
Erwin Denissen
High-Logic
Proven Font Technology
Torsten Ulv
Posts: 16
Joined: Wed Jul 07, 2021 3:39 pm

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

Post by Torsten Ulv »

Erwin Denissen wrote: Fri Jan 03, 2025 10:57 am It is pretty easy to make your own translation, just make a copy of lang.en as located in the Lang folder:
Bhikkhu Pesala wrote: Fri Jan 03, 2025 12:54 pm I guess it would take a few hours to do a thorough job of creating a new language file.
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.
Post Reply