And for fixing cyrillic font problem you need to embed cyrillic font(only eng and rus symbols) from *.ttf file with "all characters" option and overwrite everything. In both of your fonts.
Open mods hudmenu.swf in jpexs, then expand fonts submenu. Then click on 1st "definefont3", click on "Embed" in low right section and check a "ttf file" option. Then choose your ttf and check "all characters" option and then confirm overwrite. Repeat with second "definefont3" and save file. If you did everything right - you'll see a normal cyrillic symbols in swf preview when you click on any of definefont3.
What I do is copying the font from skyrim's original hudmenu to my hudmenu, then using it(replace the tag). You're not using custom main font, right? (like font_en.swf). Or everything looks fine, but not with enemy name?
Actually, I not really sure how to add cryillic letters, I thought that's from skyrim's default font (in hudmenu).
Now I seem to understand what the problem is. Here is the link to fonts_ru.swf, default font is FuturaTCYLigCon https://mega.nz/file/VkRk1KqQ#zoEYmrIEO5ej4mlm_3taBWrqlbUn3K2syeg4JJ60gNQ
It seems that the problem is in hudmenu.swf, I added this swf to fontconfig.txt, set the font as $EverywhereFont and got squares in many texts. The same font from fonts_ru.swf displayed fine.
In fontconfig.txt, are you input the same font name as in hudmenu's font name? and remove font_ru.swf line temporary? example: fontlib "Interface\hudmenu.swf" map "$EverywhereFont" = "FuturaTCYLigCon Regular" Normal or map "$EverywhereFont" = "Futura Condensed test Plain" Normal
In my in-game the enemy name are squares too, even though my machine is English. It looks something is wrong with the font or the hudmenu. Hmm, really confusing.
73 comments
And for fixing cyrillic font problem you need to embed cyrillic font(only eng and rus symbols) from *.ttf file with "all characters" option and overwrite everything. In both of your fonts.
Edit: I figured it out
Sadly, all my skyrim files is gone long ago. If I still have, I will share it.
But this does not work with cyrillic text
Can you test it? I don't have cyrillic machine.
Just copy the file to my mod folder, interface folder.
https://mega.nz/file/gNslgKLB#8qlCBnATo-Ass3Natds9FamB0ylaew_HOFyye7Vvof8
You're not using custom main font, right? (like font_en.swf). Or everything looks fine, but not with enemy name?
Actually, I not really sure how to add cryillic letters, I thought that's from skyrim's default font (in hudmenu).
How this time? I using Futura Condensed test and there's complete cyrillic text.
And I not using FuturaTCYLigCon because there's squares text.
Mayber this time,
https://mega.nz/file/dI0QgIzC#RIZAfXGu1kjXLFXiIm_AefImtR5SMf2oEGdO1MSOI08
In fontconfig.txt, are you input the same font name as in hudmenu's font name? and remove font_ru.swf line temporary?
example:
fontlib "Interface\hudmenu.swf"
map "$EverywhereFont" = "FuturaTCYLigCon Regular" Normal
or
map "$EverywhereFont" = "Futura Condensed test Plain" Normal
In your fontconfig.txt, are there's validNameChars line?
mine:
validNameChars "`1234567890-=~!@#$%^&*():_+QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./qwertyuiop{}\\asdfghjkl;'zxcvbnm<>?|¡¢£¤¥¦§¨©ª«®¯°²³´¶·¸¹º»¼½¾¿ÄÀÁÂÃÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþ ÿ "
Yes, there validNameChars line:
validNameChars "`1234567890-=~!@#$%^&*():_+QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./qwertyuiop{}\asdfghjkl;'zxcvbnm<>?|ЎўЈ¤?¦§Ё©Є«®Ї°Іі?¶·ё?є»јЅѕїДАБВГЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэю я абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
EDIT:
Released.
EDIT: (Sorry for my poor English.) I handle it with Cathedral Assets Optimizer/CreationKit and use it for sse, it works well. Thank you again!
TANKS A LOT.