summaryrefslogtreecommitdiff
path: root/src/luaotfload-letterspace.lua
Commit message (Collapse)AuthorAgeFilesLines
* [letterspace] fix access of invalid node fieldPhilipp Gesang2015-12-181-3/+3
| | | | | | | | This addresses one error reported by u/priyadarshan: https://github.com/lualatex/luaotfload/issues/310 Some chained node field access got garbled during the update to nuts.
* [letterspace] fix handling of interword spacePhilipp Gesang2015-11-261-23/+71
| | | | | | | | | Fix https://github.com/lualatex/luaotfload/issues/297 Interword glue hasn’t been considered yet. This again adapts the relevant logic from Context to our letterspacing method. The code is deliberately simplistic and will most likely not address all constellations of a glue preceding a character.
* [letterspace] pull in missing localv2.6-rc1Philipp Gesang2015-11-211-0/+1
|
* [letterspace] invoke spacing function on converted headPhilipp Gesang2015-07-221-3/+6
| | | | Letterspacing should be functional again.
* [letterspace] convert to node.directPhilipp Gesang2014-12-141-90/+127
| | | | | | | | | This is an experiment: The character kerning callback has been converted in its entirety to utilize the not-so-new direct node API. Since the translation was mechanical only to a certain extent, this may have introduced errors. On the other hand, the revised code resembles its distant ancestor in Context’s ``typo-krn.lua`` much more closely again, which may come in handy in the future.
* [letterspace] add extra checks for character tablePhilipp Gesang2014-12-071-2/+2
| | | | | | fix https://github.com/lualatex/luaotfload/issues/258 This fix was proposed by /u/saidai-no on Github.
* [*] move source files to ./srcPhilipp Gesang2014-02-121-0/+544