| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This is a big sync and things might be seriously broken.
|
|
|
|
| |
Fixes several bugs, including math bugs.
|
|
|
|
|
|
|
| |
This reverts commit 9a27f3658bdc57fe39f7a9d95e3e99922818118d.
Oops! otfl-font-otp.lua was committed by mistake, it doesn't work
properly right now.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Code scrapped from ConTeXt, AFAIK, no font implements OpenType optical
bounds (on of Linux Libertine font has traces of it), but I plan to use
it in my fonts. The committed feature file is prepared for Pagella, we
can later have font specific feature files like this.
|
|
|
|
|
|
|
| |
Group all our font names functions in |otfl-font-nms.lua| and make
|luaotfload.lua| load it. Now |otfl-font-dum.lua| is an unmodified,
we instead override the needed functions in the names module. This
decreases the redundancy that we had.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This way when the file is moved around, its filename in the database
will be updated, as suggested by Elie.
|
|
|
|
|
|
| |
Store checksums of already loaded fonts in the database to avoids
reloading them, this isn't much faster but it avoids reloading the fonts
and the huge memory consumption. Is there a faster way to hash a file?
|
|
|
|
|
| |
Now many of our fixes are incorporated upstream or fixed in a different
way.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This introduces microtypography support.
Test:
\input luaotfload.sty
\pdfprotrudechars2 \pdfadjustspacing2
\font\testa=file:lmroman12-regular:script=latn at 12pt
\font\testb=file:lmroman12-regular:script=latn;protrusion=default at 12pt
\testa \input tufte \par
\testb \input tufte \par
\bye
closes #7
|
| |
|
| |
|
|
|
|
|
| |
This is a kind of style normalization; we first check the given style,
if no match is found, we then check several, presumably, similar styles.
|
| |
|
| |
|
|
|
|
|
| |
Store the 'raw' values, the matching logic should be moved to the
resolver function.
|
|
|
|
|
| |
We will need more fields from the specification in the future, simplify
function calling.
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
| |
Only regular style is resolved for now, still need to pass the proper
style to the filename resolver function.
|
|
|
|
|
| |
We now use our own version number since we no longer compatible with
luatex-fonts' version.
|
| |
|
|
|
|
|
| |
See http://wiki.contextgarden.net/Context_2009.11.26 for list of
changes.
|
| |
|
| |
|
|
|
|
| |
fonts.register_message function that would crash luatex with certain fonts, pluse more.
|
|
|
|
| |
Khaled Hosny
|
|
|
|
| |
dvipdfmx)
|
|
|