Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [conf,db] make design size dimension configurable | Philipp Gesang | 2017-01-29 | 2 | -14/+74 |
| | |||||
* | [db] scale optical sizes to pt | Philipp Gesang | 2017-01-29 | 1 | -21/+33 |
| | | | | Fix #389 | ||||
* | [main] make main() no-op when called again | Philipp Gesang | 2017-01-29 | 1 | -0/+10 |
| | | | | | | Fix #390 Suggested by @davidcarlisle. | ||||
* | [doc] update instructions for install target | Philipp Gesang | 2017-01-29 | 1 | -1/+1 |
| | | | | | | Fix #393 Credits to @rpspringuel for pointing this out. | ||||
* | [fontloader] sync with Context as of 2017-01-29 | Philipp Gesang | 2017-01-29 | 7 | -32/+165 |
| | |||||
* | [letterspace] address node deallocation issues | Philipp Gesang | 2017-01-29 | 1 | -2/+6 |
| | | | | | | With 1.0.3 the test pln-letterspace-12-double-ligature-issue-350.tex causes a crash on account of a double free. Remove the code that calls nodedirect.free() on the removed nodes until this is better understood. | ||||
* | [log] handle logging more defensively | Philipp Gesang | 2017-01-29 | 1 | -3/+27 |
| | |||||
* | [fontloader] sync with Context as of 2016-10-22 | Philipp Gesang | 2016-10-22 | 2 | -23/+79 |
| | |||||
* | [fontloader] sync with Context as of 2016-10-20v2.8-rc3 | Philipp Gesang | 2016-10-20 | 2 | -23/+29 |
| | |||||
* | [db] tentatively reintroduce fallback for italic | Philipp Gesang | 2016-10-19 | 1 | -6/+12 |
| | | | | | | | | | | Fix assignment of LM series fonts. Currently these are broken because of borked typosub identifiers like “8oblique” that prevent exact name matching and at the same time exclude matching the (usable) subfamily. Introduce a heuristic based on the italic angle value that assigns italic as a fallback in these cases. Test: https://bitbucket.org/phg/lua-la-tex-tests/src/857c83ca98cb35153979a0613d3a742bfd93f834/lua/tla-names-3-lm.lua | ||||
* | [db,conf,doc] kill off references to FF loader | Philipp Gesang | 2016-10-17 | 3 | -26/+0 |
| | | | | | The config option must go since the FF based code was removed already some time ago. | ||||
* | [fontloader] sync with Context as of 2016-10-17 | Philipp Gesang | 2016-10-17 | 7 | -86/+491 |
| | |||||
* | [build] reinstate the “install” targetv2.8-rc2 | Philipp Gesang | 2016-09-29 | 1 | -8/+10 |
| | |||||
* | [tool] fix crash in verbose error message | Philipp Gesang | 2016-09-29 | 1 | -1/+2 |
| | |||||
* | [features,tool] fix subfont handling in file loading | Philipp Gesang | 2016-09-29 | 2 | -7/+9 |
| | | | | Subfont loading seems to have been broken for a while but no reports … | ||||
* | [doc] add a short note about TTC subfonts | Philipp Gesang | 2016-09-29 | 1 | -0/+13 |
| | |||||
* | [tool] remove unnecessary modules | Philipp Gesang | 2016-09-29 | 1 | -12/+0 |
| | | | | | These only make the loader emit warnings because of the missing runtime environment. They weren’t needed to begin with. | ||||
* | [main,tool] fix version check | Philipp Gesang | 2016-09-28 | 2 | -9/+12 |
| | | | | | | | Fixes #382 Luaotfload will fail with an up to date Luatex on account on a buggy minimum version check. Many thanks to @davidcarlisle for the report. | ||||
* | [features,parsers] add extremely important feature | Philipp Gesang | 2016-09-27 | 2 | -1/+7 |
| | | | | | | | | | Credits to Taco for the talk at Kalenberg that inspired the feature. Extending the parser is required so we can have proper name for the feature. Happy Luatex 1.0.0 | ||||
* | Merge pull request #380 from phi-gamma/master | Philipp Gesang | 2016-09-24 | 4 | -89/+307 |
|\ | | | | | latest loader code | ||||
| * | [fontloader] sync with Context as of 2016-09-24 | Philipp Gesang | 2016-09-24 | 3 | -62/+74 |
| | | |||||
| * | [fontloader] patch basics-gen to include missing converters | Philipp Gesang | 2016-09-23 | 1 | -0/+20 |
| | | | | | | | | | | Fontloader crashes during loading. Hans is notified, let’s wait for him to fix it properly. | ||||
| * | [fontloader] sync with Context as of 2016-09-23 | Philipp Gesang | 2016-09-23 | 4 | -89/+275 |
| | | | | | | | | This incorporates our patch for issue #377. | ||||
* | | Merge pull request #379 from phi-gamma/master | Philipp Gesang | 2016-09-20 | 15 | -137/+983 |
|\| | | | | | latest loader and changes for a pre-release | ||||
| * | [fontloader] HACK hot-patch loader to fix crashv2.8-rc1 | Philipp Gesang | 2016-09-20 | 1 | -4/+6 |
| | | | | | | | | Patch has been upstreamed for a while but no response yet. | ||||
| * | [db] install required functions from font-syn | Philipp Gesang | 2016-09-20 | 1 | -0/+44 |
| | | | | | | | | | | | | The loader makes some assumptions about available lookup functions early on. Since fonts-syn.lua only installed dummies for most of these, we might as well do that too. | ||||
| * | [mkimport] drop fonts-syn.lua from merge | Philipp Gesang | 2016-09-19 | 1 | -1/+0 |
| | | | | | | | | | | No idea how this ended up being merged in the first place. Luaotfload does its own name handling. | ||||
| * | [fontloader] sync with Context as of 2016-09-15 | Philipp Gesang | 2016-09-15 | 12 | -132/+933 |
| | | |||||
* | | Merge pull request #378 from phi-gamma/master | Philipp Gesang | 2016-08-29 | 14 | -909/+1145 |
|\| | | | | | [fontloader] sync with Context as of 2016-08-29 | ||||
| * | [fontloader] sync with Context as of 2016-08-29 | Philipp Gesang | 2016-08-29 | 14 | -909/+1145 |
| | | |||||
* | | Merge pull request #376 from phi-gamma/master | Philipp Gesang | 2016-08-15 | 7 | -788/+1748 |
|\| | | | | | font-otc now part of the loader | ||||
| * | [features] drop code from font-otc | Philipp Gesang | 2016-08-15 | 1 | -778/+8 |
| | | | | | | | | | | | | | | | | | | addfeature() and the likes -- with less extensive logging -- is now provided directly by means of font-otc.lua so we don’t need to keep these parts around any longer. The loader installs anum features identical to ours and a slightly different “tlig” one which we override. Clean up locals and misleading comments while we’re at it. | ||||
| * | [scripts, init] include font-otc at the appropriate places | Philipp Gesang | 2016-08-15 | 3 | -9/+14 |
| | | |||||
| * | [fontloader] sync with Context as of 2016-08-15 | Philipp Gesang | 2016-08-15 | 3 | -1/+1726 |
| | | | | | | | | | | CAVEAT LECTOR This adds font-otc.lua part of which has already been included in our feature handler. | ||||
* | | Merge pull request #374 from phi-gamma/master | Philipp Gesang | 2016-07-30 | 7 | -707/+829 |
|\| | | | | | lastest feature code | ||||
| * | [features] use the new feature registry for TFM | Philipp Gesang | 2016-07-30 | 1 | -30/+30 |
| | | | | | | | | No need for patching font-tfm.lua any longer. | ||||
| * | [fontloader] sync with Context as of 2016-07-30 | Philipp Gesang | 2016-07-30 | 6 | -677/+799 |
| | | | | | | | | Hans appears to have heard our pleas =) | ||||
* | | Merge pull request #373 from phi-gamma/master | Philipp Gesang | 2016-07-28 | 17 | -448/+248 |
|\| | | | | | fix adding of custom features | ||||
| * | [features,fontloader] fix adding features | Philipp Gesang | 2016-07-27 | 3 | -11/+55 |
| | | | | | | | | | | | | | | | | | | | | This makes our own features work with otf.addfeature(). However, for TFM it’s still not functional out of the box since the enhancer is installed at a time when it has not been defined yet. An answer from Hans is pending. In the meantime, we put a crude hack into our font-tfm.lua to allow injecting the enhancer retroactively on Luaotfload init. | ||||
| * | [loaders] take tfm path directly where appropriate | Philipp Gesang | 2016-07-27 | 1 | -2/+3 |
| | | | | | | | | | | The AFM one is still preferable when passed a PFB because of the extra checking it does. | ||||
| * | [features] remove check preventing application of features to TFM files | Philipp Gesang | 2016-07-27 | 1 | -3/+4 |
| | | |||||
| * | [aux] unrestrict fontname rewriting | Philipp Gesang | 2016-07-27 | 1 | -7/+5 |
| | | | | | | | | | | Since TFM fonts now take the same path as OTF and suchlike, not passing on the spec literally may actually be harmful. | ||||
| * | [fontloader,import,status] drop luatex-plain-tfm.lua | Philipp Gesang | 2016-07-27 | 3 | -123/+0 |
| | | |||||
| * | [fontloader,import] drop font-otd.lua | Philipp Gesang | 2016-07-27 | 1 | -268/+0 |
| | | |||||
| * | [fontloader] sync with Context as of 2016-07-26 | Philipp Gesang | 2016-07-26 | 8 | -34/+181 |
| | | |||||
* | | Merge pull request #370 from phi-gamma/master | Philipp Gesang | 2016-07-15 | 2 | -20/+6 |
|\| | | | | | fix TFM loading | ||||
| * | [loaders] hook the generalized afm loader directly into tfm, pfb, and afm ↵ | Philipp Gesang | 2016-07-15 | 1 | -20/+4 |
| | | | | | | | | | | | | | | formats Latest updates to the loaders seem to have obsoleted a number of our precautions. Neat. | ||||
| * | [features] correctly unset subfont | Philipp Gesang | 2016-07-15 | 1 | -0/+2 |
| | | | | | | | | | | Even though it works fine as it was, the loader actually expects “false” as the value to indicate that no subfont was requested. | ||||
* | | Merge pull request #369 from phi-gamma/master | Philipp Gesang | 2016-07-14 | 32 | -768/+2113 |
|\| | | | | | New TFM code | ||||
| * | [loaders] make TFM take the AFM path | Philipp Gesang | 2016-07-14 | 1 | -1/+2 |
| | |