Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
cre: configurable kerning method (off/freetype/harfbuzz) #4167
As it looks like harfbuzz does a little more than just kerning (ligature, individual RTL words ordering), we may call that toggle something else, like
This may be too far into the weeds for many readers, but a long press description added to; "Font Kerning" and "Font Shaping" might allow for more users giving them a try. I thought I had a reasonable vocabulary, but "harfbuzz"? One "rule" that might be useful, is if some term sets off the spellchecker it probably needs some explanation. (I realize it is easy for me to point this out, and kind of lame for me not to be providing such text, but I haven't a clue.)
I added some help text:
But ok, I guess we'll go with
(But what?! You didn't know "HarfBuzz" is the Persian for "open type" ?! :) https://harfbuzz.github.io/why-is-it-called-harfbuzz.html )
Kerning is slightly jargon, but everybody who knows a tiny bit about typography should probably know it and it should have readily available Wikipedia/encyclopedia/dictionary lemmas.
Shaping… that seems very Harfbuzz specific. You can try to prove me wrong, but I don't think I've ever seen it in any typography books. ;-)
Aug 17, 2018
1 check passed
@CalbertAmu GitHub is just a source code repository; by itself it doesn't do anything. But we have an automated chain of events setup that builds the source code from GitHub into functioning packages every night.
For regular use it's recommended to just stick to the releases on GitHub or http://build.koreader.rocks/download/nightly/ But the curious can find cach and every one can be found here: https://gitlab.com/koreader/nightly-builds/pipelines
Incidentally, @NiLuJe I just noticed the Ubuntu Touch build has been failing recently, presumably since some changes of yours. ;-)
If it becomes too much effort to maintain we should deprecate it, but could you take a quick look at the logs please?