Behdad Esfahbod
0fcf866d44
Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
...
Do not remove blacklisted fonts during cache generation. We already
apply the blacklist when reading the caches. The idea always has been
that the config should not affect caches built, although that design
was tarnished with the introduction of target="scan" configurations.
2011-06-20 11:07:56 -04:00
Behdad Esfahbod
0392abf791
[.gitignore] Update
2011-04-12 22:15:37 -04:00
Behdad Esfahbod
1c475d5c8c
Bug 35587 - Add padding to make valgrind and glibc not hate each other
2011-03-28 16:33:12 -04:00
Behdad Esfahbod
f0ee5761e1
Fix warning
2011-03-14 18:58:13 -03:00
Behdad Esfahbod
c21fb9ac27
Always define FcStat as a function
...
Such that first arg is const char *. We also need to make more changes
in that function as part of some other bug.
2011-03-14 18:49:21 -03:00
Behdad Esfahbod
b5617e636c
More doc typo fixes
2011-03-14 18:23:56 -03:00
Behdad Esfahbod
6c7915c105
Mark constant strings as constant
...
Fixes a few compiler warnings in fcxml.c and makes it clear that they
should not be freed.
2011-03-14 18:21:32 -03:00
Behdad Esfahbod
c76ed777dd
Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized idx to FcPatternGetLangSet()
2011-03-14 18:04:59 -03:00
Behdad Esfahbod
ccc239b386
Bug 20113 - Uighur (ug) orthography incomplete
2011-03-14 17:28:53 -03:00
Brad Hards
7baa20c759
Documentation fixes
2011-03-11 19:43:42 -03:00
Behdad Esfahbod
9bfe7bad1c
Remove --enable-maintainer-mode from autogen.sh
2011-03-11 19:40:38 -03:00
Behdad Esfahbod
e1bb01bfdc
Update CaseFolding.txt to Unicode 6.0
2011-01-21 16:34:52 -05:00
Behdad Esfahbod
e10a42178c
Remove AM_MAINTAINER_MODE
...
That macro is simply broken.
This was also brought up in:
Bug 32679 - fontconfig-2.8.0 does not cross compile
2011-01-03 22:18:38 -05:00
Behdad Esfahbod
0c7b867617
Fix assertion failure on le32d4
...
Reported by Jon TURNEY.
2011-01-02 13:25:29 -07:00
Behdad Esfahbod
e63f90ce74
Doc nit
2010-12-28 02:58:16 -06:00
Behdad Esfahbod
43bf659eed
Skip <range> elements with begin > end
2010-12-28 02:55:31 -06:00
Behdad Esfahbod
8c625aa01f
Add <range> support for <blank> into the DTD
2010-12-28 02:52:06 -06:00
Behdad Esfahbod
549c9962a4
Allow editing charset and lang in target="scan"
...
Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
Fixes:
Bug 31969 - Can't modify charset in target="scan"
Bug 23758 - Can't modify lang in target="scan"
2010-12-28 02:51:10 -06:00
Behdad Esfahbod
30fd4fac9c
Bump version
2010-12-28 01:28:39 -06:00
Behdad Esfahbod
d1a0fca316
Make fc-arch stuff cross-compiling-safe
...
Fixes:
Bug 32679 - fontconfig-2.8.0 does not cross compile
Bug 25462 - Cross-compilation doesn't work
2010-12-28 01:22:34 -06:00
Behdad Esfahbod
2a6b235ff6
Make most generated-files cross-compiling-safe
...
By simply including a copy in the tarball.
Remains fc-arch which is trickier.
2010-12-27 13:20:47 -06:00
Akira TAGOH
fa269cf812
add some documents
2010-12-09 11:57:24 +09:00
Akira TAGOH
3c862aad9f
Add editing langset feature.
...
The syntax to add any langset to the langset table looks like:
<match target="scan">
<test name="family">
<string>Buggy Sans</string>
</test>
<edit name="lang" mode="assign">
<plus>
<name>lang</name>
<langset>
<string>zh-cn</string>
<string>zh-tw</string>
</langset>
</plus>
</edit>
</match>
To remove any langset from the langset table:
<match target="scan">
<test name="family">
<string>Buggy Sans</string>
</test>
<edit name="lang" mode="assign">
<minus>
<name>lang</name>
<langset>
<string>ja</string>
</langset>
</minus>
</edit>
</match>
2010-12-09 11:40:08 +09:00
Akira TAGOH
d975cdda78
Add the range support in blank element
2010-12-09 11:36:26 +09:00
Akira TAGOH
51e352a1bd
add some document for range and charset.
2010-12-09 11:32:26 +09:00
Akira TAGOH
857b7efe1e
Add charset editing feature.
...
The syntax to add any characters to the charset table looks like:
<match target="scan">
<test name="family">
<string>Buggy Sans</string>
</test>
<edit name="charset" mode="assign">
<plus>
<name>charset</name>
<charset>
<int>0x3220</int> <!-- PARENTHESIZED IDEOGRAPH ONE -->
</charset>
</plus>
</edit>
</match>
To remove any characters from the charset table:
<match target="scan">
<test name="family">
<string>Buggy Sans</string>
</test>
<edit name="charset" mode="assign">
<minus>
<name>charset</name>
<charset>
<int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
<int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE -->
<int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE WITH HAMZA ABOVE -->
</charset>
</minus>
</edit>
</match>
You could also use the range element for convenience:
...
<charset>
<int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
<range>
<int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE -->
<int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE WITH HAMZA ABOVE -->
</range>
</charset>
...
2010-12-09 11:09:24 +09:00
Behdad Esfahbod
0d47cfabd8
Bug 28958 - lang=en matches other langs
...
Patch from Akira TAGOH.
2010-12-07 18:48:56 -05:00
Behdad Esfahbod
1e7a2a4f6c
Fix returned value
2010-12-02 08:13:59 -05:00
Behdad Esfahbod
5aaf466d38
Cleanup copyright notices to replace "Keith Packard" with "the author(s)"
2010-11-10 16:45:42 -05:00
Behdad Esfahbod
1f5c675fed
Add more copyright owners
2010-11-10 15:27:10 -05:00
Jeremy Huddleston
039b9fd090
fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
...
In the default case, cachedir and confdir will evaluate to something
referencing these other variables (which wouldn't otherwise be defined
in the pkg-config file.
Fixes a regression introduced by 81b542b50f
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2010-11-06 18:00:49 -07:00
Jeremy Huddleston
81b542b50f
fontconfig.pc: Add variables for confdir and cachedir
...
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-10-06 16:31:43 -07:00
Behdad Esfahbod
caa4bec945
Bug 24729 - [ne_NP] Fix ortho file
...
Exclude three characters (U+090C..090E) from Nepalese.
2010-09-21 13:18:05 -04:00
Behdad Esfahbod
0a023b24da
[fc-lang] Support excluding characters
...
By prefixing a line by a hyphen/minus sign. Useful when including
other orth files.
2010-09-21 13:14:55 -04:00
Behdad Esfahbod
52960d05eb
Add new public API: FcCharSetDelChar()
2010-09-21 13:14:41 -04:00
Behdad Esfahbod
9d8d0226d9
Bug 29995 - fc-cat does not invoke FcFini()
2010-09-03 08:11:00 -04:00
Behdad Esfahbod
25afea879d
Add comments
2010-08-18 11:31:31 -04:00
Behdad Esfahbod
c2764d959c
Bug 29338 - fc-pattern.sgml, open para tag
2010-08-05 15:58:09 -04:00
Alan Coopersmith
7836684446
Fix compiler warnings
2010-06-02 22:38:19 -04:00
Behdad Esfahbod
ba7b50ab33
Add fc-pattern cmdline tool
2010-04-20 23:18:00 -04:00
Behdad Esfahbod
ac5a233643
Fix comment
2010-04-12 12:49:53 -04:00
Behdad Esfahbod
594dcef0f3
Remove all training whitespaces
2010-04-12 12:19:05 -04:00
Behdad Esfahbod
d0d1f3904c
More whitespace
2010-04-12 12:10:05 -04:00
Behdad Esfahbod
2b0f3f1128
Whitespace
2010-04-12 11:52:09 -04:00
Behdad Esfahbod
632612b810
Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
...
The OT spec says:
"When building a Unicode font for Windows, the platform ID should be 3 and the
encoding ID should be 1. When building a symbol font for Windows, the platform
ID should be 3 and the encoding ID should be 0."
We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2 like the
UNICODE_CS.
Also, always use UTF-16BE instead of UCS-2BE. The conversion was doing
UTF-16BE anyway.
2010-04-07 12:49:30 -04:00
Behdad Esfahbod
300b495dc4
Don't include unistd.h in fontconfig.h
...
Bug 26783 patch: unistd.h not exist on ms windows
2010-03-03 13:26:55 -05:00
Behdad Esfahbod
111e5b6d69
Bug 25152 Don't sleep(2) if all caches were uptodate
2010-02-26 01:47:56 -05:00
Behdad Esfahbod
3cd1e673a9
Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
2010-02-25 17:11:14 -05:00
Behdad Esfahbod
2c93614ea0
Bug 18886 installation crashes if fontconfig already installed
...
Run the uninstalled fc-cache, not the installed one.
2010-02-25 15:10:41 -05:00
Behdad Esfahbod
2e375b6894
More doc typo fixes
2010-02-14 20:27:22 -05:00