PDA

View Full Version : Central European Languages (CEL) - Fonts



MarianDz
February 9th, 2017, 21:28
Central European Languages (CEL) - Fonts (Slovak, Czech, etc...) localization and punctuation symbols for 5E ruleset.
Used font Open Sans size 11pt.

17860

LordEntrails
February 9th, 2017, 22:38
Kudos! Not that I can read any of that :) But thanks for helping to expand the potential FG user base. Much appreciated.

damned
February 9th, 2017, 23:33
Well done MarianDZ!

Nylanfs
February 10th, 2017, 03:17
Sweet!

damned
October 5th, 2017, 23:57
Bump for this great extension.

JohnD
October 6th, 2017, 04:27
+ Rep

MarianDz
October 7th, 2017, 17:45
I could prepare tutorial for you how to create your own size

MarianDz
October 7th, 2017, 21:17
TUTORIAL is READY together with Hebrew font extension.
20926
20925

Please test it and if need correction please give me know

Hebrew Example: 20929

LordEntrails
October 7th, 2017, 22:09
Moderators, how about we get post #8 added to the extensions list?

damned
October 7th, 2017, 23:45
Done.
Well done again MarianDZ.

MarianDz
October 8th, 2017, 20:03
Russian font extension
20939
20937

Turkish font extension
20940
20938

Roi007leaf
October 19th, 2017, 05:41
great work!
question.. if i get ?? instead of hebrew letters.. what step was wrong?

MarianDz
October 19th, 2017, 07:30
welcome "Roi007leaf" I don't understand well your question but I think you need how to activate this extension.

How to activate extension in FG
STEP 1 - run FantasyGround.exe
STEP 2 - in Title screen choose Create or Load campaign on this screen you must activate extension from list at the bottom.
(you must have red dot as checked this will enable extension)
STEP 3 - press "Start"

Now you can write in different language but you must have in your Windows installed keyboard for this new activated language.

How to do it?

STEP 1 - Open control panel (for Windows 7)
Start - Control panel - Local Regional settings (icon with clock and Earth globe)

STEP 2 - in regional settings window now you choose
Keyboard and language (third tab from left at upper menu) and click on button "change keyboard"

STEP 3 - on right you will see button "Add" for adding another language into your windows through
which you can later write. Now click on it.

STEP 4 - list for language in which you want write (Hebrew, Deutsch, French, etc...)
from roll out menu click on small "+" sign and check under keyboard layout Hebrew, Deutsch, etc...
and mark checkbox by language

STEP 5 - now Apply action of adding another language

STEP 6 - now you can press Alt + Shift cobmination on left down corner of your keyboard changing your language
and if you want write back in your own language again use keyboards shortcut Alt+Shift it will cycle through
all your installed languages. (HINT for shortcut usage: Hold Alt key and while holding hit Shift key)

Thats all ;o)

In Windows 8, 8.1 and 10 it is same but into Control panel you can get opening PC (computer icon) and from top ribbon
you must choose "Control panel" and there is something like Language and regional settings menu.
--OR--
Right mouse button on Windows flag left down corner and select Control panel from there.
--OR--
click on magnifying glass icon (what is search engine inside windows) left down corner and write Control Panel phrase there.

Inside which is same icon for changing Regional and language settings but don't have here windows 10 actually for right navigation
if you will need I try find one and writing for you settings how to do same as I wrote for Windows 7. :)

Uninstalling language is same only you must click on language row in STEP 3 mark selected language and click on
new appeared button "Delete/Remove" (this will remove selected language from your system, you can give it back
through meaned method anytime)

ivell
November 17th, 2017, 21:16
Your extension doesn't seem to be visible on my Extensions list :( Is something wrong with it? Do I have to make my own?

MarianDz
November 17th, 2017, 22:32
1 put .ext file inside extensions directory
2 run FG.exe and choose Create campaign or Load campaign
on screens where decals are you must choose and mark with red dot my extension too (this way you can enable it)
3 only then click on Start button

ivell
November 17th, 2017, 22:42
That didn't work. But I found another ext file with Polish letters, so no need anymore. Thank you!

