aargirakis / BZRPlayer

Audio player for Windows that plays over 650 different fileformats
http://bzrplayer.blazer.nu/
GNU General Public License v3.0
10 stars 0 forks source link

remap visualizer missing chars #380

Closed ciros88 closed 3 months ago

ciros88 commented 1 year ago

an example: Compilation_III.zip

aargirakis commented 1 year 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.

ciros88 commented 1 year ago

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)

ciros88 commented 1 year ago

also i found this very useful: https://onlineunicodetools.com/normalize-unicode-text

Vamped-Amiga commented 1 year ago

Implementing UTF-8 encoding should suffice: https://www.fileformat.info/info/charset/UTF-8/list.htm

ciros88 commented 9 months ago

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

aargirakis commented 3 months ago

I'm closing this, it won't get better than the current implementation.