summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Support keys prefixed by "+"Khaled Hosny2010-07-111-1/+1
| | | | | Key/value features prefixed by a plus sign now work, fixes #16. Needs a more throughly testing, as it might break other feature assignments.
* Prepare for releasev1.15Khaled Hosny2010-06-282-6/+11
|
* Blacklist all TTC fonts that ship with Mac OS XKhaled Hosny2010-06-271-0/+20
| | | | | This list need to be filtered out so that only known problematic ones are blacklisted.
* Fix 'anum' featureKhaled Hosny2010-06-272-2/+14
| | | | 'FAR' script was used instead of 'ARA' and 'URD' instead of 'FAR'!
* Prepare for releasev1.14Khaled Hosny2010-06-252-6/+13
|
* Re-enable ttc fonts in MacOSXKhaled Hosny2010-06-251-7/+2
| | | | | This way it is easier for people to actually find the broken ones so we can blacklist them explicitly.
* Really fix printing file name before loading itKhaled Hosny2010-06-251-0/+1
| | | | | io.flush() is needed, otherwise nothing gets printed until the loading is finished.
* Document blacklisting featureKhaled Hosny2010-06-251-0/+13
|
* Handle trailing spaces and inline commentsKhaled Hosny2010-06-252-1/+4
| | | | This turned out to be easier that I first thought.
* Remove and old hack and a potential bugKhaled Hosny2010-06-251-20/+7
| | | | | I didn't know how to check if a table contains a certain value so I had this value=true hack, now I know better so removed it.
* Implement general font blacklisting mechanismKhaled Hosny2010-06-253-26/+36
| | | | | | | | | | | | | Blacklisted fonts are listed one per line in a file named "otfl-blacklist.cnf", there can be as much copies of this file as kpse can find (we look for "tex" format despite of the file extension, so it can exist any where a .tex file can) and all found files will be loaded an read. The parser is rather dump, it assumes a good formated file; one font per line, no trailing spaces, no inline comments, lines starting with "%" and empty lines will be ignored, any other lines will end in the blacklist table without any further processing.
* Revert "Unused code"Khaled Hosny2010-06-241-0/+7
| | | | | | This reverts commit 1473edf932ec729f4a41736fb7ee52654c848d59. This broke mkluatexfontdab.
* Update font names database documentationKhaled Hosny2010-06-241-13/+26
|
* Prepare for releasev1.13Khaled Hosny2010-06-242-6/+9
|
* Typo (presumably)Khaled Hosny2010-06-231-1/+1
|
* Outdated docKhaled Hosny2010-06-231-1/+1
|
* Unused codeKhaled Hosny2010-06-221-7/+0
|
* Lualibs already defines a table.contains() functionKhaled Hosny2010-06-221-12/+0
|
* Update NEWSv1.12Khaled Hosny2010-06-181-0/+6
|
* Sync with ConTeXt beta (beta 2010.06.18)Khaled Hosny2010-06-187-44/+53
|
* Another testKhaled Hosny2010-06-151-0/+5
|
* Update READMEKhaled Hosny2010-06-141-4/+1
|
* For consistency with latest ConTeXtKhaled Hosny2010-06-141-1/+1
| | | | The less locally changed ConTeXt files, the simpler my life, so I'm adapting ConTeXt suggested paths instead.
* CosmeticsKhaled Hosny2010-06-142-17/+13
| | | | Utilize lualibs functions when apporiate.
* Pump version and dateKhaled Hosny2010-06-141-6/+6
|
* Misc. bug fixesKhaled Hosny2010-06-142-1/+3
| | | | No features were processed in node mode.
* Use file.addsuffix() to properly append the suffixKhaled Hosny2010-06-141-2/+2
| | | | This avoids duplicating the suffix in case it were already given.
* Move to before the check happensKhaled Hosny2010-06-141-9/+9
| | | | The targeted check moved to node-dum after last commit.
* Sync with ConTeXt beta (beta 2010.06.14)Khaled Hosny2010-06-1416-1156/+608
| | | | Fixes several bugs, including math bugs.
* Extend and simplify the testKhaled Hosny2010-06-141-9/+15
|
* Populate MathConstants tableKhaled Hosny2010-06-142-7/+50
| | | | A temporary fix.
* Prepare for releasev1.11Khaled Hosny2010-06-092-6/+10
|
* Fallback to regularKhaled Hosny2010-06-082-0/+11
| | | | | | | If the requested style is not found, fallback to regular. I think this broke in commit b9d377647240804d7d85429a18e1bdf0ff00823c closes #13
* Prepare for releasev1.10Khaled Hosny2010-06-072-5/+21
|
* Provide a |fonts.names.scan()| functionKhaled Hosny2010-06-071-1/+14
| | | | | It takes a dir path as input and index its fonts temporarily in the names database, changes are not saved to the disk.
* Log loaded font file before calling |load_font()|Khaled Hosny2010-06-071-6/+6
|
* Fix XeTeX's square brackets syntaxKhaled Hosny2010-06-071-1/+1
| | | | It should force "file" not "name" lookup.
* Move fontconfig test to check-allKhaled Hosny2010-06-071-1/+1
| | | | It can't find the conf file here and thus failing.
* Fix loading fonts with absolute pathKhaled Hosny2010-06-071-4/+3
| | | | | | | Also, as a side effect, fixes loading Windows paths starting with drive letter. closes #10
* Make sure we always load TFM files even if OSFONTDIR is setKhaled Hosny2010-06-061-1/+5
|
* Legacy, TFM fonts, don't have a |shared| tableKhaled Hosny2010-06-051-1/+1
| | | | This means no |\fontdimen8| for such fonts, is this OK?
* Make sure |fontdata| is a tableKhaled Hosny2010-06-051-1/+1
| | | | | If the font were already loaded in TeX, fontdata will be the internal font number of the already loaded font.
* Improve capheight guessing a bitKhaled Hosny2010-06-051-8/+10
| | | | | | | We first check if the font have a non-zero os2_capheight and use it, else we use the height of "X" glyph, else we set capheight to the font's ascender. The later can be improved by checking certain glyphs in other scripts (Greek, Cyrillic etc.)
* Suffle the code around to actually workKhaled Hosny2010-06-051-37/+33
|
* add \fontdimen8 support from KhaledWill Robertson2010-06-051-0/+37
| | | closes #7
* add section headingsWill Robertson2010-06-051-0/+4
|
* improve messages slightlyWill Robertson2010-06-051-12/+11
|
* be more verbose when updating the font databaseWill Robertson2010-06-052-2/+3
| | | | | (so users know what's taking so long)
* Adding a test file for fonts.conf configurationElie Roux2010-06-042-0/+25
|
* Continuing the fonts.conf parsing.Elie Roux2010-06-041-17/+67
| | | | | | * comments are handled correctly * include are handled * directories containing "texmf" are not explored... maybe it should be changed?