MarianDz
November 18th, 2017, 09:26
:) of course polish letters are here (https://www.fantasygrounds.com/forums/showthread.php?38064-Polish-letters&highlight=polish). Thank you "Girwan".
If you will need any help with font localization you are welcome.

fantasmamore
November 20th, 2017, 16:06
Em, do you guys think that there is a way to create a similar extension for the Greek Language? Or you could maybe point me to a tutorial or something about making such an extension?
Thank you very much!

Zacchaeus
November 20th, 2017, 16:23
Em, do you guys think that there is a way to create a similar extension for the Greek Language? Or you could maybe point me to a tutorial or something about making such an extension?
Thank you very much!

There is a tutorial pdf linked to post #8 above.

MarianDz
November 20th, 2017, 16:59
Hi "fantasmamore" I prepare for you one today :)
wait 2 hours and I will upload it for you here ;)

MarianDz
November 20th, 2017, 18:24
Greek font extension
21539
21540

After testing please give me know if everything working. Because my Windows offers me choose from 7 different Greek keyboard layouts :D
Basic Greek, Greek 220 latin, Greek 319 latin, Greek 319, Greek latin, Greek Polytonic, etc... and I haven't time test it in every keyboard layouts.

If you need bigger or smaller fonts I could prepare another extensions for you, first I need feedback if you could write without problems.

Another 319 variant of Greek font
21541
21542

fantasmamore
November 21st, 2017, 09:13
After testing please give me know if everything working. Because my Windows offers me choose from 7 different Greek keyboard layouts

First of all, thank you very very much for the effort. Unfortunately, it doesn't work :)

I will try to follow the tutorial but since I work on a mac (I use windows xp through parallels) I am not sure if I will be able to do it (for some reason some applications like char converter don't work with parallels or xp, not sure).

No matter what, thank you again!

fantasmamore
November 21st, 2017, 10:24
Maybe the problem is that I use WINE in order to run FG on my mac. As soon as possible I will try the extension on a pc.
However I tried to follow the tutorial but I can't find where to download FGPEMUtility.exe from...

MarianDz
November 21st, 2017, 15:24
I was sending you message read it.
Or you can create .fgf font files and post them here into this thread I will pack them :)

Sarifal
January 16th, 2018, 22:39
Hi MarianDz.
I ve got a question. How do I make your extension work for GURPS ruleset? I need it for Czech language characters/letters. Thank you in advance.

damned
January 16th, 2018, 23:28
Hi MarianDz.
I ve got a question. How do I make your extension work for GURPS ruleset? I need it for Czech language characters/letters. Thank you in advance.

Unpack the extension and remove the following from extension.xml
Then either repack it or delete the original extension and just work from the unpacked one.

<ruleset>
<name>5E</name>
</ruleset>

MarianDz
January 17th, 2018, 17:21
As Damned wrote :)
simply delete row which define ruleset.

Sarifal
January 17th, 2018, 20:04
Thank you guys for your quick replies. Unfortunately it does not work for me. I ve unpacked the extension, deleted those 3 rows defining the ruleset and repacked again. It shows up in the load campaign menu (which I obviously ticked on) but when I start the campaign I still can not write the czech letters, like ř,ů,č,ť,ď :(

MarianDz
January 17th, 2018, 21:30
I was send you PM read it. I'll try help you

MarianDz
January 17th, 2018, 22:21
OK created, tested, worked ;) enjoy it.
(CEL) Central European Languages SK, CZ, PL - tested in 5E
21955

CEL Universal fonts (Czech, Slovak, Poland) fonts - tested in 4E GURPs
21956

CEL Universal SK, CZ, PL fonts - extension (download)
21957

if you need bigger, smaller or different language font don't be hesitant and ask me.
And I'll try help you.

Sarifal
January 18th, 2018, 12:50
This one works very well. Thank you VERY much MarianDz!!! :)

HuseyinCinar
November 11th, 2018, 08:18
If I'm using a 12pt font extension, would it make the Turkish one not work, or just would I get those specific letter in a different size/font?

Can Someone make a Turkish extension that works with 12pt clear font extension?

damned
November 11th, 2018, 08:27
If I'm using a 12pt font extension, would it make the Turkish one not work, or just would I get those specific letter in a different size/font?

Can Someone make a Turkish extension that works with 12pt clear font extension?

