| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This is a big sync and things might be seriously broken.
|
|
|
|
|
| |
Key/value features prefixed by a plus sign now work, fixes #16. Needs a
more throughly testing, as it might break other feature assignments.
|
|
|
|
| |
This avoids duplicating the suffix in case it were already given.
|
|
|
|
| |
It should force "file" not "name" lookup.
|
|
|
|
|
|
|
| |
Also, as a side effect, fixes loading Windows paths starting with drive
letter.
closes #10
|
| |
|
|
|
|
|
|
|
|
| |
We now detect tfm fonts much earlier and force a file based lookup,
thus bypassing |names.resolve()| completely.
So, now |\font\tenrm=cmr10| is exactly the same as |\font\tenrm=file:cmr10|
as long as there is a tfm/ofm file named cmr10.
|
|
|
|
| |
This reverts commit 3726332085173acad0e1a6a4d018af67e03334b8.
|
|
|
|
| |
Pretty sure "calt" should be in this list, however.
|
| |
|
|
|
|
|
| |
Now many of our fixes are incorporated upstream or fixed in a different
way.
|
| |
|
| |
|
| |
|
|
|
|
| |
Unify similar scripts and check default values with ICU.
|
|
|
|
| |
Don't explicitly list Latin and Latin-like scripts.
|
|
|
|
|
|
| |
Now default features are implicitly selected based on script, code
moved from fontspec (slightly simplified), default feature sets are
based on Pango.
|
| |
|
| |
|
|
|
|
|
| |
This selects XeTeX's graphite renderer. Also issue a log message for
unsupported options.
|
|
|
|
|
|
|
| |
If the font option isn't a known option, we assume it is a font style
and pass it as is, this allows for definitions like:
\font\dejavuextralight={DejaVu Sans/Extralight:+liga} at 10pt
|
| |
|
|
|
|
| |
Not used yet, though.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now support XeTeX's syntax, try:
\input luaotfload.sty
\font\termesr ={TeX Gyre Termes:+liga} at 10pt
\font\termesb ={TeX Gyre Termes/B:+liga} at 10pt
\font\termesi ={TeX Gyre Termes/I:+liga} at 10pt
\font\termesbi={TeX Gyre Termes/BI:+liga} at 10pt
\font\termesib={TeX Gyre Termes/IB:+liga} at 10pt
\termesr What a nice day fi fl ffi ffl ff\par
\termesb What a nice day fi fl ffi ffl ff\par
\termesi What a nice day fi fl ffi ffl ff\par
\termesbi What a nice day fi fl ffi ffl ff\par
\termesib What a nice day fi fl ffi ffl ff\par
\bye
|
|
|
|
|
|
|
|
| |
Looks like the internal of the code changed in the mean time that the
mere existence of a feature in the features tables will enable it, so
now we nullify it instead.
closes #4
|
|
|
|
| |
Things like "slan=-.14;extend=1.5" should work now.
|
| |
|
| |
|
| |
|
|
|
|
| |
Khaled Hosny
|
|
|