Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [features] fix missing local | Philipp Gesang | 2016-06-11 | 1 | -2/+3 |
| | | | | | | | The new addfeature() as of 499160de78a1 accesses utf8.len() which wasn’t imported at this point. Another import, utf8.char(), became irrelevant. Spotted by @doyunkim | ||||
* | [featurs,loaders] adjust loader specifications to Context conventions | Philipp Gesang | 2016-05-18 | 1 | -3/+4 |
| | |||||
* | [features] update addfeature() | Philipp Gesang | 2016-05-12 | 1 | -146/+379 |
| | |||||
* | [features,loaders] tidy up loading of afm | Philipp Gesang | 2016-05-12 | 1 | -4/+14 |
| | |||||
* | [features] prevent database reload upon referencing a combination | Philipp Gesang | 2016-05-04 | 1 | -0/+1 |
| | | | | | | | Defining a combination did not override the default file: lookup so every font defined that way will at font embedding time trigger a reload of the index on account of a missing file. Setting the ``combo:`` lookup will prevent the issue. | ||||
* | [features] straighten out logspam | Philipp Gesang | 2016-05-04 | 1 | -19/+18 |
| | | | | | | | Due to the origin in other parts of Luatex, some messages in this file were logged under the “load” facility; corrected. Also, the combo mechanism still spits debug levels of noise at log level zero; raised to two. | ||||
* | [features] cull legacy feature handler | Philipp Gesang | 2016-04-19 | 1 | -145/+1 |
| | |||||
* | [features] do not attempt to add features on incomplete fonts | Philipp Gesang | 2016-04-19 | 1 | -8/+18 |
| | |||||
* | [*] shred 2014 fontloader | Philipp Gesang | 2016-04-19 | 1 | -1/+1 |
| | | | | | | This one hasn’t been touched for ages. The will be no compatibility loader this year. For testing, creating a loader on the fly from the Git repos is sufficient. | ||||
* | [features] account for subfont indexing changes | Philipp Gesang | 2016-04-17 | 1 | -0/+4 |
| | | | | | | The new Lua based loader consistently numbers subfonts from one, not zero like the Fontforge one. We correct the value immediately before passing a handled font request on to the loader. | ||||
* | [features] adjust feature processor to new data structures | Philipp Gesang | 2016-04-17 | 1 | -4/+10 |
| | |||||
* | [features] fix buggy state check | Philipp Gesang | 2016-04-17 | 1 | -2/+1 |
| | |||||
* | [features] rely on config to detect runtime mode | Philipp Gesang | 2016-04-16 | 1 | -6/+7 |
| | |||||
* | [*] update dates, version | Philipp Gesang | 2016-04-07 | 1 | -1/+1 |
| | |||||
* | [features,parsers] implement font fallbacks | Philipp Gesang | 2016-02-19 | 1 | -21/+35 |
| | | | | | | | | | | | | | | | | | | | | | Building on the combination mechanism, this allows defining fallback fonts of which all glyphs are pulled that aren’t currently part of the base font. Example: \input luaotfload.sty \font \lm = file:lmroman10-regular.otf:mode=base \font \cmu = file:cmunrm.otf:mode=base \font \lmu = "combo: 1->\fontid\lm; 2->\fontid\cmu,fallback" \lmu Eh bien, mon prince. Gênes et Lueques ne sont plus que des apanages, des поместья, de la famille Buonaparte. \bye This allows setting Latin Modern text that contains Cyrillic letters. Note that -- as with the other combinations -- only glyphs are considered, no other properties of the fallback font. So besides the occasional letter in a different script this functionality is probably useless. | ||||
* | [features,loaders] fix lookup conflicts via introduction of “evl” lookup | Philipp Gesang | 2016-02-19 | 1 | -10/+16 |
| | | | | | | | | This introduces a forced lookup type “evl” that bypasses the other methods. The specification is extended with the correct values including a more meaningful hash string. As a result, the loader no longer attempts to interpret the specification as a “file:” request but the backend can still resolve the necessary files. | ||||
* | [features,loaders] allow for direct injection of tfmdata when defining fonts | Philipp Gesang | 2016-02-18 | 1 | -3/+14 |
| | |||||
* | [features] handle combination definitions | Philipp Gesang | 2016-02-16 | 1 | -7/+106 |
| | |||||
* | [parsers,features] parse combo requests | Philipp Gesang | 2016-02-15 | 1 | -2/+12 |
| | | | | | | | Highly experimental at this point. The font request parser has been extended to handle combinations of already defined fonts. Nothing else has been implemented yet, so the request handler will simply error out with a message. | ||||
* | [features] import feature loading code | Philipp Gesang | 2016-01-11 | 1 | -12/+18 |
| | |||||
* | [features] update name tables | Philipp Gesang | 2016-01-09 | 1 | -607/+808 |
| | |||||
* | [features] excise stray feature definitionv2.6-fix-4 | Philipp Gesang | 2015-12-23 | 1 | -13/+0 |
| | | | | | | Closing #309 Many thanks for @simifilm for the report! | ||||
* | [features] improve font feature injection | Philipp Gesang | 2015-12-22 | 1 | -37/+77 |
| | |||||
* | [features] import latest changes to the feature handler | Philipp Gesang | 2015-12-21 | 1 | -8/+6 |
| | |||||
* | [features] conditionally pull in old feature mechanism | Philipp Gesang | 2015-12-21 | 1 | -1/+145 |
| | | | | | Pretty hackish and probably not supported forever, but this is required on account of the changes to the loader since TL 2014. | ||||
* | [features] pull in upstream fixes | Philipp Gesang | 2015-12-21 | 1 | -6/+10 |
| | | | | Fixes the crash but apparently not the feature. | ||||
* | [features] clean up font feature handling | Philipp Gesang | 2015-12-18 | 1 | -11/+7 |
| | |||||
* | [features] output feature definition info at higher noise level | Philipp Gesang | 2015-12-18 | 1 | -10/+18 |
| | |||||
* | [features] update addfeatures() from upstream font-otc.lua | Philipp Gesang | 2015-12-18 | 1 | -126/+253 |
| | |||||
* | [*] bump version and date | Philipp Gesang | 2015-12-09 | 1 | -1/+1 |
| | | | | | We still had some 2014 values lingering around dark corners. In theory this is all meaningless wrt. the Git repo. | ||||
* | [main, *] convert for centralized initialization routine | Philipp Gesang | 2015-09-27 | 1 | -39/+42 |
| | |||||
* | [features] fix test for missing default feature (Thanks, Kim!) | Philipp Gesang | 2014-08-08 | 1 | -2/+2 |
| | | | | | | This is a partial revert of 3cf26fc.. -- The test must be for features not specified in the font definition. Also applies in the same manner to the global defaults. | ||||
* | [features] apply negated feature | Philipp Gesang | 2014-08-07 | 1 | -3/+3 |
| | | | | | | | Closing https://github.com/lualatex/luaotfload/issues/243 The behavior was introduced with commit d84ce4e.. when non-boolean default feature values were introduced as part of the configuration. | ||||
* | [features,conf] generalize feature option parsing | Philipp Gesang | 2014-07-13 | 1 | -6/+7 |
| | |||||
* | [features,conf] configure default font features through configuration file | Philipp Gesang | 2014-07-13 | 1 | -59/+7 |
| | |||||
* | [main] log name: requests independent of fontloader | Philipp Gesang | 2014-05-18 | 1 | -2/+2 |
| | |||||
* | [features] adapt tlig feature to extended ligature spec | Philipp Gesang | 2014-05-12 | 1 | -5/+18 |
| | |||||
* | [features] respect feature order | Philipp Gesang | 2014-04-26 | 1 | -11/+11 |
| | |||||
* | [*] move source files to ./src | Philipp Gesang | 2014-02-12 | 1 | -0/+1276 |