See the instructions (pdf) in post #8.

HuseyinCinar
November 14th, 2018, 15:53
The Turkish.ext posted in the 2nd page doesn't work. Can someone confirm? I load only that extension but I can't get the letters.

damned
November 15th, 2018, 01:16
Hi again - did you also check the post imediately after that one? It has some extra info in it.

HuseyinCinar
November 15th, 2018, 09:16
Hi again - did you also check the post imediately after that one? It has some extra info in it.

Hi. The Turkish extension just adds some letters so I'm not sure if I need to change my keyboard language at OS level. It's not like a whole different set of letters like for example Russian alphabet. I'm on a Mac but I did check my keyboard language region etc. It's already set to Turkish.

I can type "ı İ ğĞ şŞ" normally here, but not on FG.

kane280484
December 15th, 2018, 20:23
Sweet, thanks. Lack of support for Polish alphabet was troublesome, some words had compeletly different meaning without these fonts. Our group loves it.

Mr.Aljabry
December 28th, 2018, 15:17
Hello
So I tried to do this, and I'm facing two problems:
1) Titles/headers didn't register the new font
2) Arabic is Right-to-Left language, and instead it's showing left to right and the letters aren't connecting either

Any advice?
I've uploaded all the files here (https://1drv.ms/f/s!AgrBoKxygoB3xUewN2CNMRdAad8C)
In the picture below, how it should look like is in the white box in the bottom of the picture

25753

MarianDz
June 1st, 2019, 19:50
Hi "Mr.Aljabry" text flow direction is problem :( can't be doable in this ver of FG.
Another kind of problems has chinese and japanese sign codepage support. Actually FG can't change text flow directions. Maybe later in FGU it will be possible if somehow could utilise codepage from your OS.

MarianDz
June 1st, 2019, 20:28
French fonts extension
27500
27501

system known 6:
- French (original)
- French Belgic,
- Canadian french,
- Luxemburg french,
- Monaco french,
- Schwitzerland french,

different codepages for French I used in my extension French original if something doesn't work only give me know I prepare for you another extension.

crazy kitty
October 12th, 2019, 00:41
just got the FG couple of days ago and was trying to put in my own scenario, which is not in English, found it wouldn't work and started research since then and, to be honest, there wasn't much useful info about language support :(. so happy to see there are actually people working on this :D, I was trying to follow your tutorial and create a similar extension for Chinese/Japanese but couldn't get it to work, no idea what went wrong. is it even possible to get it to work for Chinese/Japanese? help me pls :(

LordEntrails
October 12th, 2019, 01:06
just got the FG couple of days ago and was trying to put in my own scenario, which is not in English, found it wouldn't work and started research since then and, to be honest, there wasn't much useful info about language support :(. so happy to see there are actually people working on this :D, I was trying to follow your tutorial and create a similar extension for Chinese/Japanese but couldn't get it to work, no idea what went wrong. is it even possible to get it to work for Chinese/Japanese? help me pls :(
Welcome to FG :)

FG classic/current does not support full character sets. It only supports (if I got things right!) iso-8859-1 which is really only the Latin characters. Marian has done something with this extension that might be using fonts to simulate non-Latin characters, and I'll let them jump in and tell you more. But, without doing something like this/that, you'll be stuck with the sticking with Latin characters (though their is also the L-Pak Community Project that does translations for FG into other languages, but still using Latin characters).

MarianDz
October 12th, 2019, 16:57
Wellcome "crazy kitty", actually isn't possible enable Fonts you want :( (Chinese, Japanese) same way isn't possible change text flow, for example notation from right to left not left to right. But we hope new FGU understand Fantasy Grounds Unity could enable in one of late updates utilise more codepages than now. SmiteWorks talks about this in one of first FGU twitch interviews.

This FG project is really great but need little more time :)

I understand well your needs write and communicate with your friends in your common language, because it is more quicker, you can use words for which is harder find their short English versions or take while you searching for them in memory.
Especially kids and young players from non English speaking countries could have problems write in English, they often hear GM speaking in their native language (reading = telling them story) which simebody skillfull translate for them and because they didn't know english well they want react in local language what could be limiting if software doesn't allows it.
From this reason I start make Language extensions for my language.

Dmitry
June 14th, 2020, 21:28
Hello everyone!
I used the method from the tutorial and created an extension for Russian fonts.
Problem is, it only changes regular text, not the headings.
Is there a way to make it work for headings too?
36864
Thanks in advance!

MarianDz
June 15th, 2020, 19:29
Welcome Dmitry,
first is good to note that this my tutorial is for Fantasy Grounds Classic (FGC) and NOT for Fantasy Grounds Unity (FGU).
I think your problem is in .XML file with name graphics_font.xml where all links on fonts resided.

If you name them as I then no editing needed, and everything must work :).

