Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #407 from phi-gamma/masterHEADmaster | Philipp Gesang | 2017-02-11 | 5 | -54/+139 |
|\ | | | | | fixes, mostly | ||||
| * | [doc] extend documentation of path lookupsv2.8-fix-2 | Philipp Gesang | 2017-02-11 | 1 | -11/+38 |
| | | |||||
| * | [doc] document syntax for path lookup | Philipp Gesang | 2017-02-11 | 1 | -3/+9 |
| | | |||||
| * | [loaders] include file and subfont in diagnostics | Philipp Gesang | 2017-02-10 | 1 | -0/+5 |
| | | |||||
| * | [parsers] allow escapes and balanced brackets in path lookups | Philipp Gesang | 2017-02-10 | 1 | -2/+15 |
| | | | | | | | | | | | | With that, the definition parser will accept anything except for unbalanced brackets -- unless backslash escaped -- as part of the font definition. | ||||
| * | [parsers] extend definition grammar to allow for subfonts in path lookups | Philipp Gesang | 2017-02-10 | 1 | -16/+17 |
| | | |||||
| * | [features] v2: remove unneeded ligatures | Philipp Gesang | 2017-02-07 | 1 | -12/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | V2 of 7250ac958d842f45d28220db87203506d3ae65c0 commit 7250ac958d842f45d28220db87203506d3ae65c0 Author: Philipp Gesang <phg@phi-gamma.net> Date: Thu Feb 2 07:38:03 2017 +0100 [features] remove unneeded tlig features Fix #397 These four features should not be inserted automatically. which was reverted in commit 9b70f2ee9e20830cfb39ca3b139e6f3aa04be1f1 Author: Philipp Gesang <phg@phi-gamma.net> Date: Mon Feb 6 21:21:48 2017 +0100 Revert "[features] remove unneeded tlig features" addressing issues #397, #405. | ||||
| * | [features] elucidate default “ligatures” | Philipp Gesang | 2017-02-07 | 1 | -27/+60 |
| | | |||||
| * | [fontloader] informal patch by Hans | Philipp Gesang | 2017-02-06 | 1 | -12/+7 |
| | | |||||
| * | Revert "[features] remove unneeded tlig features" | Philipp Gesang | 2017-02-06 | 1 | -0/+17 |
| | | | | | | | | | | | | This reverts commit 7250ac958d842f45d28220db87203506d3ae65c0. As per issue #405. | ||||
* | | Merge pull request #404 from phi-gamma/master | Philipp Gesang | 2017-02-04 | 3 | -3/+7 |
|\| | | | | | v2.8-1 | ||||
| * | [doc] clarify design size handlingv2.8-fix-1 | Philipp Gesang | 2017-02-04 | 1 | -2/+5 |
| | | |||||
| * | [fontloader] add ad-hoc patch by Hans | Philipp Gesang | 2017-02-04 | 1 | -0/+1 |
| | | | | | | | | Fix attempt for issue #391 | ||||
| * | [db] increase version | Philipp Gesang | 2017-02-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #403 from phi-gamma/master | Philipp Gesang | 2017-02-03 | 4 | -39/+67 |
|\| | | | | | first batch of fixes to v2.8 (optical sizes, features) | ||||
| * | [db] omit the extra funcall when converting units | Philipp Gesang | 2017-02-03 | 1 | -7/+7 |
| | | |||||
| * | [db] fix dd conversion of asked size | Philipp Gesang | 2017-02-03 | 1 | -1/+24 |
| | | | | | | | | | | | | | | Includes @zhouyan’s description of the conversion in case we’ll ever add further units. Reviewed-by: Yan Zhou <zhouyan@me.com> | ||||
| * | Merge remote-tracking branch 'canonical/pr/402' | Philipp Gesang | 2017-02-02 | 1 | -1/+10 |
| |\ | |||||
| | * | use design size to calculate the distance for `inrange` | Yan Zhou | 2017-02-02 | 1 | -1/+10 |
| |/ |/| | |||||
| * | Merge remote-tracking branch 'canonical/pr/401' | Philipp Gesang | 2017-02-02 | 1 | -1/+1 |
| |\ | |||||
| | * | Avoid more than one `inrange` when there’s no overlap | Yan Zhou | 2017-02-02 | 1 | -1/+1 |
| |/ |/| | |||||
| * | [db] fix design size scaling | Philipp Gesang | 2017-02-02 | 1 | -14/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed in issue #398. Ad futuram rei memoriam the gist of it: - For the index, all values are scaled (decipoints * sp) / 10 * (7227 / 7200). - The ``bp`` case (the default, OT-standard), needs no conversion because it matches how values are stored in the index. - The ``pt`` case essentially reverts the bp→pt part of scaling done for the database by scaling the asked size by the same factor, i. e. by 7227 / 7200. - The ``dd`` needs an extra 1238 / 1157. Requesting a font at 10pt will then: - ask for a size of 655360 for ``bp`` / default; - ask for 657817 for ``pt``; - ask for 703870 for ``dd``. | ||||
| * | [features] remove unneeded tlig features | Philipp Gesang | 2017-02-02 | 1 | -17/+0 |
| | | | | | | | | | | | | Fix #397 These four features should not be inserted automatically. | ||||
| * | [*] update contributors list | Philipp Gesang | 2017-02-01 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'canonical-master' | Philipp Gesang | 2017-02-01 | 1 | -5/+5 |
| |\ | |/ |/| | |||||
* | | Merge pull request #399 from zhouyan/patch-1 | Philipp Gesang | 2017-02-01 | 1 | -5/+5 |
|\ \ | | | | | | | Fix calculation of database optical sizes | ||||
| * | | Fix calculation of database optical sizes | Yan Zhou | 2017-02-02 | 1 | -5/+5 |
|/ / | | | | | The conversion from reported design size etc., to "true `sp` value" is actually converting from `bp` to `pt`. | ||||
* | | Merge pull request #396 from phi-gamma/master | Philipp Gesang | 2017-01-29 | 1 | -3/+1 |
|\ \ | | | | | | | [db] fix duplicate files in scan list | ||||
* \ \ | Merge pull request #395 from phi-gamma/master | Philipp Gesang | 2017-01-29 | 23 | -149/+435 |
|\ \ \ | | | | | | | | | v2.8 | ||||
* \ \ \ | Merge pull request #386 from phi-gamma/master | Philipp Gesang | 2016-10-21 | 15 | -177/+577 |
|\ \ \ \ | | | | | | | | | | | code for v2.8-rc3 | ||||
* \ \ \ \ | Merge pull request #383 from phi-gamma/master | Philipp Gesang | 2016-09-27 | 2 | -1/+7 |
|\ \ \ \ \ | | | | | | | | | | | | | [features,parsers] add extremely important feature | ||||
| | | | | * | [parsers] remove “experimental” flag from kpse, my lookups | Philipp Gesang | 2017-01-31 | 1 | -2/+0 |
| | | | |/ | | | | | | | | | | | | | | | | These have stabilized a long time ago and will be supported. | ||||
| | | | * | [db] fix duplicate files in scan list | Philipp Gesang | 2017-01-29 | 1 | -3/+1 |
| | | |/ | | | | | | | | | | | | | | | | | | | | | Fix #394 Due to an oversight, all files except AFM got scanned twice. | ||||
| | | * | [mkglyphlist] adjust for erratic Adobev2.8 | Philipp Gesang | 2017-01-29 | 1 | -14/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | They just had to remove the AGL download and change the format on their GH repo … Long-term we might add their repo as a submodule. | ||||
| | | * | [*] bump year and version | Philipp Gesang | 2017-01-29 | 12 | -21/+18 |
| | | | | |||||
| | | * | [*] update news | Philipp Gesang | 2017-01-29 | 1 | -0/+8 |
| | | | | |||||
| | | * | [db] move design size handling into lookup | Philipp Gesang | 2017-01-29 | 1 | -44/+45 |
| | | | | | | | | | | | | | | | | | | | | Store design sizes in sp in index. Lookups are performed using sp so the design size factor can be applied at runtime. | ||||
| | | * | [conf] improve defaults handling of designsize-dimen | Philipp Gesang | 2017-01-29 | 2 | -23/+5 |
| | | | | |||||
| | | * | [doc] mention the designsize-dimen option in manpage | Philipp Gesang | 2017-01-29 | 1 | -17/+23 |
| | | | | |||||
| | | * | [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. |