summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* First commit of the update-luatex-font-database scriptElie Roux2010-02-251-0/+103
| | | | I think it's quite OK as it is now... all comments are welcome!
* Actually working checks for writabilityElie Roux2010-02-251-12/+19
| | | | | | | | | Now we scan the fonts only if we can write in the final file. There is currently (if I understand correctly) no clean way to check if a folder is writable or not in Lua: lfs.attributes will give you the string returned by ls -l, but there is no simple way to know if we can actually write, as we don't know if we are the owner, or if we have access to the group...
* Making the final directory changeableElie Roux2010-02-251-5/+14
| | | | Useful for the --sys option
* Fixing duplicate entries in the databaseElie Roux2010-02-251-7/+26
| | | | | | | If the texmf fonts are in fc-cache (which is the case in Debian's TeX Live 2009, there were two entries in the database, one with the filename and the other with the complete path, they were also scanned twice.
* Adding some comments, small changes in the logs.Elie Roux2010-02-251-6/+47
|
* Updating to latest ConTeXt beta (2010.02.24)Khaled Hosny2010-02-258-257/+53
| | | | Now encoding related code gone.
* Updating to latest ConTeXt beta (2010.02.23)Khaled Hosny2010-02-237-174/+184
| | | | | Now many of our fixes are incorporated upstream or fixed in a different way.
* Simplify againKhaled Hosny2010-02-211-2/+2
|
* Simplfy test fileKhaled Hosny2010-02-211-1/+1
|
* Simple test for feature filesKhaled Hosny2010-02-212-0/+21
|
* Fix bug with loading font featureKhaled Hosny2010-02-211-1/+1
| | | | Make sure |kind| is defined before calling |string.lower()| on it.
* Some README and author updatesKhaled Hosny2010-02-203-8/+9
|
* Add a new |luat-over| moduleKhaled Hosny2010-02-203-23/+37
| | | | | To minimize differences between original ConTeXt files, this module overrides functions defined in |luat-dum| module.
* Updating to latest ConTeXt beta (2010.02.18)Khaled Hosny2010-02-203-36/+7
| | | | + Remove some, now unneeded, code.
* Fixing cygwin pathsElie Roux2010-02-161-1/+26
|
* Some cosmetic hacksKhaled Hosny2010-02-151-3/+4
|
* Disable progress bar in verbose modeKhaled Hosny2010-02-151-15/+17
|
* Guard against fonts with broken names tableKhaled Hosny2010-02-151-6/+14
| | | | | | Due to a bug in current luatex, some fonts would lack certain required entries in names table, now we'll just ignore such fonts. The real bug is fixed in luatex trunk anyway.
* Adding only modern fonts to the list of os fontsElie Roux2010-02-151-1/+5
|
* Fixing a small "graphical" bug when errors happenElie Roux2010-02-151-0/+7
|
* Implement a fancy progress barKhaled Hosny2010-02-151-7/+31
| | | | Now we have some estimate of when the script will finish.
* Use `fc-list` instead of `fc-cat`Khaled Hosny2010-02-141-126/+28
| | | | | `fc-list` returns a list of installed fonts, which simplify the parsing, and of course I broke non-unix systems!
* Clean *.out files tooKhaled Hosny2010-02-131-1/+1
|
* Some testsKhaled Hosny2010-02-134-0/+71
| | | | Just few simple tests, we need a better test suite.
* Rename |otfl-font-msc.lua| to |otfl-font-clr.lua|Khaled Hosny2010-02-123-9/+11
| | | | It deals with colors only now.
* Updating to latest ConTeXt beta (2010.02.12)Khaled Hosny2010-02-123-45/+133
| | | | | | | | | | | | | | | | | 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
* typo in the dateElie Roux2010-02-071-1/+1
|
* Adding a News fileElie Roux2010-02-073-3/+22
|
* Drop compatability fileKhaled Hosny2010-02-062-1630/+1
| | | | Don't pretend that we support luatex < 50.
* Some loggingKhaled Hosny2010-02-062-7/+13
|
* Updating to latest ConTeXt beta (2010.02.03)Khaled Hosny2010-02-055-11/+40
|
* Remove the spurious syrc entryKhaled Hosny2010-02-041-5/+0
|
* Support design size rangesKhaled Hosny2010-02-021-7/+6
|
* A very french typoElie Roux2010-01-311-1/+1
|
* Make the default features table global (puplic)Khaled Hosny2010-01-301-19/+26
|
* Further cleanupKhaled Hosny2010-01-301-14/+13
| | | | Unify similar scripts and check default values with ICU.
* Further default features simplificationKhaled Hosny2010-01-301-34/+12
| | | | Don't explicitly list Latin and Latin-like scripts.
* Support per-script default featuresKhaled Hosny2010-01-301-1/+100
| | | | | | Now default features are implicitly selected based on script, code moved from fontspec (slightly simplified), default feature sets are based on Pango.
* Style synonymsKhaled Hosny2010-01-281-0/+17
| | | | | 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.
* Port to the new database layoutKhaled Hosny2010-01-281-24/+20
|
* More compact layoutKhaled Hosny2010-01-282-13/+10
|
* Fix LM style name issueKhaled Hosny2010-01-281-8/+9
| | | | | | | According to OpenType spec, size feature can define a common style name for different optical sizes of the same font, now we use it. See http://www.microsoft.com/typography/otspec/features_pt.htm#size
* Fix font names preferenceKhaled Hosny2010-01-281-14/+11
| | | | | | Prefer different values of font names as suggested by TrueType specs. See http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6name.html
* Make the font database dumbKhaled Hosny2010-01-252-182/+84
| | | | | Store the 'raw' values, the matching logic should be moved to the resolver function.
* More bugfixes in style guessingElie Roux2010-01-211-10/+19
| | | | | oblique is now considered different as italic, and fixing database shape for fonts with different fontfamilies.
* Improving style guessing based on real-life fontsElie Roux2010-01-211-36/+58
| | | | | | | | | | Now all the informations are printed in the guessed_style, for parsing facilities. Light and Heavy are not treated as weight anymore (some fonts are heavy regular or heavy bold in the same family). Treating the condensed style separately. If it could be tested on a large database it would help me improve it. Of course perverse styles like the ones of semaphor are not guessed, but they are not usual styles so it's not a problem.
* Changing the database shapeElie Roux2010-01-211-7/+9
| | | | | | Now keys are font file names, in order to have all fonts listed (it was not the case all the time). The values are raw_style and guessed_style. Wdyt?
* Improvements in the style guessing systemElie Roux2010-01-211-5/+16
|
* Add |tex.ctxcatcodes|Khaled Hosny2010-01-201-0/+2
| | | | | Used in two places in the source, male is alias to luatextra's latex catcodetable.
* Ignore empty optionsKhaled Hosny2010-01-201-1/+1
|