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.
1. Add the SBIX table. 2. The ability to supplement the translation of the program into other languages of the world.
-
- Posts: 16
- Joined: Wed Jul 07, 2021 3:39 pm
-
- 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
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 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.
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: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.
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.
-
- 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
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.
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
-
- 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
For English (United Kingdom) you can simply exclude all lines that remain equal, so for example this is the file from the Mac version:
I should update it to also take into account the difference between Center and Centre!
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";
-
- 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
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:
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.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.
Thank you for your work.