If you generated new Russian fonts which are located inside your extension folder: graphics/fonts/
bolditalic-11.fgf
italic-11.fgf
bold-11.fgf
bold-13.fgf
regular-11.fgf

Now, you must check their filenames in "graphics_font.xml".
If you changed their name then you must write their correct names in this file too.


I think your problem is that your font filename not match with filename inside "graphics_font.xml" file.
I marked "blue" down which values in your "graphics_font.xml" file you must check
and must be same as your font name.


There you can see:

<root>
<!-- Formatted text fields -->
<font name="reference-h">
<fgffile name="graphics/fonts/bold-13.fgf" /> name must correspond with name you give your font
<color value="660000" />
</font>
<font name="reference-r">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#000000" />
</font>
<font name="reference-i">
<fgffile name="graphics/fonts/italic-11.fgf" />
<color value="#000000" />
</font>
<font name="reference-b">
<fgffile name="graphics/fonts/bold-11.fgf" />
<color value="#000000" />
</font>
<font name="reference-bi">
<fgffile name="graphics/fonts/bolditalic-11.fgf" />
<color value="#000000" />
</font>
<font name="reference-b-large">
<fgffile name="graphics/fonts/bold-11.fgf" />
<color value="#000000" />
</font>

<!--Following taken from CoreRPG 3.1.2-->

<!-- Chat fonts - REQUIRED -->
<font name="chatfont">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#261A12" />
</font>
<font name="emotefont">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#880000" />
</font>
<font name="narratorfont">
<fgffile name="graphics/fonts/bold-11.fgf" />
<color value="#261A12" />
</font>
<font name="systemfont">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#660066" />
</font>
<font name="msgfont">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#660066" />
</font>
<font name="oocfont">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#005500" />
</font>

<!-- Chat fonts -->
<font name="chatnpcfont">
<fgffile name="graphics/fonts/regular-11.fgf" />
<color value="#000066" />
</font>
<font name="chatgmfont">
<fgffile name="graphics/fonts/bolditalic-11.fgf" />
<color value="#000000" />
</font>
<font name="whisperfont">
<fgffile name="graphics/fonts/bold-11.fgf" />
<color value="#660066" />


There are 15 links which you must check for font name.
<fgffile name="graphics/fonts/bold-11.fgf" />


One more thing at the begining of "graphics_font.xml" you must have encoding on "iso-8859-1"
<?xml version="1.0" encoding="iso-8859-1"?>

Hope this help you


If not try this my extension if work on your computer, on my it works.

36889

Dmitry
June 17th, 2020, 19:52
Thanks again for your help!
Unfortunately, the headers still don't show correctly.
Problem probably is, I am trying to use your extension not for 5e, but for PFRPG. I modified extension.xml so I can load it with PF, and it works perfectly for regular text, but not for headers. I guess some fonts from PFRPG ruleset use different naming convention, so in places like
<font name="reference-b-large">
<fgffile name="graphics/fonts/bold-11.fgf" />
<color value="#000000" />
</font>A
I'll have to find the correct names that are utilised in PFRPG ruleset.

I'll try to find ruleset documentation or just make a filesearch for "font" in CoreRPG, 3.5 and PFRPG rulesets during weekend, maybe I'll find fonts that correspond to heading fonts in PFRPF story entries.

MarianDz
June 17th, 2020, 21:54
For PFRPG ruleset try this two extensions :)
First is for PFRPG and second PFRPG2

36936
36937

If you want make font for other ruleset then 5E you must specify it inside another .XML file named "extension.xml"
there you can find ruleset row.

