summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sync fontloader code with Context as of 2013-04-29Philipp Gesang2013-04-291-14/+31
|
* install uncached name: resolver as defaultPhilipp Gesang2013-04-291-1/+2
|
* use ``fullname`` in status entriesPhilipp Gesang2013-04-294-50/+47
| | | | | | | This suppresses redundand database updates in the case where a font is found in multiple directories with different timestamps. Also removed references to ``fontdbutil``.
* rename fontdbutil -> luaotfload-toolPhilipp Gesang2013-04-291-0/+0
|
* remove exceptional handling of texmf fonts (``name:`` always resolves to ↵Philipp Gesang2013-04-291-20/+13
| | | | absolute paths)
* make cache filename hotfix not break fontdbutilPhilipp Gesang2013-04-291-4/+6
|
* merge newsyntax branch into masterPhilipp Gesang2013-04-298-230/+787
|\
| * only cache ``name:`` lookupsPhilipp Gesang2013-04-294-64/+32
| |
| * add examples for XeTeX notation and lookup cachingPhilipp Gesang2013-04-292-0/+29
| |
| * add handler for XeTeX slashed notationPhilipp Gesang2013-04-293-5/+38
| |
| * [doc] describe the various font requestsPhilipp Gesang2013-04-291-39/+145
| |
| * add test file for tfmPhilipp Gesang2013-04-291-0/+8
| |
| * [doc] add font request syntax descriptionPhilipp Gesang2013-04-291-2/+77
| | | | | | | | | | | | | | | | | | For convenience it’s a notational bastard of BNF and ISO EBNF. I couldn’t find a package for typesetting the latter, and with my limited understanding of LaTeX I couldn’t have written one within an acceptable time. Anyways, I don’t think anybody will be confused by this.
| * test for file existence again, but try with ``lfs.isfile()`` firstPhilipp Gesang2013-04-281-13/+20
| |
| * catch tfm/ofm before db update; remove ``kpse.lookup()`` as criterion for ↵Philipp Gesang2013-04-284-98/+86
| | | | | | | | resolved font
| * add lookups ``file:``, ``path:``, ``name:``, and ``anon:``Philipp Gesang2013-04-283-32/+60
| |
| * add the subfont selector patter into new syntax (hidden goodie?)Philipp Gesang2013-04-281-5/+24
| |
| * add test for ttc subfont loadingPhilipp Gesang2013-04-281-0/+12
| |
| * add prelimiary anon: and path: resolversPhilipp Gesang2013-04-282-6/+47
| |
| * add fallback for specification namePhilipp Gesang2013-04-282-9/+9
| |
| * Import new font request parserPhilipp Gesang2013-04-281-53/+274
| | | | | | | | | | | | addressing https://github.com/phi-gamma/luaotfload/issues/4 incomplete for now, only handles file: and name: requests
| * install the new file: lookup in luaotfload.luaPhilipp Gesang2013-04-263-22/+45
| |
* | workaround for non-ascii cache file namesPhilipp Gesang2013-04-281-0/+6
| |
* | unblacklist Apple TTC filesPhilipp Gesang2013-04-281-20/+0
| | | | | | | | http://tug.org/pipermail/lualatex-dev/2013-April/001498.html
* | Updating NEWSElie Roux2013-04-282-0/+3
| |
* | update fontconfig testPhilipp Gesang2013-04-273-27/+42
| |
* | reworked fonts.conf parserPhilipp Gesang2013-04-271-93/+217
| | | | | | | | | | | | | | | | | | | | | | improvements: * works without ``io.popen()`` * scans attributes (like ``prefix``) as well * abides by xdg config rules * no line-based parsing * parsing and interpreting the results are now distinct steps (-> less files open at one time) * LPeg instead of string pattern matching
* | Revert to old fonts.conf scanner because of ``io.popen`` restrictionsPhilipp Gesang2013-04-271-45/+95
| | | | | | | | | | | | Apparently ``fc-cat`` would have to be whitelisted in TeX Live if we want to rebuild the database during document compilation. Thanks Élie, FOR POINTing that out to me.
* | drop scanning fonts.conf in favor of `fc-cat`Philipp Gesang2013-04-271-95/+45
|/
* import from Context as of 2013-04-26Philipp Gesang2013-04-261-3/+4
|
* have flush_cache operate on names.dataPhilipp Gesang2013-04-261-6/+6
|
* add ``flush-cache`` option to fontdbutilPhilipp Gesang2013-04-262-16/+38
|
* improve request cachingPhilipp Gesang2013-04-261-87/+115
|
* add draft lookup cachePhilipp Gesang2013-04-261-6/+111
|
* import from Context as of 2013-04-26Philipp Gesang2013-04-261-17/+45
|
* scan fontconfig dirs even though ``$OSFONTDIR`` is setPhilipp Gesang2013-04-252-12/+9
| | | | | | | This is essentially what this change to the TL2011 version does: https://github.com/lualatex/luaotfload/commit/31530badb2681ff3423fe31f5eccf3d05fab1956#L2R657 in response to this issue: https://github.com/lualatex/luaotfload/issues/11
* store preprocessed font names with dbPhilipp Gesang2013-04-251-35/+47
|
* [db] map filenames to db indices instead of pathsPhilipp Gesang2013-04-251-44/+93
|
* add test for non-standard fontsPhilipp Gesang2013-04-251-0/+15
|
* add ``--alias`` option to fontdbutilPhilipp Gesang2013-04-253-24/+34
|
* more reliable guard for Libertine MonoPhilipp Gesang2013-04-251-1/+5
|
* accommodate weird subfamily type of Libertine MonoPhilipp Gesang2013-04-251-1/+5
|
* default to “node” mode processor againPhilipp Gesang2013-04-242-17/+29
|
* make db reloading require a reason; decrease nesting depth of conditionalsPhilipp Gesang2013-04-242-183/+206
|
* import from Context as of `date`Philipp Gesang2013-04-241-3/+11
|
* catch irregular ``file:`` lookupsPhilipp Gesang2013-04-244-60/+135
| | | | | | | we now index base names and extensionless base names of font files as well so as to work around quirks of the Xetex compatibility layer. this will probably get removed after the syntax parser is redone.
* collect stats about new additionsPhilipp Gesang2013-04-241-79/+114
|
* pick path normalizer only once per runPhilipp Gesang2013-04-241-48/+75
|
* add “both” directive for loggerPhilipp Gesang2013-04-241-0/+3
|
* eliminate loop in db updaterPhilipp Gesang2013-04-241-53/+62
|