Quote:
Originally Posted by HFM1101
Tried to install the font Bionic Reading, a font that is designed with the first few letters of each word to appear in bold. The developer sent me both .otf and .ttf files, neither have worked.
|
The only way this can work is if the font has alternate glyphs that are bold, and uses an OpenType substitution that converts a glyph sequence like " start" to "
start". In other words, the second text isn't "\s\t\a\r\t" (the OpenType representation of a glyph sequence), but rather "\s-alt\t-alt\a-alt\r\t", where the "-alt" are glyphs in the font without code points, and are only accessible by glyph name. In addition, that substitution would have to be set as a default in the font, as there is no way to enable it in most (any?) e-reader software using CSS.
The software on Kindle hardware readers does support such a default OpenType substitution (an example is some of the Adobe "Premier" fonts with features like ligatures and swashes), but those are small tables. To bold only the first few letters after a word break would be an incredibly complicated and large substitution table compared to the ones I have seen that do work. So, the software might just not be able to support it.
As for other software, I have no idea what OpenType features each one supports, but I wouldn't be surprised to see many limits for such support on hardware readers.