Hi,
My company is working on a project using uGFX, in which we need to support European languages, such as Spanish, French, etc. Up until now, we have only implemented our application with English, using the DejaVu fonts included with uGFX by default. However, since the default DejaVu fonts only contain a limited character set to preserve space, we have had to convert our own DejaVu fonts with custom character filtering that includes the characters we need for the European languages. I was able to convert the fonts using the uGFX online font converter, add the .c files to the project, and display all of the characters that we need. However, the user fonts that I converted, despite being the same font, size, typeface, etc. as the default fonts, do not look the same as the default DejaVu fonts do. While the default fonts generally look very clean, straight, and uniform, as you would expect, the user fonts look jagged and uneven. I have attached a PDF I put together to illustrate this comparison.
Has anyone else experienced issues like this? Is there something I am doing wrong or should be doing differently? Is there an issue with the online font converter that is causing it to render the fonts poorly? I uploaded the DejaVu .ttf files that came with uGFX, so I would surprised if it was an issue with the .ttf files I am using. Is there a different conversion tool I could use?
Any help would be greatly appreciated! Thanks!
jared.olson - Default Vs. User DejaVu Font Comparisons.pdf