summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [db] fix dd conversion of asked sizePhilipp Gesang2017-02-031-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 Gesang2017-02-021-1/+10
|\
| * use design size to calculate the distance for `inrange`Yan Zhou2017-02-021-1/+10
| |
* | Merge remote-tracking branch 'canonical/pr/401'Philipp Gesang2017-02-021-1/+1
|\ \
| * | Avoid more than one `inrange` when there’s no overlapYan Zhou2017-02-021-1/+1
| |/
* | [db] fix design size scalingPhilipp Gesang2017-02-021-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 featuresPhilipp Gesang2017-02-021-17/+0
| | | | | | | | | | | | Fix #397 These four features should not be inserted automatically.
* | [*] update contributors listPhilipp Gesang2017-02-011-1/+1
| |
* | Merge branch 'canonical-master'Philipp Gesang2017-02-011-5/+5
|\|
| * Merge pull request #399 from zhouyan/patch-1Philipp Gesang2017-02-011-5/+5
| |\ | | | | | | Fix calculation of database optical sizes
| | * Fix calculation of database optical sizesYan Zhou2017-02-021-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/masterPhilipp Gesang2017-01-291-3/+1
| |\ | | | | | | [db] fix duplicate files in scan list
| * \ Merge pull request #395 from phi-gamma/masterPhilipp Gesang2017-01-2923-149/+435
| |\ \ | | | | | | | | v2.8
| * \ \ Merge pull request #386 from phi-gamma/masterPhilipp Gesang2016-10-2115-177/+577
| |\ \ \ | | | | | | | | | | code for v2.8-rc3
| * \ \ \ Merge pull request #383 from phi-gamma/masterPhilipp Gesang2016-09-272-1/+7
| |\ \ \ \ | | | | | | | | | | | | [features,parsers] add extremely important feature
* | | | | | [parsers] remove “experimental” flag from kpse, my lookupsPhilipp Gesang2017-01-311-2/+0
| |_|_|_|/ |/| | | | | | | | | | | | | | These have stabilized a long time ago and will be supported.
* | | | | [db] fix duplicate files in scan listPhilipp Gesang2017-01-291-3/+1
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | Fix #394 Due to an oversight, all files except AFM got scanned twice.
* | | | [mkglyphlist] adjust for erratic Adobev2.8Philipp Gesang2017-01-291-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 versionPhilipp Gesang2017-01-2912-21/+18
| | | |
* | | | [*] update newsPhilipp Gesang2017-01-291-0/+8
| | | |
* | | | [db] move design size handling into lookupPhilipp Gesang2017-01-291-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-dimenPhilipp Gesang2017-01-292-23/+5
| | | |
* | | | [doc] mention the designsize-dimen option in manpagePhilipp Gesang2017-01-291-17/+23
| | | |
* | | | [conf,db] make design size dimension configurablePhilipp Gesang2017-01-292-14/+74
| | | |
* | | | [db] scale optical sizes to ptPhilipp Gesang2017-01-291-21/+33
| | | | | | | | | | | | | | | | Fix #389
* | | | [main] make main() no-op when called againPhilipp Gesang2017-01-291-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | Fix #390 Suggested by @davidcarlisle.
* | | | [doc] update instructions for install targetPhilipp Gesang2017-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fix #393 Credits to @rpspringuel for pointing this out.
* | | | [fontloader] sync with Context as of 2017-01-29Philipp Gesang2017-01-297-32/+165
| | | |
* | | | [letterspace] address node deallocation issuesPhilipp Gesang2017-01-291-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 defensivelyPhilipp Gesang2017-01-291-3/+27
| | | |
* | | | [fontloader] sync with Context as of 2016-10-22Philipp Gesang2016-10-222-23/+79
| |_|/ |/| |
* | | [fontloader] sync with Context as of 2016-10-20v2.8-rc3Philipp Gesang2016-10-202-23/+29
| | |
* | | [db] tentatively reintroduce fallback for italicPhilipp Gesang2016-10-191-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 loaderPhilipp Gesang2016-10-173-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-17Philipp Gesang2016-10-177-86/+491
| | |
* | | [build] reinstate the “install” targetv2.8-rc2Philipp Gesang2016-09-291-8/+10
| | |
* | | [tool] fix crash in verbose error messagePhilipp Gesang2016-09-291-1/+2
| | |
* | | [features,tool] fix subfont handling in file loadingPhilipp Gesang2016-09-292-7/+9
| | | | | | | | | | | | Subfont loading seems to have been broken for a while but no reports …
* | | [doc] add a short note about TTC subfontsPhilipp Gesang2016-09-291-0/+13
| | |
* | | [tool] remove unnecessary modulesPhilipp Gesang2016-09-291-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 checkPhilipp Gesang2016-09-282-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 featurePhilipp Gesang2016-09-272-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/masterPhilipp Gesang2016-09-244-89/+307
|\ | | | | latest loader code
| * [fontloader] sync with Context as of 2016-09-24Philipp Gesang2016-09-243-62/+74
| |
| * [fontloader] patch basics-gen to include missing convertersPhilipp Gesang2016-09-231-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-23Philipp Gesang2016-09-234-89/+275
| | | | | | | | This incorporates our patch for issue #377.
* | Merge pull request #379 from phi-gamma/masterPhilipp Gesang2016-09-2015-137/+983
|\| | | | | latest loader and changes for a pre-release
| * [fontloader] HACK hot-patch loader to fix crashv2.8-rc1Philipp Gesang2016-09-201-4/+6
| | | | | | | | Patch has been upstreamed for a while but no response yet.
| * [db] install required functions from font-synPhilipp Gesang2016-09-201-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 mergePhilipp Gesang2016-09-191-1/+0
| | | | | | | | | | No idea how this ended up being merged in the first place. Luaotfload does its own name handling.