Open mcdurdin opened 3 weeks ago
I need to dig deeper on this. The intent is that the web fonts do not need to be in the package:
https://github.com/keymanapp/keyman/blob/fae6277b20dda9d7bbdb8519507a73d5ae30002a/common/schemas/kps/README.md#L12-L13
(I see a typo in that file...)
However, I think that the .keyboard_info generator will fail at present in one specific scenario:
<WebDisplayFonts>
<WebOSKFonts>
<DisplayFont>
<OSKFont>
https://github.com/keymanapp/keyman/blob/a001bbd1050dacf25150e5a4d1255c9e244aac98/developer/src/kmc-keyboard-info/src/keyboard-info-compiler.ts#L593-L597
_Originally posted by @mcdurdin in https://github.com/keymanapp/keyboards/pull/2800#discussion_r1626867514_
See also https://github.com/keymanapp/keyboards/pull/2800#discussion_r1626868388
I need to dig deeper on this. The intent is that the web fonts do not need to be in the package:
https://github.com/keymanapp/keyman/blob/fae6277b20dda9d7bbdb8519507a73d5ae30002a/common/schemas/kps/README.md#L12-L13
(I see a typo in that file...)
However, I think that the .keyboard_info generator will fail at present in one specific scenario:
<WebDisplayFonts>
or (<WebOSKFonts>
) element<DisplayFont>
(or<OSKFont>
for<WebOSKFonts>
above) entry which lists a .ttf, .otf, or .woff.https://github.com/keymanapp/keyman/blob/a001bbd1050dacf25150e5a4d1255c9e244aac98/developer/src/kmc-keyboard-info/src/keyboard-info-compiler.ts#L593-L597
_Originally posted by @mcdurdin in https://github.com/keymanapp/keyboards/pull/2800#discussion_r1626867514_