Akira TAGOH
b546940435
Bump version to 2.12.6
2017-09-21 17:06:17 +09:00
Akira TAGOH
fc08a0e9af
Update libtool revision
2017-09-21 17:05:51 +09:00
Akira TAGOH
33c760ce2d
Fix again to keep the same behavior to the return value of FcConfigParseAndLoad
...
https://bugs.freedesktop.org/show_bug.cgi?id=102141
2017-09-21 16:57:55 +09:00
Akira TAGOH
918ed92226
Revert "Keep the same behavior to the return value of FcConfigParseAndLoad"
...
This reverts commit dc56ff8040
.
2017-09-21 16:57:42 +09:00
Florian Müllner
3b69b7ad92
build: Remove references to deleted file
...
Commit cc67d7df17
removed 30-urw-aliases.conf, so don't try to
install it.
2017-09-21 16:57:26 +09:00
David Kaspar [Dee'Kej]
fa27b150fb
conf.d: Drop aliases for (URW)++ fonts
...
They have become a part of (URW)++ upstream release now:
https://github.com/ArtifexSoftware/urw-base35-fonts/tree/master/fontconfig
2017-09-21 16:57:08 +09:00
Akira TAGOH
0671eec812
und_zsye.orth: polish to get for NotoEmoji-Regular.ttf
2017-09-21 16:56:52 +09:00
Behdad Esfahbod
2c85f709ad
[fc-query] Fix linking order
2017-09-21 16:54:14 +09:00
Behdad Esfahbod
ef3252e027
Minor
2017-09-21 16:53:35 +09:00
Akira TAGOH
4d3410bd08
Bump version to 2.12.5
2017-09-09 22:34:36 +09:00
Akira TAGOH
37339b7b2c
Update libtool versioning
2017-09-09 22:34:21 +09:00
Akira TAGOH
36a3ced949
Update docs
2017-09-09 22:17:16 +09:00
Akira TAGOH
92da67a9fc
fc-blanks: fall back to the static data available in repo if downloaded data is corrupted
...
https://bugs.freedesktop.org/show_bug.cgi?id=102399
2017-08-25 11:47:09 +09:00
Akira TAGOH
12cf4c17db
Update similar to emoji's
2017-08-23 13:39:15 +09:00
Akira TAGOH
69918f0eaa
Polish und_zmth.orth more for Cambria Math and Minion Math
2017-08-23 12:36:15 +09:00
Akira TAGOH
a7fcaed61e
Polish und_zmth.orth for Libertinus Math
2017-08-23 11:21:10 +09:00
Akira TAGOH
53c4440ee3
Add und_zmth.orth to support Math in lang
2017-08-22 20:37:30 +09:00
Akira TAGOH
ee609da358
Fix to work the debugging option on fc-validate
2017-08-22 20:30:34 +09:00
Akira TAGOH
5efa1137b4
Accept 4 digit script tag in FcLangNormalize().
2017-08-22 17:58:22 +09:00
Akira TAGOH
651f122764
Do not ship fcobjshash.gperf in archive
2017-08-15 18:20:15 +09:00
Akira TAGOH
dc56ff8040
Keep the same behavior to the return value of FcConfigParseAndLoad
...
reverting the behavior accidentally changed by 12b750
https://bugs.freedesktop.org/show_bug.cgi?id=102141
2017-08-13 16:18:46 +09:00
Behdad Esfahbod
41bc5eab84
Fix weight mapping
...
Ouch!
2017-08-08 15:34:57 -07:00
Behdad Esfahbod
8b29103196
Fix warning
2017-08-04 14:23:10 +01:00
Behdad Esfahbod
484cb300ea
Fix sign-difference compare warning
2017-08-04 14:23:10 +01:00
Behdad Esfahbod
9bb36b42c9
Minor
2017-08-04 12:23:28 +01:00
Behdad Esfahbod
064440d597
Ignore 'und-' prefix for in FcLangCompare
...
See https://bugs.freedesktop.org/show_bug.cgi?id=94551#c54
For example, matching for :lang=und-zsye matches emoji font, but searching
for :lang=und-xyz wouldn't match an emoji font anymore. Neither does :lang-und.
2017-08-03 11:17:35 +01:00
Behdad Esfahbod
cc8442dec8
Adjust color emoji config some more
...
Seems to work now. Either asking for family emoji, or :lang=und-zsye returns
the preferred color emoji font available, or just any color emoji font if none
of the preferred ones was found.
2017-08-03 10:36:01 +01:00
Behdad Esfahbod
26fdd3e4c6
Remove unneeded codepoints
2017-08-02 16:48:33 +01:00
Akira TAGOH
ef0b5f8901
Add more code points to und-zsye.orth
2017-08-02 16:02:41 +01:00
Behdad Esfahbod
7ef1723836
Minor
2017-08-02 15:41:26 +01:00
Behdad Esfahbod
9978203bf1
[fc-lang] Allow using ".." instead of "-" in ranges
...
Allows copying emoji-data.txt and other Unicode data files intact.
2017-08-02 15:31:15 +01:00
Akira TAGOH
1bb8e691bd
Add und-zsye.orth to support emoji in lang
2017-08-02 15:18:53 +01:00
Behdad Esfahbod
2073477e05
Add EmojiOne Mozilla font
2017-08-02 13:34:01 +01:00
Behdad Esfahbod
368fe08f97
Add Twitter Color Emoji
...
https://bugs.freedesktop.org/show_bug.cgi?id=94551#c33
2017-08-02 13:04:36 +01:00
Behdad Esfahbod
e5a51c8994
[fc-query] Support listing named instances
2017-08-01 14:41:02 +01:00
Behdad Esfahbod
d7f3437ade
Add generic family matching for "emoji" and "math"
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=94551
2017-07-31 17:17:16 +01:00
Behdad Esfahbod
241cc86932
Pass --pic to gperf
2017-07-31 15:56:06 +01:00
Akira TAGOH
5b6af242e1
Fix gcc warnings with enabling libxml2
2017-07-11 15:38:01 +09:00
Akira TAGOH
db2825eed5
Bug 101726 - Sans config pulls in Microsoft Serifed font
...
Update 65-nonlatin.conf to have better choice of the sans-serif fonts for Chinese
Patch from Joseph Wang
https://bugs.freedesktop.org/show_bug.cgi?id=101726
2017-07-11 13:19:18 +09:00
Akira TAGOH
12b7501bad
Add FcConfigParseAndLoadFromMemory() to load a configuration from memory.
...
https://bugs.freedesktop.org/show_bug.cgi?id=78452
2017-07-07 15:52:15 +09:00
Akira TAGOH
ee2000494c
Add FcPatternGetWithBinding() to obtain the binding type of the value in FcPattern.
...
https://bugs.freedesktop.org/show_bug.cgi?id=19375
2017-07-07 15:43:59 +09:00
Akira TAGOH
01085e0785
Bump version to 2.12.4
2017-07-05 17:37:26 +09:00
Akira TAGOH
047b42fcca
Fix distcheck error
2017-07-05 17:35:28 +09:00
Akira TAGOH
c35e8df46d
Update libtool revision
2017-07-05 17:20:00 +09:00
Josselin Mouette
e831f12a38
Treat C.UTF-8 and C.utf8 locales as built in the C library.
...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717423
https://bugs.freedesktop.org/show_bug.cgi?id=101605
2017-06-27 21:21:18 +09:00
Helmut Grohne
5d8ee5231a
fix cross compilation
...
Even though fontconfig's build system tries to build edit-sgml with the
build arch compiler, it gets the runes wrong and actually builds it with
the host arch compiler. This patch makes it use the right compiler.
Bug-Debian: https://bugs.debian.org/779461
https://bugs.freedesktop.org/show_bug.cgi?id=101554
2017-06-27 18:49:20 +09:00
Florent Rougon
60e1fe550a
FcCharSetFreezeOrig(), FcCharSetFindFrozen(): use all buckets of freezer->orig_hash_table
...
As written at:
https://lists.freedesktop.org/archives/fontconfig/2017-June/005929.html
I think FcCharSetFreezeOrig() and FcCharSetFindFrozen() should use the %
operator instead of & when computing the bucket index for
freezer->orig_hash_table, otherwise at most 8 buckets among the 67
available (FC_CHAR_SET_HASH_SIZE) are used.
Another way would be to change FC_CHAR_SET_HASH_SIZE to be of the form
2**n -1 (i.e., a power of two minus one). In such a case, the & and %
operators would be equivalent.
2017-06-12 17:03:37 +09:00
Akira TAGOH
7940ada7a8
Add a testcase for Bug#131804
2017-06-12 13:36:56 +09:00
Florent Rougon
b0a5b4b48e
FcLangSetCompare(): fix bug when two charsets come from different "buckets"
...
In fcLangCountrySets, it may happen that two charsets for the same
language but different territories are found in different FcChar32
"buckets" (different "columns" on the same line). This is currently the
case for the following pairs:
mn-cn and mn-mn
pap-an and pap-aw
The FcLangSetCompare() code so far used to return FcLangDifferentLang
instead of FcLangDifferentTerritory when comparing:
an FcLangSet containing only mn-cn with one containing only mn-mn
or
an FcLangSet containing only pap-an with one containing only pap-aw
This commit fixes this problem.
2017-06-12 13:36:22 +09:00
Florent Rougon
209619b1a6
Fix erroneous test on language id in FcLangSetPromote()
...
FcLangSetIndex() indicates "not found" with a non-negative return value.
Return value 0 doesn't imply "not found", it rather means "language
found at index 0 in fcLangCharSets".
2017-06-09 15:52:23 +09:00