Closed ciros88 closed 3 months ago
Not gonna happen. The font has a certain set of letters, if it a letter in the text isn't in the font we put a blank in. To support this example someone has to create a ü for -probably- all bitmap fonts.
try to map these in a retrocomputer fashion (isn't a complete list):
À Á Â Ã Ä Å Ā Ă á à ā ã å ä → A ß → B Ç ç → C Ð → D Ë É È Ê è é ê ë → E Æ æ → AE ƒ → F Í Ì Î Ï ì í î ï → I Ñ ñ → N Ø Ó Ò Ô Õ Ö ò ó ô ð ø õ ö ø → O Û Ù Ú Ü ù ú ü û µ → U × → X Ý ý ÿ → Y ¿ → ? ¡ → ! ¯ ─ ~ · → - ═ ‗ → = ` ´ ‘ ’ “ ” → ' (or " if not present) ¹ → 1 ² → 2 ³ → 3 ½ → 1/2 ¼ → 1/4 ¾ → 3/4 ½ → 1/2 ½ → 1/2 → → ->
and, for all other unsupported chars i propose to put a dot '.' (better than a whitespace) as its common to all fonts (apart decay_font.inf and RSI_demomaker_pix32.4-font.inf)
also i found this very useful: https://onlineunicodetools.com/normalize-unicode-text
Implementing UTF-8 encoding should suffice: https://www.fileformat.info/info/charset/UTF-8/list.htm
Implementing UTF-8 encoding should suffice: https://www.fileformat.info/info/charset/UTF-8/list.htm
the problem here is about missing gfx from font set. so the proposed solution is to fallback to existing one, following the above mentioned mapping list
I'm closing this, it won't get better than the current implementation.
an example: Compilation_III.zip