summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | merge changes to luaotfload.lua into dtxPhilipp Gesang2013-05-011-2/+8
| | |
| * | add glyph name <-> codepoint resolverPhilipp Gesang2013-05-012-0/+78
| | |
| * | add basic access functions for math dimensionsPhilipp Gesang2013-05-012-0/+64
| | |
| * | add capheight callbackPhilipp Gesang2013-05-011-3/+55
| | |
| * | add feature related functionality to auxlibPhilipp Gesang2013-05-014-3/+273
| | |
| * | draft for new auxlibPhilipp Gesang2013-05-013-1/+167
| | |
* | | Merge pull request #29 from phi-gamma/masterPhilipp Gesang2013-05-012-57/+59
|\| | | | | | | | fix issue #26
| * | perform match on other font names if family but not subfamily matchesPhilipp Gesang2013-05-011-50/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | preliminary fix for issue #26 here’s an example that works now but either broke (pre-v1.3) or retrieved the wrong shape with ``/B``: \ifdefined\directlua\input luaotfload.sty\fi %% this should be mono bold \font\libertinemono="Linux Libertine Mono O" at 42pt foo {\libertinemono bar} baz\endgraf %% this should be bold, but isn’t \font\myriadbold="Myriad Pro/B" at 42pt foo {\myriadbold bar} baz\endgraf %% this is bold \font\minionbold="Minion Pro/B" at 42pt foo {\minionbold bar} baz\endgraf \bye also, I refactored parts of the matching function for more clarity
| * | [doc] make examples for XeTeX notation uppercasePhilipp Gesang2013-05-011-7/+7
| | |
* | | Merge pull request #25 from phi-gamma/masterPhilipp Gesang2013-04-302-123/+89
|\| | | | | | | | close issue #20
| * | remove old fond definition callbackPhilipp Gesang2013-04-301-57/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | everything it did is already been done by ``constructors.assignmathparameters()`` in ``font-con.lua``, so it is save to remove the old code without replacement. There is one subtle difference, however: Context scales the value of ``FractionDelimiterDisplayStyleSize`` by a factor of 2.40, whereas the old luaotfload used 2.39. I’d say whoever takes offense because of this difference please debate Hans for the correct value. kthxbye
| * | use precalculated scale-factorPhilipp Gesang2013-04-301-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | first step towards a solution for this mystery: https://github.com/lualatex/luaotfload/issues/20 also: config option for the callback
| * | remove redundant dead codePhilipp Gesang2013-04-301-32/+0
| | |
| * | [doc] fix incorrect statementsPhilipp Gesang2013-04-301-2/+2
| | |
| * | move lookup cache to separate filePhilipp Gesang2013-04-301-34/+82
| | |
* | | Merge pull request #23 from phi-gamma/masterPhilipp Gesang2013-04-301-6/+15
|\| | | | | | | | update NEWS
| * | update NEWS with v1.3 changesPhilipp Gesang2013-04-301-6/+15
| | |
* | | Merge pull request #22 from phi-gamma/masterPhilipp Gesang2013-04-293-8/+22
|\| | | | | | | | add option to disable db updates during a TeX run
| * | add option to disable live db updatesPhilipp Gesang2013-04-292-7/+20
| | |
| * | [doc] fix typos/indentingPhilipp Gesang2013-04-291-1/+2
|/ /
* | merge from phi-gamma/masterPhilipp Gesang2013-04-2913-318/+901
|\ \
| * | update NEWSPhilipp Gesang2013-04-294-7/+24
| | |
| * | 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.