Please include the PHP/help file, the file will be use to showcase the information of the keyboard at help.keyman.com/keyboard/.
The Andika font must be added to this location: release/shared/fonts/, you can find it at our keyboard repo, so anyone installs the keyboard will have the font. After that, point to that font location in the keyboard package:
Example:
We’re a little confused about the font. We have included the AndikaAfr-R.ttf (subset font) in the keyboard package, and we have verified that it is in release/shared/fonts (although I don’t see how that would help anything…). In the touch layout on Android the keyboard IS showing up in the Andika Afr font, but we don’t see where it is defined that the touch layout should use the Andika Afr font.
In our previous keyboard, we had a line in the .keyman-touch-layout file:
"font": "Andika Afr",
But we DON’T have that line in our current keyboard’s .keyman-touch-layout file, and it still seems to know to use the font.
So everything seems to be working, but we are wondering if we should put the “font” statement in the touch layout file or not, and are wondering how it knows to use that font if the font isn’t defined.
The font in the shared folder will provide a singular path to the font location for anybody who would want to update the keyboard in the future with our keyboard repo.
If you can, specify the font in the .keyman-touch-layout file as well. It is a safety measure to ensure that the font is correctly deliver to the end product. But, do you remember how it happened leading up to the “font: Andika Afr” not showing up in the touch layout file?