Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Really fix printing file name before loading it | Khaled Hosny | 2010-06-25 | 1 | -0/+1 | |
| | | | | | io.flush() is needed, otherwise nothing gets printed until the loading is finished. | |||||
* | Document blacklisting feature | Khaled Hosny | 2010-06-25 | 1 | -0/+13 | |
| | ||||||
* | Handle trailing spaces and inline comments | Khaled Hosny | 2010-06-25 | 2 | -1/+4 | |
| | | | | This turned out to be easier that I first thought. | |||||
* | Remove and old hack and a potential bug | Khaled Hosny | 2010-06-25 | 1 | -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 mechanism | Khaled Hosny | 2010-06-25 | 3 | -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 Hosny | 2010-06-24 | 1 | -0/+7 | |
| | | | | | | This reverts commit 1473edf932ec729f4a41736fb7ee52654c848d59. This broke mkluatexfontdab. | |||||
* | Update font names database documentation | Khaled Hosny | 2010-06-24 | 1 | -13/+26 | |
| | ||||||
* | Prepare for releasev1.13 | Khaled Hosny | 2010-06-24 | 2 | -6/+9 | |
| | ||||||
* | Typo (presumably) | Khaled Hosny | 2010-06-23 | 1 | -1/+1 | |
| | ||||||
* | Outdated doc | Khaled Hosny | 2010-06-23 | 1 | -1/+1 | |
| | ||||||
* | Unused code | Khaled Hosny | 2010-06-22 | 1 | -7/+0 | |
| | ||||||
* | Lualibs already defines a table.contains() function | Khaled Hosny | 2010-06-22 | 1 | -12/+0 | |
| | ||||||
* | Update NEWSv1.12 | Khaled Hosny | 2010-06-18 | 1 | -0/+6 | |
| | ||||||
* | Sync with ConTeXt beta (beta 2010.06.18) | Khaled Hosny | 2010-06-18 | 7 | -44/+53 | |
| | ||||||
* | Another test | Khaled Hosny | 2010-06-15 | 1 | -0/+5 | |
| | ||||||
* | Update README | Khaled Hosny | 2010-06-14 | 1 | -4/+1 | |
| | ||||||
* | For consistency with latest ConTeXt | Khaled Hosny | 2010-06-14 | 1 | -1/+1 | |
| | | | | The less locally changed ConTeXt files, the simpler my life, so I'm adapting ConTeXt suggested paths instead. | |||||
* | Cosmetics | Khaled Hosny | 2010-06-14 | 2 | -17/+13 | |
| | | | | Utilize lualibs functions when apporiate. | |||||
* | Pump version and date | Khaled Hosny | 2010-06-14 | 1 | -6/+6 | |
| | ||||||
* | Misc. bug fixes | Khaled Hosny | 2010-06-14 | 2 | -1/+3 | |
| | | | | No features were processed in node mode. | |||||
* | Use file.addsuffix() to properly append the suffix | Khaled Hosny | 2010-06-14 | 1 | -2/+2 | |
| | | | | This avoids duplicating the suffix in case it were already given. | |||||
* | Move to before the check happens | Khaled Hosny | 2010-06-14 | 1 | -9/+9 | |
| | | | | The targeted check moved to node-dum after last commit. | |||||
* | Sync with ConTeXt beta (beta 2010.06.14) | Khaled Hosny | 2010-06-14 | 16 | -1156/+608 | |
| | | | | Fixes several bugs, including math bugs. | |||||
* | Extend and simplify the test | Khaled Hosny | 2010-06-14 | 1 | -9/+15 | |
| | ||||||
* | Populate MathConstants table | Khaled Hosny | 2010-06-14 | 2 | -7/+50 | |
| | | | | A temporary fix. | |||||
* | Prepare for releasev1.11 | Khaled Hosny | 2010-06-09 | 2 | -6/+10 | |
| | ||||||
* | Fallback to regular | Khaled Hosny | 2010-06-08 | 2 | -0/+11 | |
| | | | | | | | If the requested style is not found, fallback to regular. I think this broke in commit b9d377647240804d7d85429a18e1bdf0ff00823c closes #13 | |||||
* | Prepare for releasev1.10 | Khaled Hosny | 2010-06-07 | 2 | -5/+21 | |
| | ||||||
* | Provide a |fonts.names.scan()| function | Khaled Hosny | 2010-06-07 | 1 | -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 Hosny | 2010-06-07 | 1 | -6/+6 | |
| | ||||||
* | Fix XeTeX's square brackets syntax | Khaled Hosny | 2010-06-07 | 1 | -1/+1 | |
| | | | | It should force "file" not "name" lookup. | |||||
* | Move fontconfig test to check-all | Khaled Hosny | 2010-06-07 | 1 | -1/+1 | |
| | | | | It can't find the conf file here and thus failing. | |||||
* | Fix loading fonts with absolute path | Khaled Hosny | 2010-06-07 | 1 | -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 set | Khaled Hosny | 2010-06-06 | 1 | -1/+5 | |
| | ||||||
* | Legacy, TFM fonts, don't have a |shared| table | Khaled Hosny | 2010-06-05 | 1 | -1/+1 | |
| | | | | This means no |\fontdimen8| for such fonts, is this OK? | |||||
* | Make sure |fontdata| is a table | Khaled Hosny | 2010-06-05 | 1 | -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 bit | Khaled Hosny | 2010-06-05 | 1 | -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 work | Khaled Hosny | 2010-06-05 | 1 | -37/+33 | |
| | ||||||
* | add \fontdimen8 support from Khaled | Will Robertson | 2010-06-05 | 1 | -0/+37 | |
| | | | closes #7 | |||||
* | add section headings | Will Robertson | 2010-06-05 | 1 | -0/+4 | |
| | ||||||
* | improve messages slightly | Will Robertson | 2010-06-05 | 1 | -12/+11 | |
| | ||||||
* | be more verbose when updating the font database | Will Robertson | 2010-06-05 | 2 | -2/+3 | |
| | | | | | (so users know what's taking so long) | |||||
* | Adding a test file for fonts.conf configuration | Elie Roux | 2010-06-04 | 2 | -0/+25 | |
| | ||||||
* | Continuing the fonts.conf parsing. | Elie Roux | 2010-06-04 | 1 | -17/+67 | |
| | | | | | | * comments are handled correctly * include are handled * directories containing "texmf" are not explored... maybe it should be changed? | |||||
* | Remove spurious else | Khaled Hosny | 2010-06-04 | 1 | -2/+0 | |
| | | | | | This was a leftover from old code. This should fix Adobe Garamond Pro issue. | |||||
* | Explicitely convert color value to string | Khaled Hosny | 2010-06-03 | 2 | -4/+5 | |
| | | | | Fixes #9 | |||||
* | Split the tfm test to uts own plain file | Khaled Hosny | 2010-05-31 | 2 | -11/+6 | |
| | | | | | | The tfmofm.ltx is special since this specific issues can't be tested in plain (cm math fonts which trigger the issue are dumped in the format, so the ttf version never get loaded in plain). | |||||
* | Adding a test for loading an ofm font with and without the extention. | Elie Roux | 2010-05-31 | 1 | -0/+11 | |
| | ||||||
* | Ignore log and pdf files in tests directory | Khaled Hosny | 2010-05-31 | 1 | -0/+4 | |
| | ||||||
* | Handle bypassing TFM fonts properly | Khaled Hosny | 2010-05-31 | 3 | -18/+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. |