summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Configuration changes to request synthetic emboldening of fonts. The actualKeith Packard2004-12-103-0/+31
| | | | | emboldening code will live in Xft. reviewed by: Keith Packard <keithp@keithp.com>
* Currently Russian (ru) requires 0406 and 0456 (І and і), but these wereKeith Packard2004-12-092-2/+18
| | | | | | | | | | eliminated in Russian in 1918 in favor of 0418 and 0438 (И and и), and don't even appear in KOI8-R. (The hypothesis that they don't appear in KOI8-R due to their similarity with Latin I and i is eliminated by their presence in KOI8-U.) I have a couple of fonts with Russian support that don't have the letter. Therefore, 0406 and 0456 should be removed from or commented out of ru.orth reviewed by: Keith Packard <keithp@keithp.com>
* Reviewed by: Keith Packard <keithp@keithp.com>Keith Packard2004-12-076-39/+34
| | | | | | | memoize strings and share a single copy for all uses. Note that this could be improved further by using statically allocated blocks and gluing multiple strings together, but I'm basically lazy. In my environment with 800 font files, I get a savings of about 90KB.
* Change files from ISO-Latin-1 to UTF-8Keith Packard2004-12-07246-354/+603
|
* Update links to new freedesktop.org locationsfc-2_2_97Keith Packard2004-12-053-2/+34
| | | | | Add uninstall-local to get rid of fonts.conf and local.conf if they match the distributed versions. Fixes 'make distcheck'
* Updates for version 2.2.97Keith Packard2004-12-054-4/+37
|
* Sleep for two seconds before exiting to make sure timestamps for futureKeith Packard2004-12-053-1/+66
| | | | | | changes have distinct mod times in the file system. Bug #1982. Add Punjabi orthography. Bug #1671. reviewed by: Keith Packard <keithp@keithp.com>
* Just remove the FC_FONTDATE -- it has locale issues and annoys redhatKeith Packard2004-12-053-1/+34
| | | | | | | multi-arch installs. Now that all X fonts are included without prejudice, the chances of the date being at all interesting are rather limited. Bug #415. Add copyright and license
* Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts (orKeith Packard2004-12-058-23/+158
| | | | | | | | | | wherever the X fonts are located). Document new <include>directory-name</include> semantics add <include ignore_missing="yes">conf.d</include> Add selectfont to ignore bitmap fonts, add comment for selectfont which accepts bitmap fonts. Allow <include> configuration elements to reference directories. Parse and load all files of the form [0-9]* in sorted order.
* Report command line for $srcdir/configure accurately. Bug #212.Keith Packard2004-12-052-2/+8
|
* Check for non-empty face->family_name and face->style_name before usingKeith Packard2004-12-052-5/+14
| | | | those for the font. Empty names match everything. Bug #171.
* Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where available.Keith Packard2004-12-055-1/+27
| | | | | This provides font file format information (BDF, Type 1, PCF, TrueType) for each font. Closes #109.
* Fix typo.Keith Packard2004-12-045-0/+204
| | | | | Add detection for font capabilities (bug #105) reviewed by: Keith Packard <keithp@keithp.com>
* Move existing fonts.conf to fonts.conf.bakKeith Packard2004-12-0418-289/+1282
| | | | | | | | | | | | | Add detection of iconv Document new selectfont elements Switch to UTF-8 in comment Add fullname, and family/style/fullname language entries Respect selectfont/*/glob Add support for selectfont Add multi-lingual family/style/fullname support Expose FcListPatternMatchAny (which selectfont/*/pattern uses) Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores computed pattern element names which are required to be static.
* Remove spurious / after $(DESTDIR)Keith Packard2004-09-092-1/+8
| | | | reviewed by: keithp
* Update for 2.2.96fc-2_2_96Keith Packard2004-06-304-4/+19
|
* Provided by: Lubos Lunak <l.lunak@suse.cz>Keith Packard2004-06-302-2/+16
| | | | | | | | | | However FcConfigUptoDate() doesn't seem to work. See the attached patch. First there's an obvious misplaced parenthesis making it return always false, and second, even this call fails to detect font changes (e.g. adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch should fix that as well. The problem seems to be triggered by my fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and therefore config->configDirs doesn't include subdirs, unlike config->fontDirs.
* Remove comma at end of FcResult enum definition.Keith Packard2004-06-032-1/+6
|
* Add steps to md5sum releaseKeith Packard2004-05-292-1/+9
|
* Add sh autogen.sh to INSTALLfc-2_2_95Keith Packard2004-05-291-6/+8
|
* Update for 2.2.95Keith Packard2004-05-294-4/+18
|
* Add FcResultOutOfMemory to provide an accurate error when FcFontSetMatchKeith Packard2004-05-294-4/+20
| | | | | | | fails in this way Make #warning about lacking various FreeType features indicate which version those features appeared so users know how to fix the problem (Thanks to Anton Tropashko)
* Replace MIN/MAX/ABS macros which happen to have come from FreeType withKeith Packard2004-05-062-2/+11
| | | | fontconfig-specific ones (FC_*)
* Extend release preparation instructions to include notification andKeith Packard2004-04-242-2/+15
| | | | distribution steps
* Update to 2.2.94 (2.2.93 shipped with broken libtool bits)fc-2_2_94Keith Packard2004-04-244-4/+16
|
* Ignore a few more autotool filesKeith Packard2004-04-242-0/+9
|
* Add instructions for doing a releasefc-2_2_93Keith Packard2004-04-1413-72/+176
| | | | | | | | | | clean up .spec file; perhaps this will be useful to somebody... Update to 2.2.93 Make 'scanopen' static so GCC doesn't whine about lacking prototype Add WARN_CFLAGS to pass -W flags for GCC systems Change various char types around to match across function calls. Fixed bug in using available_sizes[i].height which is in pixels, not 64ths of a pixel.
* Force FC_FOUNDRY and FC_WIDTH to always be set so that matches looking forKeith Packard2004-03-062-8/+16
| | | | explicit values prefer exact matches
* Supplied by: mfabian@suse.de (Mike FABIAN)Keith Packard2004-03-022-3/+11
| | | | | Bug #260 fc-cache generates wrong spacing values for bitmap fonts Was using (strcmp (a,b)) instead of (!strcmp(a,b)).
* Cast strlen to int for printf, so we're 64-bit clean.Manish Singh2004-02-222-1/+6
|
* Ok, so I messed up the test for y_ppem. Let's see if I got it right thisKeith Packard2004-02-113-14/+12
| | | | time.
* Pre-2.1.5 versions of FreeType didn't include y_ppem in the FT_Bitmap_SizeKeith Packard2004-02-103-2/+31
| | | | | record. Add a configure.in test for this and change the code accordingly (using height instead).
* Add Low Saxon orthography (Kenneth Rohde Christiansen <kenneth@gnu.org>)Keith Packard2004-02-074-12/+85
| | | | | | | | Oops. Left 'newest.set' unset, which would miscompute the newest file Add FcGetPixelSize to extract correct pixel size from bdf/pcf font properties (which report the wrong value in current FreeType) Don't attempt to check for empty glyphs in non-scalable fonts; they have no outlines...
* fontconfig, at least as used by GIMP and/or PangoFT2 on Windows, crashesTor Lillqvist2004-02-012-0/+32
| | | | | | when trying to save the cache if config->cache is NULL, which happens if FcConfigHome() is NULL. Guard against that by using the temp folder in that case.
* Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto (AfghanRoozbeh Pournader2004-01-036-4/+233
| | | | | and Pakistani). Updated Urdu orthography with real data.
* Remove excessive whitespace (missed on previous commit)Carl Worth2003-12-121-4/+4
|
* Move man_MANS into the 'if USEDOCBOOK' block.Carl Worth2003-12-114-5/+19
| | | | | | | Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove excessive whitespace. Add 'set -e' to abort when any program fails, (avoids printing of 'now type make' after configure aborts).
* Switch to FreeType 2.1.7 style includes. Bug #150.Keith Packard2003-11-184-9/+21
| | | | reviewed by: Keith Packard <keithp@keithp.com>
* Add some example usages.Noah Levitt2003-11-162-0/+27
|
* Fixed a bug "FcStrtod" in handling some cases with two-byte decimalRoozbeh Pournader2003-11-102-3/+12
| | | | separators.
* Update to version 2.2.92fc-2_2_92Keith Packard2003-10-273-2/+8
|
* Yet more cleanups to finish getting 'make distcheck' working This has beenKeith Packard2003-10-2711-111/+98
| | | | tested to ensure that it even works from a _build directory.
* Attempts to fix 'make distcheck' work. Things are progressing pretty well,Keith Packard2003-10-279-30/+142
| | | | | | | | | | | | | but there are still failures long into the process dealing with docs (as always). The big changes here are mostly to make $(srcdir) != "." work correctly, fixing the docbook related sections and fc-lang were particularily tricky. Docbook refuses to load system entities from anywhere other than where the original .sgml file was located, so no luck looking in "." for the configure-generated version.sgml and confdir.sgml files. fc-lang needed help finding .orth files; added a -d option to set the directory as the least evil of many options. Now to go use a faster machine and try and wring out the last issues.
* Tag version 2.2.91fc-2_2_91Keith Packard2003-10-263-2/+6
|
* Include confdir.sgml.in in EXTRA_DISTKeith Packard2003-10-262-1/+6
|
* Replace fc-cache and fc-list manpages with more detailed, SGML versions.Josselin Mouette2003-10-099-90/+420
|
* Add a FC_HINT_STYLE key for patterns, with possible valuesOwen Taylor2003-09-234-0/+25
| | | | HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
* Remove Georgian capitals, they aren't used for normal writing. (Bug #116)Owen Taylor2003-09-232-1/+6
|
* Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug #111)Noah Levitt2003-09-066-14/+63
| | | | | When checking for monospace and dual-width fonts, allow roughly a 3% variance in the advances.
* FcConfigAppFontClear: Support passing NULL to use default config.Manish Singh2003-09-012-0/+12
|