Codebase list fonts-arphic-ukai / e389d06
debian/patches: Add patch 0002 Boyuan Yang 4 years ago
3 changed file(s) with 137 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
1616 Ubuntu and downgrade the priority from <prefer> to <accept>.
1717 * debian/patches/0001-fix-fontconfig-alias-syntax.patch: Refreshed
1818 using gbp.
19
20 -- Boyuan Yang <byang@debian.org> Fri, 01 Nov 2019 16:51:01 -0400
19 * debian/patches/0002: Reduce font priority when the system
20 language and the font language are different.
21
22 -- Boyuan Yang <byang@debian.org> Fri, 01 Nov 2019 17:13:37 -0400
2123
2224 fonts-arphic-ukai (0.2.20080216.2-4) unstable; urgency=low
2325
0 From: Boyuan Yang <byang@debian.org>
1 Date: Fri, 1 Nov 2019 17:13:31 -0400
2 Subject: 75-arphic-ukai-select: Reduce font priority for fonts not of same
3 language
4
5 ---
6 75-arphic-ukai-select.conf | 52 ++++++++++++++++++++++++++++++++++++++++++
7 75-ttf-arphic-ukai-select.conf | 52 ++++++++++++++++++++++++++++++++++++++++++
8 2 files changed, 104 insertions(+)
9
10 diff --git a/75-arphic-ukai-select.conf b/75-arphic-ukai-select.conf
11 index 8113888..26cb696 100644
12 --- a/75-arphic-ukai-select.conf
13 +++ b/75-arphic-ukai-select.conf
14 @@ -13,4 +13,56 @@
15 </pattern>
16 </rejectfont>
17 </selectfont>
18 +
19 + <!-- language specific settings -->
20 + <match target="pattern">
21 + <test qual="any" name="lang" compare="contains">
22 + <string>zh-cn</string>
23 + </test>
24 + <edit name="family" mode="append_last">
25 + <string>AR PL UKai HK</string>
26 + <string>AR PL UKai TW</string>
27 + </edit>
28 + </match>
29 +
30 + <match target="pattern">
31 + <test qual="any" name="lang" compare="contains">
32 + <string>zh-sg</string>
33 + </test>
34 + <edit name="family" mode="append_last">
35 + <string>AR PL UKai HK</string>
36 + <string>AR PL UKai TW</string>
37 + </edit>
38 + </match>
39 +
40 + <match target="pattern">
41 + <test qual="any" name="lang" compare="contains">
42 + <string>zh-hk</string>
43 + </test>
44 + <edit name="family" mode="append_last">
45 + <string>AR PL UKai TW</string>
46 + <string>AR PL UKai CN</string>
47 + </edit>
48 + </match>
49 +
50 + <match target="pattern">
51 + <test qual="any" name="lang" compare="contains">
52 + <string>zh-mo</string>
53 + </test>
54 + <edit name="family" mode="append_last">
55 + <string>AR PL UKai TW</string>
56 + <string>AR PL UKai CN</string>
57 + </edit>
58 + </match>
59 +
60 + <match target="pattern">
61 + <test name="lang" compare="contains">
62 + <string>zh-tw</string>
63 + </test>
64 + <edit name="family" mode="append_last">
65 + <string>AR PL UKai HK</string>
66 + <string>AR PL UKai CN</string>
67 + </edit>
68 + </match>
69 +
70 </fontconfig>
71 diff --git a/75-ttf-arphic-ukai-select.conf b/75-ttf-arphic-ukai-select.conf
72 index 8113888..26cb696 100644
73 --- a/75-ttf-arphic-ukai-select.conf
74 +++ b/75-ttf-arphic-ukai-select.conf
75 @@ -13,4 +13,56 @@
76 </pattern>
77 </rejectfont>
78 </selectfont>
79 +
80 + <!-- language specific settings -->
81 + <match target="pattern">
82 + <test qual="any" name="lang" compare="contains">
83 + <string>zh-cn</string>
84 + </test>
85 + <edit name="family" mode="append_last">
86 + <string>AR PL UKai HK</string>
87 + <string>AR PL UKai TW</string>
88 + </edit>
89 + </match>
90 +
91 + <match target="pattern">
92 + <test qual="any" name="lang" compare="contains">
93 + <string>zh-sg</string>
94 + </test>
95 + <edit name="family" mode="append_last">
96 + <string>AR PL UKai HK</string>
97 + <string>AR PL UKai TW</string>
98 + </edit>
99 + </match>
100 +
101 + <match target="pattern">
102 + <test qual="any" name="lang" compare="contains">
103 + <string>zh-hk</string>
104 + </test>
105 + <edit name="family" mode="append_last">
106 + <string>AR PL UKai TW</string>
107 + <string>AR PL UKai CN</string>
108 + </edit>
109 + </match>
110 +
111 + <match target="pattern">
112 + <test qual="any" name="lang" compare="contains">
113 + <string>zh-mo</string>
114 + </test>
115 + <edit name="family" mode="append_last">
116 + <string>AR PL UKai TW</string>
117 + <string>AR PL UKai CN</string>
118 + </edit>
119 + </match>
120 +
121 + <match target="pattern">
122 + <test name="lang" compare="contains">
123 + <string>zh-tw</string>
124 + </test>
125 + <edit name="family" mode="append_last">
126 + <string>AR PL UKai HK</string>
127 + <string>AR PL UKai CN</string>
128 + </edit>
129 + </match>
130 +
131 </fontconfig>
00 0001-fix-fontconfig-alias-syntax.patch
1 0002-75-arphic-ukai-select-Reduce-font-priority-for-fonts.patch