<ruleset>
<name>5E</name> change it for PFRPG, PFRPG2, 3,5E, 4E etc... you define under which ruleset will be seen this created extension
</ruleset>
</properties>


Hope, now it work for you I tested it and it works on my machine.
For any questions you are always welcome Dmitry ;o)

Example:
36939

Dmitry
June 18th, 2020, 18:11
I understood what the problem was. Turns out I was using UI extension "Theme - Simple Grey" which was somehow overwriting some font changes from your 5Е Russian (and 5E Russian PFRPG.ext, 5E Russian PFRPG2.ext). Now I turned it off and everything works perfectly.

From me and my players thank you! Спасибо!

36959

Delares
September 21st, 2021, 17:03
Good afternoon.Can you tell me how you can implement fonts not only in rulesets, but also in third-party extensions. For example in PlayerAgency.ext or Shop.ext, fonts do not work.
Thank you so much for the fonts!


<?xml version="1.0" encoding="iso-8859-1"?>
<!--
Please see the license.html file included with this distribution for
attribution and copyright information.
-->
<root>
<!-- Formatted text fields -->
<!-- Formatted text field header default size 20-->
<font name="reference-h">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="18" />
<color value="660000" />
</font>

<!-- Formatted text field regular text default size 14-->
<font name="reference-r">
<ttf file="graphics/fonts/Montserrat-Regular.ttf" name="Montserrat Regular" size="14" />
<color value="#000000" />
</font>

<!-- Formatted text field italic text default size 14-->
<font name="reference-i">
<ttf file="graphics/fonts/Montserrat-Italic.ttf" name="Montserrat Italic" size="14" />
<color value="#000000" />
</font>

<!-- Formatted text field bold text default size 14-->
<font name="reference-b">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#000000" />
</font>

<!-- Formatted text field bold and italic text default size 14-->
<font name="reference-bi">
<ttf file="graphics/fonts/Montserrat-BoldItalic.ttf" name="Montserrat Bold Italic" size="14" />
<color value="#000000" />
</font>

<!-- For reference manual title of entry to right. visible as entry title when an entry is selected along the left panel. default size 16-->
<font name="reference-b-large">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="16" />
<color value="#3B2C21" />
</font>

<!-- Chat fonts - REQUIRED -->

<!-- Font for normal chat and for language dropdown default size 14-->
<font name="chatfont">
<ttf file="graphics/fonts/Montserrat-Regular.ttf" name="Montserrat Regular" size="14" />
<color value="#261A10" />
</font>

<!-- Font for chat emotes. hold down shift+ctrl for emotes default size 14-->
<font name="emotefont">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#880000" />
</font>

<!-- Font for chat story entries. hold down ctrl or output from a chat frame with no speaker. This also sets the font for the currently selected language in the language dropdown box. default size 14-->
<font name="narratorfont">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#261A10" />
</font>

<!-- Font for system messages like "Understood by", damage rolls,attack rolls, dice rolls default size 14-->
<font name="systemfont">
<ttf file="graphics/fonts/Montserrat-Regular.ttf" name="Montserrat Regular" size="14" />
<color value="#660066" />
</font>

<!-- Font for messages like "Attack [] -> at Werewolf, Damage strings, saving throws, awarding xp default size 14-->
<font name="msgfont">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#660066" />
</font>

<!-- Font for Out of Character messages default size 14-->
<font name="oocfont">
<ttf file="graphics/fonts/Montserrat-Regular.ttf" name="Montserrat Regular" size="14" />
<color value="#005500" />
</font>

<!-- Chat fonts -->

<!-- Font used for messages when speaking as an NPC, used for both the title and the text, for example "Acolyte: Hello, I am an acolyte" default size 14-->
<font name="chatnpcfont">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#000066" />
</font>

<!-- Font used for messages when speaking as GM, used for both the title and the text, for example "GM: hello my name is the almighty GM..." default size 14-->
<font name="chatgmfont">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#000000" />
</font>

<!-- Font used for whisper messages default size 14 -->
<font name="whisperfont">
<ttf file="graphics/fonts/Montserrat-SemiBold.ttf" name="Montserrat SemiBold" size="14" />
<color value="#660066" />
</font>
</root>