summaryrefslogtreecommitdiff
path: root/otfl-font-msc.lua
Commit message (Collapse)AuthorAgeFilesLines
* Updating to latest ConTeXt beta (2010.02.12)Khaled Hosny2010-02-121-44/+0
| | | | | | | | | | | | | | | | | 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
* Bug fixingElie Roux2010-01-201-1/+5
| | | | Fixing a bug when mixing colored and non-colored fonts.
* More optimizationsElie Roux2010-01-191-29/+29
| | | | | | Now the boxes are "transparent" to the algorithm. This saves 5% space on a uncompressed PDF, about 0.5% in a compressed one, but may be a lot more for documents with a lot of boxes.
* Some more optimizations and an error messageElie Roux2010-01-181-33/+34
| | | | | | | | Smaller pdf output. Some more optimizations could happen by a second exploration, may come later. The file doesn't work with LuaTeX 0.40 but seems ok for 0.44. Colors are now disabled for versions <41.
* Some math improvement and luaextra complianceElie Roux2010-01-161-10/+11
| | | | | | | | Not relying on str:is_empty which is not in luaextra (yet?). In pre_output_buffer, we shouldn't encounter sub_math but if we encounter a sub_box we should explore it like we do for vlist and hlist.
* Improved page resources handlingKhaled Hosny2010-01-161-3/+9
|
* More compact (smaller PDF size) page resourcesKhaled Hosny2010-01-161-1/+3
| | | | There still room for improvement.
* lots of optimizations: we now use pre_output_filter instead of 3 callbacks, ↵Elie Roux2010-01-151-16/+53
| | | | the callbacks are not registered if no font with colors is loaded, less verbose pdf output
* More explicit names for callback registrations.Elie Roux2010-01-131-3/+3
| | | | | Khaled, why not having luaotfload.colorize instead of local colorize functions?
* Move 'font-msc' module to its own fileKhaled Hosny2010-01-081-0/+159
For easier maintenance.