I need to use Roboto and compared what I converted to builtin font 31, looked really similar.
Now I remembered this post and it turns out that fonts 26 to 34 *are* Roboto. :-)
I need more than "Basic Latin" though, at very least some from "Latin-1 Supplement" as well.
Ok, I have a couple more questions now.
I am using a BT817 and the datasheet says that the four largest fonts are encoded in ASTC 8x8 format.
And using both ROM fonts and custom fonts would mean that I could reduce the usage of custom fonts.
What are the font sizes the internal fonts are converted to?
To match font number 31 I had to convert to a font size of 43, at least when viewed in ESE side by side.
But when I zoom in it does not look exactly the same although I used ASTC 8x8 and I have to move my converted font one pixel down.
The anti-aliasing is not the same.
See, the attachments, I used the Roboto-Regular.ttf from the archive you attached and converted it with EAB 2.11.0.
This Roboto-Regular.ttf is version 1.000 from 2011.
Generated Folder: Roboto-Regular_43_Extend
Format: ASTC 8x8
Compressed: exhaustive
Layout Width: 96
Layout Height: 6
Pixel Width: 48
Pixel Height: 48
Number of characters provided by the user: 119
Number of characters in xfont file: 256
Number of characters eligible for conversion: 119
Success: 119
Fail: 0
The Roboto-Regular_43_ASTC.glyph has a size of 103104 bytes.
When I convert Roboto-Regular.ttf version 2.137 from 2017 though I get a much different result:
Generated Folder: Roboto-Regular_43_Extend
Format: ASTC 8x8
Compressed: exhaustive
Layout Width: 128
Layout Height: 7
Pixel Width: 64
Pixel Height: 56
Number of characters provided by the user: 119
Number of characters in xfont file: 256
Number of characters eligible for conversion: 119
Success: 119
Fail: 0
The Roboto-Regular_43_ASTC.glyph has a size of 160384 bytes.
But a font size of 42 comes out like this:
Generated Folder: Roboto-Regular_42_Extend
Format: ASTC 8x8
Compressed: exhaustive
Layout Width: 96
Layout Height: 6
Pixel Width: 48
Pixel Height: 48
Number of characters provided by the user: 119
Number of characters in xfont file: 256
Number of characters eligible for conversion: 119
Success: 119
Fail: 0
The Roboto-Regular_43_ASTC.glyph has a size of 103104 bytes.
So the V2 font changed something which requires to use a font size of one less.
I also converted the font to L4 and L8 which results in the same "wrong" anti-aliasing.
But now I need to move the converted font two pixels down to match the ROM font.
The shift and the change in anti-aliasing is odd, is that due to EAB using different parameters now compared to when the fonts for the BT817 got converted?
The ROM fonts do look more sharp, again, at least in ESE.