Dear all,
First of all, I want to thank you all for your support.
Then, I have to say we have a little light on this subject.
Let's say we have a given app, developed in Visual Studio, hosted by SliTaz 4 and supported by mono.
I receive an application configuration xml which starts with a line like:
<?xml version="1.0" encoding="utf-8"?>
Inside the configuration xml, there are Spanish terms with accents or symbols like our "ñ".
Our application does read those terms out of the configuration xml and tries to render them on screen.
No luck! The vowels are rendered with an empty space after them, and the "ñ", to say something, just disappears. If I use the DejaVu Sans truetype font, the accents, ñ and other marks are properly rendered, however, so I had an escape way at least.
Now comes the trick, and the small light: If I manually edit the configuration xml in SliTaz, with beaver for example, and change the original "ñ" with a new one, type Ctrl-S to save the file and run the application, voilà!, everything is rendered as it should.
I know I have something useful in hands, but lack the needed knowledge to tell what!
Any help?
@ernia:
You deserve some answer! I have been using FontConfig to register our fonts since the very beginning; mono and the application seemed to be quite comfortable with it, but I introduced some coding to the application so that it now looks for the proper font + style combination and decides what to do in case it is not installed or the installed font has no support for the style. In fact, the application reports when it finds the font as far as when it doesn't. Thanks!
Thank you so much for being there!
Kind regards!