Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [db] include pfb in index | Philipp Gesang | 2013-07-31 | 1 | -19/+131 |
| | |||||
* | [db] setup common lpeg patterns | Philipp Gesang | 2013-07-28 | 1 | -1/+9 |
| | |||||
* | filter pwd from texmf directories | Philipp Gesang | 2013-07-26 | 1 | -13/+45 |
| | |||||
* | stript trailing slashes before joining paths | Philipp Gesang | 2013-07-26 | 1 | -0/+5 |
| | |||||
* | avoid recursing into font dirs retrieved by kpse | Philipp Gesang | 2013-07-26 | 1 | -5/+35 |
| | | | | | | minor speedup (some 16% with standard sized TL texmf), especially if the directories are uncached. as we take care of duplicate results from the file scanner elsewhere this will not affect the list of fonts found. | ||||
* | bump version, update NEWSv2.3b | Philipp Gesang | 2013-07-24 | 1 | -2/+2 |
| | |||||
* | check if we can cd into a directory before inspecting it | Philipp Gesang | 2013-07-22 | 1 | -26/+42 |
| | |||||
* | avoid building of intermediate list in file locators | Philipp Gesang | 2013-07-22 | 1 | -8/+6 |
| | |||||
* | indicate forced db update on terminal | Philipp Gesang | 2013-07-19 | 1 | -2/+2 |
| | |||||
* | adapt strings for 20th century OS | Philipp Gesang | 2013-07-16 | 1 | -14/+14 |
| | | | | | | | Windows appears to still lack a unicode capable terminal emulator. http://tug.org/pipermail/luatex/2013-July/004547.html No comment. | ||||
* | bump version, update NEWS | Philipp Gesang | 2013-07-10 | 1 | -1/+1 |
| | |||||
* | prioritize ``prefmodifiers`` oer ``subfamily`` | Philipp Gesang | 2013-07-10 | 1 | -6/+9 |
| | | | | | | | | | | | follow-up to these previous modifications: * https://github.com/phi-gamma/luaotfload/commit/fcdbafd0c86fdba08 * https://github.com/phi-gamma/luaotfload/commit/2938e7d63404f1d2e * https://github.com/phi-gamma/luaotfload/commit/0e51cff12b24d264b addresses https://github.com/lualatex/luaotfload/issues/108 i.e. "name:DejaVu Serif" does not resolve to the Condensed face anymore. | ||||
* | fix names of bytecode compiled files | Philipp Gesang | 2013-07-06 | 1 | -6/+6 |
| | |||||
* | systemize path handling ; improve cache write errors | Philipp Gesang | 2013-07-06 | 1 | -71/+90 |
| | |||||
* | prefer getwritablepath() to manual path building | Philipp Gesang | 2013-07-05 | 1 | -16/+20 |
| | |||||
* | add cache directory hint to luaotfload-tool; manage paths more consistently | Philipp Gesang | 2013-07-03 | 1 | -9/+9 |
| | |||||
* | replace dir.mkdirs() with lfs.mkdirs() | Philipp Gesang | 2013-07-02 | 1 | -11/+11 |
| | |||||
* | extend file locator with filtering (no references to dir.glob() anymore | Philipp Gesang | 2013-07-02 | 1 | -13/+51 |
| | |||||
* | restrict readable path stats to font cache | Philipp Gesang | 2013-07-02 | 1 | -10/+25 |
| | |||||
* | limit font cache controls to actual font cache dir | Philipp Gesang | 2013-07-02 | 1 | -3/+15 |
| | |||||
* | replace globber in scan_dir() | Philipp Gesang | 2013-07-02 | 1 | -46/+98 |
| | |||||
* | treat psname matches as second-tier (fixes cambria) | Philipp Gesang | 2013-07-02 | 1 | -3/+1 |
| | |||||
* | add workaround for globbing of messy paths | Philipp Gesang | 2013-06-30 | 1 | -6/+22 |
| | |||||
* | add message about the location of the names db to ``luaotfload-tool --update`` | Philipp Gesang | 2013-06-27 | 1 | -36/+38 |
| | | | | also make log messages more consistent wrt casing | ||||
* | add --inspect and --warnings flags to luaotfload-tool | Philipp Gesang | 2013-06-25 | 1 | -0/+1 |
| | |||||
* | fix font file verification (thanks, Kim!) | Philipp Gesang | 2013-06-25 | 1 | -0/+1 |
| | | | | | | | the cached lookup did not load the database when verifying the presence of hashed files. addresses: https://github.com/lualatex/luaotfload/issues/100 | ||||
* | treat subfamily match as exact, but not final match | Philipp Gesang | 2013-06-23 | 1 | -9/+7 |
| | |||||
* | refactor optical size matching | Philipp Gesang | 2013-06-23 | 1 | -27/+18 |
| | |||||
* | treat subfamily style matches as second-rate | Philipp Gesang | 2013-06-23 | 1 | -8/+5 |
| | |||||
* | prioritize exact matches over style synonyms | Philipp Gesang | 2013-06-23 | 1 | -15/+30 |
| | |||||
* | move db version check to load time | Philipp Gesang | 2013-06-23 | 1 | -13/+12 |
| | |||||
* | refine list of style synonyms | Philipp Gesang | 2013-06-23 | 1 | -8/+35 |
| | |||||
* | treat *medium* as a synonym for *bold* | Philipp Gesang | 2013-06-22 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | treating *medium* as *regular* weight leads to incorrect matches with Garamond Premier and likely other fonts as well. apparently, this also happened with other typographical programs, e. g. http://blogs.adobe.com/typblography/2008/05/indesign_font_conflicts.html note: the matching algorithm could be rewritten so as to resolve names in two passes: 1. collect a list of candidates. if there is a literal match, pick that one 2. test style synonyms against the candidates according to a precedence list so that “regular” always precedes “medium” to take this thought a bit further, the synonyms could also be ordered by weight according to some assumptions. then we could pick the closest weight present in the database. example: suppose *regular* is assigned a weight index of 3, *medium* gets *4* (i. e. just a tad heavier), and *bold* 7. then the synonym regular would be preferred for the request *regular* if present, but medium would be chosen over bold if there is no *regular* shape. this would probably be overkill, though. | ||||
* | add extra safeguard against moved files to cached resolver | Philipp Gesang | 2013-06-22 | 1 | -22/+56 |
| | |||||
* | fix input of cached resolver | Philipp Gesang | 2013-06-22 | 1 | -2/+20 |
| | |||||
* | replace tfmdata.name with the quoted spec | Philipp Gesang | 2013-06-02 | 1 | -2/+1 |
| | |||||
* | used names.getfilename() to resolve system paths | Philipp Gesang | 2013-06-02 | 1 | -7/+19 |
| | |||||
* | add option ``--show-blacklist`` to luaotfload-tool | Philipp Gesang | 2013-05-31 | 1 | -2/+4 |
| | |||||
* | redo blacklist building | Philipp Gesang | 2013-05-31 | 1 | -25/+95 |
| | | | | allow blacklisting of directories | ||||
* | differentiate more name fields when matching | Philipp Gesang | 2013-05-31 | 1 | -44/+48 |
| | | | | finally resolves “eb garamond 12” as *eb garamond 12 regular* | ||||
* | fix name fallback | Philipp Gesang | 2013-05-31 | 1 | -13/+29 |
| | |||||
* | reorganize db record structure | Philipp Gesang | 2013-05-31 | 1 | -35/+50 |
| | |||||
* | collect second-tier candidates when matching fontnames | Philipp Gesang | 2013-05-30 | 1 | -2/+18 |
| | |||||
* | copy old filenames table if now new fonts were found | Philipp Gesang | 2013-05-30 | 1 | -0/+2 |
| | |||||
* | rebuild filename lookup table upon --force | Philipp Gesang | 2013-05-30 | 1 | -1/+1 |
| | |||||
* | use unbuffered stdout | Philipp Gesang | 2013-05-29 | 1 | -2/+3 |
| | |||||
* | have file locator return the filename when known fonts are specified without ↵ | Philipp Gesang | 2013-05-28 | 1 | -3/+2 |
| | | | | extension | ||||
* | log duplicate fonts | Philipp Gesang | 2013-05-27 | 1 | -0/+12 |
| | |||||
* | add option prefer-texmf to luaotfload-tool | Philipp Gesang | 2013-05-27 | 1 | -12/+8 |
| | |||||
* | adapt file lookups | Philipp Gesang | 2013-05-27 | 1 | -34/+57 |
| |