Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | [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 | |
| | | ||||||
| * | [fontloader] sync with Context as of 2016-07-14 | Philipp Gesang | 2016-07-14 | 4 | -135/+252 | |
| | | ||||||
| * | [features] include feature spec validation | Philipp Gesang | 2016-07-08 | 1 | -0/+36 | |
| | | ||||||
| * | [tool] update load sequence for font-tfm | Philipp Gesang | 2016-07-07 | 1 | -2/+4 | |
| | | | | | | | | | | | | Also set a dummy ``pdf`` table that is referenced in the file. Whether we actually need font-tfm in luaotfload-tool should be reevaluated at some point before 2.8. | |||||
| * | [status,import,fontloader] add luatex-plain-tfm.lua and update scripts | Philipp Gesang | 2016-07-07 | 3 | -3/+124 | |
| | | ||||||
| * | [features] update otf.enhancers.addfeature() | Philipp Gesang | 2016-07-07 | 1 | -15/+75 | |
| | | ||||||
| * | [init] postpone loading of font-tfm | Philipp Gesang | 2016-07-07 | 1 | -2/+2 | |
| | | ||||||
| * | [fontloader] sync with Context as of 2016-07-05 | Philipp Gesang | 2016-07-05 | 22 | -611/+1619 | |
| | | ||||||
* | | Merge pull request #366 from phi-gamma/master | Philipp Gesang | 2016-06-16 | 11 | -411/+447 | |
|\| | | | | | [fontloader] sync with Context as of 2016-06-16 | |||||
| * | [*] update datev2.7-fix-3 | Philipp Gesang | 2016-06-16 | 5 | -6/+6 | |
| | | ||||||
| * | [fontloader] sync with Context as of 2016-06-16 | Philipp Gesang | 2016-06-16 | 6 | -405/+441 | |
| | | ||||||
* | | Merge pull request #365 from phi-gamma/master | Philipp Gesang | 2016-06-15 | 2 | -6/+6 | |
|\| | | | | | fix dynamic db initialization | |||||
| * | [doc] clarify behavior of update-live in config manpage | Philipp Gesang | 2016-06-15 | 1 | -1/+2 | |
| | | ||||||
| * | [db] fix initialization behavior to prevent crash | Philipp Gesang | 2016-06-15 | 1 | -5/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | Reported by @dohyunkim: https://github.com/lualatex/luaotfload/pull/364#issuecomment-226059150 Under certain circumstances, update_names() was invoked with an empty table instead of a correctly initialized one, breaking the assumptions of the db populating code. This commit also guards more strongly against this kind of oversight and tidies up the db constructor. | |||||
* | | Merge pull request #364 from phi-gamma/master | Philipp Gesang | 2016-06-15 | 35 | -2685/+4790 | |
|\| | | | | | fixes, 3rd edition | |||||
| * | [fontloader] sync with Context as of 2016-06-14 | Philipp Gesang | 2016-06-14 | 3 | -21/+27 | |
| | | ||||||
| * | [db] adapt error handling to new fontloader conventions | Philipp Gesang | 2016-06-12 | 1 | -14/+21 | |
| | | ||||||
| * | [db] fix crash with missing name data | Philipp Gesang | 2016-06-12 | 1 | -2/+2 | |
| | | ||||||
| * | [fontloader] import font-ocl | Philipp Gesang | 2016-06-12 | 6 | -8/+315 | |
| | | | | | | | | | | Some of the more absurd aspects of fonts ;) This will fork inkscape for the actual SVG processing. | |||||
| * | [fontloader] sync with Context as of 2016-06-12 | Philipp Gesang | 2016-06-12 | 18 | -86/+1464 | |
| | | ||||||
| * | [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 | |||||
| * | [init] adapt Context base path for file loader | Philipp Gesang | 2016-06-10 | 1 | -10/+31 | |
| | | | | | | | | | | | | | | | | | | Fix issue #344 The paths changed a while ago making a change necessary. We can’t just replace the path because older versions of the tree would fail, rendering bisection unusable. We compensate by testing the candidate directories beforehand. | |||||
| * | [fontloader] sync with Context as of 2016-05-31 | Philipp Gesang | 2016-06-10 | 5 | -78/+128 | |
| | | | | | | | | | | | | This corresponds to commit a274872832cd on the mirror repo. The changes since then were numerous but seem to introduce a couple new files we didn’t ask for =) Later. | |||||
| * | [db] resolve symlinks when traversing the file system | Philipp Gesang | 2016-06-08 | 1 | -31/+41 | |
| | | | | | | | | | | | | | | | | | | Addresses #359 and #325 To avoid duplicate entries, paths have to be resolved before collecting them. This necessitates loop detection of some sort, currently implemented naively as a flat table containing the directories already traversed. | |||||
| * | [db] include values of missing fields in diagnostic | Philipp Gesang | 2016-06-07 | 1 | -2/+3 | |
| | | ||||||
| * | [conf] fix malformed file | Philipp Gesang | 2016-06-07 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | This was introduced with commit 67ad1263d032 during a code removal frenzy. Many thanks to @grizzilus for pointing that one out: https://github.com/phi-gamma/luaotfload/commit/67ad1263d0328fc74928a9a1d06ea9aa0ee9a116#commitcomment-17726875 | |||||
| * | [aux] remove double scaling of capheight from typoascender | Philipp Gesang | 2016-06-03 | 1 | -3/+7 | |
| | | | | | | | | | | | | | | | | | | Fix #358 The typographic ascender value from the metrics (Windows metrics) table comes prescaled by the fontloader but we scaled it nevertheless. This is not true, however, for the value in the metrics table. Fix the access method to treat the values differently. |