Merge ~gunnarhj/ubuntu/+source/language-selector:noto into ~ubuntu-desktop/ubuntu/+source/language-selector:ubuntu/master
- Git
- lp:~gunnarhj/ubuntu/+source/language-selector
- noto
- Merge into ubuntu/master
Proposed by
Gunnar Hjalmarsson
Status: | Merged |
---|---|
Merged at revision: | 2547c2643525bd01da1e37b4def070fd941e4b21 |
Proposed branch: | ~gunnarhj/ubuntu/+source/language-selector:noto |
Merge into: | ~ubuntu-desktop/ubuntu/+source/language-selector:ubuntu/master |
Diff against target: |
529 lines (+367/-65) 9 files modified
data/10-prefer-noto.conf (+179/-0) data/pkg_depends (+2/-31) debian/changelog (+8/-0) debian/language-selector-common.install (+1/-0) debian/language-selector-common.links (+2/-2) dev/null (+0/-28) fontconfig/56-language-selector-prefer.conf (+172/-0) fontconfig/64-language-selector-cjk-prefer.conf (+0/-4) setup.py (+3/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Desktop | Pending | ||
Review via email: mp+447207@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/data/10-prefer-noto.conf b/data/10-prefer-noto.conf |
2 | new file mode 100644 |
3 | index 0000000..94a985c |
4 | --- /dev/null |
5 | +++ b/data/10-prefer-noto.conf |
6 | @@ -0,0 +1,179 @@ |
7 | +<?xml version="1.0"?> |
8 | +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
9 | + |
10 | +<!-- |
11 | + Currently (2023-07-19) this file is a copy of the new fontconfig file |
12 | + /etc/fonts/conf.d/56-language-selector-prefer.conf. Its purpose is to |
13 | + make the transition to Noto as default sans-serif and serif font |
14 | + available to the snaps until the snaps start using core24 as base snap. |
15 | +--> |
16 | + |
17 | +<!-- |
18 | + This file prefers quite a few non-latin fonts to give them higher |
19 | + precedence than DejaVu Sans and DejaVu Serif. The latter are preferred |
20 | + in 60-latin.conf, but besides latin, cyrillic and greek they include |
21 | + many non-latin characters. So this way we can make Noto fonts be used |
22 | + even if the fonts-dejavu-core package is installed. |
23 | +--> |
24 | + |
25 | +<fontconfig> |
26 | + <alias> |
27 | + <family>sans-serif</family> |
28 | + <prefer> |
29 | + <family>Noto Sans</family> |
30 | + <family>Noto Sans Adlam</family> |
31 | + <family>Noto Sans Arabic UI</family> |
32 | + <family>Noto Sans Arabic</family> |
33 | + <family>Noto Sans Armenian</family> |
34 | + <family>Noto Sans Avestan</family> |
35 | + <family>Noto Sans Balinese</family> |
36 | + <family>Noto Sans Bamum</family> |
37 | + <family>Noto Sans Bassa Vah</family> |
38 | + <family>Noto Sans Batak</family> |
39 | + <family>Noto Sans Bengali</family> |
40 | + <family>Noto Sans Bhaiksuki</family> |
41 | + <family>Noto Sans Brahmi</family> |
42 | + <family>Noto Sans Buginese</family> |
43 | + <family>Noto Sans Buhid</family> |
44 | + <family>Noto Sans Canadian Aboriginal</family> |
45 | + <family>Noto Sans Carian</family> |
46 | + <family>Noto Sans Caucasian Albanian</family> |
47 | + <family>Noto Sans Chakma</family> |
48 | + <family>Noto Sans Cham</family> |
49 | + <family>Noto Sans Cherokee</family> |
50 | + <family>Noto Sans Coptic</family> |
51 | + <family>Noto Sans Cuneiform</family> |
52 | + <family>Noto Sans Cypriot</family> |
53 | + <family>Noto Sans Deseret</family> |
54 | + <family>Noto Sans Devanagari</family> |
55 | + <family>Noto Sans Duployan</family> |
56 | + <family>Noto Sans Elbasan</family> |
57 | + <family>Noto Sans Elymaic</family> |
58 | + <family>Noto Sans Ethiopic</family> |
59 | + <family>Noto Sans Georgian</family> |
60 | + <family>Noto Sans Glagolitic</family> |
61 | + <family>Noto Sans Gothic</family> |
62 | + <family>Noto Sans Grantha</family> |
63 | + <family>Noto Sans Gujarati</family> |
64 | + <family>Noto Sans Gunjala Gondi</family> |
65 | + <family>Noto Sans Gurmukhi</family> |
66 | + <family>Noto Sans Hanifi Rohingya</family> |
67 | + <family>Noto Sans Hanunoo</family> |
68 | + <family>Noto Sans Hatran</family> |
69 | + <family>Noto Sans Hebrew</family> |
70 | + <family>Noto Sans Javanese</family> |
71 | + <family>Noto Sans Kaithi</family> |
72 | + <family>Noto Sans Kannada</family> |
73 | + <family>Noto Sans Kayah Li</family> |
74 | + <family>Noto Sans Kharoshthi</family> |
75 | + <family>Noto Sans Khmer</family> |
76 | + <family>Noto Sans Khojki</family> |
77 | + <family>Noto Sans Khudawadi</family> |
78 | + <family>Noto Sans Lao</family> |
79 | + <family>Noto Sans Lepcha</family> |
80 | + <family>Noto Sans Limbu</family> |
81 | + <family>Noto Sans Linear A</family> |
82 | + <family>Noto Sans Linear B</family> |
83 | + <family>Noto Sans Lisu</family> |
84 | + <family>Noto Sans Lycian</family> |
85 | + <family>Noto Sans Lydian</family> |
86 | + <family>Noto Sans Mahajani</family> |
87 | + <family>Noto Sans Malayalam</family> |
88 | + <family>Noto Sans Mandaic</family> |
89 | + <family>Noto Sans Manichaean</family> |
90 | + <family>Noto Sans Marchen</family> |
91 | + <family>Noto Sans Masaram Gondi</family> |
92 | + <family>Noto Sans Mayan Numerals</family> |
93 | + <family>Noto Sans Medefaidrin</family> |
94 | + <family>Noto Sans Meetei Mayek</family> |
95 | + <family>Noto Sans Mende Kikakui</family> |
96 | + <family>Noto Sans Meroitic</family> |
97 | + <family>Noto Sans Miao</family> |
98 | + <family>Noto Sans Modi</family> |
99 | + <family>Noto Sans Mongolian</family> |
100 | + <family>Noto Sans Mro</family> |
101 | + <family>Noto Sans Multani</family> |
102 | + <family>Noto Sans Myanmar</family> |
103 | + <family>Noto Sans NKo</family> |
104 | + <family>Noto Sans Nabataean</family> |
105 | + <family>Noto Sans New Tai Lue</family> |
106 | + <family>Noto Sans Newa</family> |
107 | + <family>Noto Sans Nushu</family> |
108 | + <family>Noto Sans Ogham</family> |
109 | + <family>Noto Sans Ol Chiki</family> |
110 | + <family>Noto Sans Oriya</family> |
111 | + <family>Noto Sans Osage</family> |
112 | + <family>Noto Sans Osmanya</family> |
113 | + <family>Noto Sans Pahawh Hmong</family> |
114 | + <family>Noto Sans Palmyrene</family> |
115 | + <family>Noto Sans Pau Cin Hau</family> |
116 | + <family>Noto Sans PhagsPa</family> |
117 | + <family>Noto Sans Phoenician</family> |
118 | + <family>Noto Sans Rejang</family> |
119 | + <family>Noto Sans Saurashtra</family> |
120 | + <family>Noto Sans Sharada</family> |
121 | + <family>Noto Sans Shavian</family> |
122 | + <family>Noto Sans Siddham</family> |
123 | + <family>Noto Sans Sinhala</family> |
124 | + <family>Noto Sans Sogdian</family> |
125 | + <family>Noto Sans Sora Sompeng</family> |
126 | + <family>Noto Sans Soyombo</family> |
127 | + <family>Noto Sans Sundanese</family> |
128 | + <family>Noto Sans Syloti Nagri</family> |
129 | + <family>Noto Sans Syriac</family> |
130 | + <family>Noto Sans Tagalog</family> |
131 | + <family>Noto Sans Tagbanwa</family> |
132 | + <family>Noto Sans Tai Le</family> |
133 | + <family>Noto Sans Tai Tham</family> |
134 | + <family>Noto Sans Tai Viet</family> |
135 | + <family>Noto Sans Tamil</family> |
136 | + <family>Noto Sans Takri</family> |
137 | + <family>Noto Sans Telugu</family> |
138 | + <family>Noto Sans Thaana</family> |
139 | + <family>Noto Sans Thai</family> |
140 | + <family>Noto Sans Tifinagh</family> |
141 | + <family>Noto Sans Tirhuta</family> |
142 | + <family>Noto Sans Ugaritic</family> |
143 | + <family>Noto Nastaliq Urdu</family> |
144 | + <family>Noto Sans Vai</family> |
145 | + <family>Noto Sans Wancho</family> |
146 | + <family>Noto Sans Warang Citi</family> |
147 | + <family>Noto Sans Yi</family> |
148 | + <family>Noto Sans Zanabazar Square</family> |
149 | + </prefer> |
150 | + </alias> |
151 | + <alias> |
152 | + <family>serif</family> |
153 | + <prefer> |
154 | + <family>Noto Serif</family> |
155 | + <family>Noto Serif Ahom</family> |
156 | + <family>Noto Naskh Arabic</family> |
157 | + <family>Noto Serif Armenian</family> |
158 | + <family>Noto Serif Balinese</family> |
159 | + <family>Noto Serif Bengali</family> |
160 | + <family>Noto Serif Devanagari</family> |
161 | + <family>Noto Serif Dogra</family> |
162 | + <family>Noto Serif Ethiopic</family> |
163 | + <family>Noto Serif Georgian</family> |
164 | + <family>Noto Serif Grantha</family> |
165 | + <family>Noto Serif Gujarati</family> |
166 | + <family>Noto Serif Gurmukhi</family> |
167 | + <family>Noto Serif Hebrew</family> |
168 | + <family>Noto Serif Hmong Nyiakeng</family> |
169 | + <family>Noto Serif Kannada</family> |
170 | + <family>Noto Serif Khmer</family> |
171 | + <family>Noto Serif Khojki</family> |
172 | + <family>Noto Serif Lao</family> |
173 | + <family>Noto Serif Malayalam</family> |
174 | + <family>Noto Serif Myanmar</family> |
175 | + <family>Noto Serif Sinhala</family> |
176 | + <family>Noto Serif Tamil</family> |
177 | + <family>Noto Serif Tamil Slanted</family> |
178 | + <family>Noto Serif Tangut</family> |
179 | + <family>Noto Serif Telugu</family> |
180 | + <family>Noto Serif Thai</family> |
181 | + <family>Noto Serif Tibetan</family> |
182 | + <family>Noto Serif Yezidi</family> |
183 | + </prefer> |
184 | + </alias> |
185 | +</fontconfig> |
186 | diff --git a/data/pkg_depends b/data/pkg_depends |
187 | index 91c51a1..dd14cb2 100644 |
188 | --- a/data/pkg_depends |
189 | +++ b/data/pkg_depends |
190 | @@ -106,42 +106,13 @@ wa:sv::wswedish |
191 | wa:uk::wukrainian |
192 | |
193 | # fonts |
194 | -fn:am::fonts-noto-core |
195 | -fn:ar::fonts-noto-core |
196 | +fn:::fonts-noto-core |
197 | fn:ar::fonts-noto-ui-core |
198 | -fn:as::fonts-beng |
199 | -fn:bn::fonts-beng |
200 | -fn:bo::fonts-tibetan-machine |
201 | -fn:dz::fonts-tibetan-machine |
202 | -fn:fa::fonts-farsiweb |
203 | -fn:fa::fonts-sil-scheherazade |
204 | -fn:gu::fonts-gujr |
205 | -fn:he::fonts-sil-ezra |
206 | -fn:hi::fonts-deva |
207 | -fn:ii::fonts-sil-nuosusil |
208 | +fn:fa::fonts-noto-ui-core |
209 | fn:ja::fonts-noto-cjk |
210 | fn:ja::fonts-noto-cjk-extra |
211 | -fn:km::fonts-khmeros |
212 | -fn:kn::fonts-knda |
213 | fn:ko::fonts-noto-cjk |
214 | fn:ko::fonts-noto-cjk-extra |
215 | -fn:lo::fonts-lao |
216 | -fn:ml::fonts-mlym |
217 | -fn:mn::fonts-manchufont |
218 | -fn:mnc::fonts-manchufont |
219 | -fn:mr::fonts-deva |
220 | -fn:my::fonts-sil-padauk |
221 | -fn:ne::fonts-deva |
222 | -fn:or::fonts-orya |
223 | -fn:pa::fonts-guru |
224 | -fn:si::fonts-noto-core |
225 | -fn:ta::fonts-taml |
226 | -fn:te::fonts-telu |
227 | -fn:th::fonts-thai-tlwg |
228 | -fn:ug::fonts-ukij-uyghur |
229 | -fn:ur::fonts-nafees |
230 | -fn:ur::fonts-sil-scheherazade |
231 | -fn:yi::fonts-sil-ezra |
232 | fn:zh-hans::fonts-noto-cjk |
233 | fn:zh-hans::fonts-noto-cjk-extra |
234 | fn:zh-hans::fonts-arphic-uming |
235 | diff --git a/debian/changelog b/debian/changelog |
236 | index ebccd8c..18b674f 100644 |
237 | --- a/debian/changelog |
238 | +++ b/debian/changelog |
239 | @@ -2,6 +2,14 @@ language-selector (0.222) UNRELEASED; urgency=medium |
240 | |
241 | * data/pkg_depends: |
242 | - Always pull hunspell and myspell dicts |
243 | + * Switch to Noto as default font |
244 | + - Add 56-language-selector-prefer.conf |
245 | + - Drop 56-language-selector-ar.conf (no longer needed) |
246 | + - Simplify list of fonts pulled by check-language-support |
247 | + - Install extra fontconfig file for the snaps |
248 | + - This is a step to achieve the goal in |
249 | + https://discourse.ubuntu.com/t/36923 |
250 | + - Fixes LP: #1866038 and LP: #2009303 |
251 | |
252 | -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com> Wed, 12 Jul 2023 20:04:51 +0200 |
253 | |
254 | diff --git a/debian/language-selector-common.install b/debian/language-selector-common.install |
255 | index 6c1860b..a97a31a 100644 |
256 | --- a/debian/language-selector-common.install |
257 | +++ b/debian/language-selector-common.install |
258 | @@ -7,6 +7,7 @@ usr/bin/check-language-support |
259 | usr/lib/python*/*-packages/*.egg-info |
260 | usr/lib/python*/*-packages/LanguageSelector/*.py |
261 | usr/lib/python*/*-packages/language_support_pkgs*.py |
262 | +usr/share/fonts/snap-config-hack |
263 | usr/share/language-selector |
264 | usr/share/locale |
265 | usr/share/pixmaps |
266 | diff --git a/debian/language-selector-common.links b/debian/language-selector-common.links |
267 | index 51a709c..bf5a341 100644 |
268 | --- a/debian/language-selector-common.links |
269 | +++ b/debian/language-selector-common.links |
270 | @@ -1,6 +1,6 @@ |
271 | /usr/share/fontconfig/conf.avail/30-cjk-aliases.conf /etc/fonts/conf.d/30-cjk-aliases.conf |
272 | -/usr/share/fontconfig/conf.avail/56-language-selector-ar.conf /etc/fonts/conf.d/56-language-selector-ar.conf |
273 | -/usr/share/fontconfig/conf.avail/64-language-selector-prefer.conf /etc/fonts/conf.d/64-language-selector-prefer.conf |
274 | +/usr/share/fontconfig/conf.avail/56-language-selector-prefer.conf /etc/fonts/conf.d/56-language-selector-prefer.conf |
275 | +/usr/share/fontconfig/conf.avail/64-language-selector-cjk-prefer.conf /etc/fonts/conf.d/64-language-selector-cjk-prefer.conf |
276 | /usr/share/fontconfig/conf.avail/69-language-selector-ja.conf /etc/fonts/conf.d/69-language-selector-ja.conf |
277 | /usr/share/fontconfig/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/69-language-selector-zh-cn.conf |
278 | /usr/share/fontconfig/conf.avail/69-language-selector-zh-hk.conf /etc/fonts/conf.d/69-language-selector-zh-hk.conf |
279 | diff --git a/fontconfig/56-language-selector-ar.conf b/fontconfig/56-language-selector-ar.conf |
280 | deleted file mode 100644 |
281 | index 6a1f3e7..0000000 |
282 | --- a/fontconfig/56-language-selector-ar.conf |
283 | +++ /dev/null |
284 | @@ -1,28 +0,0 @@ |
285 | -<?xml version="1.0"?> |
286 | -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
287 | -<fontconfig> |
288 | - <match target="pattern"> |
289 | - <test name="lang"> |
290 | - <string>ar</string> |
291 | - </test> |
292 | - <test qual="any" name="family"> |
293 | - <string>sans-serif</string> |
294 | - </test> |
295 | - <edit name="family" mode="prepend"> |
296 | - <string>Noto Sans</string> |
297 | - <string>Noto Sans Arabic UI</string> |
298 | - </edit> |
299 | - </match> |
300 | - <match target="pattern"> |
301 | - <test name="lang"> |
302 | - <string>ar</string> |
303 | - </test> |
304 | - <test qual="any" name="family"> |
305 | - <string>serif</string> |
306 | - </test> |
307 | - <edit name="family" mode="prepend"> |
308 | - <string>Noto Serif</string> |
309 | - <string>Noto Naskh Arabic</string> |
310 | - </edit> |
311 | - </match> |
312 | -</fontconfig> |
313 | diff --git a/fontconfig/56-language-selector-prefer.conf b/fontconfig/56-language-selector-prefer.conf |
314 | new file mode 100644 |
315 | index 0000000..9a83ea6 |
316 | --- /dev/null |
317 | +++ b/fontconfig/56-language-selector-prefer.conf |
318 | @@ -0,0 +1,172 @@ |
319 | +<?xml version="1.0"?> |
320 | +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
321 | + |
322 | +<!-- |
323 | + This file prefers quite a few non-latin fonts to give them higher |
324 | + precedence than DejaVu Sans and DejaVu Serif. The latter are preferred |
325 | + in 60-latin.conf, but besides latin, cyrillic and greek they include |
326 | + many non-latin characters. So this way we can make Noto fonts be used |
327 | + even if the fonts-dejavu-core package is installed. |
328 | +--> |
329 | + |
330 | +<fontconfig> |
331 | + <alias> |
332 | + <family>sans-serif</family> |
333 | + <prefer> |
334 | + <family>Noto Sans</family> |
335 | + <family>Noto Sans Adlam</family> |
336 | + <family>Noto Sans Arabic UI</family> |
337 | + <family>Noto Sans Arabic</family> |
338 | + <family>Noto Sans Armenian</family> |
339 | + <family>Noto Sans Avestan</family> |
340 | + <family>Noto Sans Balinese</family> |
341 | + <family>Noto Sans Bamum</family> |
342 | + <family>Noto Sans Bassa Vah</family> |
343 | + <family>Noto Sans Batak</family> |
344 | + <family>Noto Sans Bengali</family> |
345 | + <family>Noto Sans Bhaiksuki</family> |
346 | + <family>Noto Sans Brahmi</family> |
347 | + <family>Noto Sans Buginese</family> |
348 | + <family>Noto Sans Buhid</family> |
349 | + <family>Noto Sans Canadian Aboriginal</family> |
350 | + <family>Noto Sans Carian</family> |
351 | + <family>Noto Sans Caucasian Albanian</family> |
352 | + <family>Noto Sans Chakma</family> |
353 | + <family>Noto Sans Cham</family> |
354 | + <family>Noto Sans Cherokee</family> |
355 | + <family>Noto Sans Coptic</family> |
356 | + <family>Noto Sans Cuneiform</family> |
357 | + <family>Noto Sans Cypriot</family> |
358 | + <family>Noto Sans Deseret</family> |
359 | + <family>Noto Sans Devanagari</family> |
360 | + <family>Noto Sans Duployan</family> |
361 | + <family>Noto Sans Elbasan</family> |
362 | + <family>Noto Sans Elymaic</family> |
363 | + <family>Noto Sans Ethiopic</family> |
364 | + <family>Noto Sans Georgian</family> |
365 | + <family>Noto Sans Glagolitic</family> |
366 | + <family>Noto Sans Gothic</family> |
367 | + <family>Noto Sans Grantha</family> |
368 | + <family>Noto Sans Gujarati</family> |
369 | + <family>Noto Sans Gunjala Gondi</family> |
370 | + <family>Noto Sans Gurmukhi</family> |
371 | + <family>Noto Sans Hanifi Rohingya</family> |
372 | + <family>Noto Sans Hanunoo</family> |
373 | + <family>Noto Sans Hatran</family> |
374 | + <family>Noto Sans Hebrew</family> |
375 | + <family>Noto Sans Javanese</family> |
376 | + <family>Noto Sans Kaithi</family> |
377 | + <family>Noto Sans Kannada</family> |
378 | + <family>Noto Sans Kayah Li</family> |
379 | + <family>Noto Sans Kharoshthi</family> |
380 | + <family>Noto Sans Khmer</family> |
381 | + <family>Noto Sans Khojki</family> |
382 | + <family>Noto Sans Khudawadi</family> |
383 | + <family>Noto Sans Lao</family> |
384 | + <family>Noto Sans Lepcha</family> |
385 | + <family>Noto Sans Limbu</family> |
386 | + <family>Noto Sans Linear A</family> |
387 | + <family>Noto Sans Linear B</family> |
388 | + <family>Noto Sans Lisu</family> |
389 | + <family>Noto Sans Lycian</family> |
390 | + <family>Noto Sans Lydian</family> |
391 | + <family>Noto Sans Mahajani</family> |
392 | + <family>Noto Sans Malayalam</family> |
393 | + <family>Noto Sans Mandaic</family> |
394 | + <family>Noto Sans Manichaean</family> |
395 | + <family>Noto Sans Marchen</family> |
396 | + <family>Noto Sans Masaram Gondi</family> |
397 | + <family>Noto Sans Mayan Numerals</family> |
398 | + <family>Noto Sans Medefaidrin</family> |
399 | + <family>Noto Sans Meetei Mayek</family> |
400 | + <family>Noto Sans Mende Kikakui</family> |
401 | + <family>Noto Sans Meroitic</family> |
402 | + <family>Noto Sans Miao</family> |
403 | + <family>Noto Sans Modi</family> |
404 | + <family>Noto Sans Mongolian</family> |
405 | + <family>Noto Sans Mro</family> |
406 | + <family>Noto Sans Multani</family> |
407 | + <family>Noto Sans Myanmar</family> |
408 | + <family>Noto Sans NKo</family> |
409 | + <family>Noto Sans Nabataean</family> |
410 | + <family>Noto Sans New Tai Lue</family> |
411 | + <family>Noto Sans Newa</family> |
412 | + <family>Noto Sans Nushu</family> |
413 | + <family>Noto Sans Ogham</family> |
414 | + <family>Noto Sans Ol Chiki</family> |
415 | + <family>Noto Sans Oriya</family> |
416 | + <family>Noto Sans Osage</family> |
417 | + <family>Noto Sans Osmanya</family> |
418 | + <family>Noto Sans Pahawh Hmong</family> |
419 | + <family>Noto Sans Palmyrene</family> |
420 | + <family>Noto Sans Pau Cin Hau</family> |
421 | + <family>Noto Sans PhagsPa</family> |
422 | + <family>Noto Sans Phoenician</family> |
423 | + <family>Noto Sans Rejang</family> |
424 | + <family>Noto Sans Saurashtra</family> |
425 | + <family>Noto Sans Sharada</family> |
426 | + <family>Noto Sans Shavian</family> |
427 | + <family>Noto Sans Siddham</family> |
428 | + <family>Noto Sans Sinhala</family> |
429 | + <family>Noto Sans Sogdian</family> |
430 | + <family>Noto Sans Sora Sompeng</family> |
431 | + <family>Noto Sans Soyombo</family> |
432 | + <family>Noto Sans Sundanese</family> |
433 | + <family>Noto Sans Syloti Nagri</family> |
434 | + <family>Noto Sans Syriac</family> |
435 | + <family>Noto Sans Tagalog</family> |
436 | + <family>Noto Sans Tagbanwa</family> |
437 | + <family>Noto Sans Tai Le</family> |
438 | + <family>Noto Sans Tai Tham</family> |
439 | + <family>Noto Sans Tai Viet</family> |
440 | + <family>Noto Sans Tamil</family> |
441 | + <family>Noto Sans Takri</family> |
442 | + <family>Noto Sans Telugu</family> |
443 | + <family>Noto Sans Thaana</family> |
444 | + <family>Noto Sans Thai</family> |
445 | + <family>Noto Sans Tifinagh</family> |
446 | + <family>Noto Sans Tirhuta</family> |
447 | + <family>Noto Sans Ugaritic</family> |
448 | + <family>Noto Nastaliq Urdu</family> |
449 | + <family>Noto Sans Vai</family> |
450 | + <family>Noto Sans Wancho</family> |
451 | + <family>Noto Sans Warang Citi</family> |
452 | + <family>Noto Sans Yi</family> |
453 | + <family>Noto Sans Zanabazar Square</family> |
454 | + </prefer> |
455 | + </alias> |
456 | + <alias> |
457 | + <family>serif</family> |
458 | + <prefer> |
459 | + <family>Noto Serif</family> |
460 | + <family>Noto Serif Ahom</family> |
461 | + <family>Noto Naskh Arabic</family> |
462 | + <family>Noto Serif Armenian</family> |
463 | + <family>Noto Serif Balinese</family> |
464 | + <family>Noto Serif Bengali</family> |
465 | + <family>Noto Serif Devanagari</family> |
466 | + <family>Noto Serif Dogra</family> |
467 | + <family>Noto Serif Ethiopic</family> |
468 | + <family>Noto Serif Georgian</family> |
469 | + <family>Noto Serif Grantha</family> |
470 | + <family>Noto Serif Gujarati</family> |
471 | + <family>Noto Serif Gurmukhi</family> |
472 | + <family>Noto Serif Hebrew</family> |
473 | + <family>Noto Serif Hmong Nyiakeng</family> |
474 | + <family>Noto Serif Kannada</family> |
475 | + <family>Noto Serif Khmer</family> |
476 | + <family>Noto Serif Khojki</family> |
477 | + <family>Noto Serif Lao</family> |
478 | + <family>Noto Serif Malayalam</family> |
479 | + <family>Noto Serif Myanmar</family> |
480 | + <family>Noto Serif Sinhala</family> |
481 | + <family>Noto Serif Tamil</family> |
482 | + <family>Noto Serif Tamil Slanted</family> |
483 | + <family>Noto Serif Tangut</family> |
484 | + <family>Noto Serif Telugu</family> |
485 | + <family>Noto Serif Thai</family> |
486 | + <family>Noto Serif Tibetan</family> |
487 | + <family>Noto Serif Yezidi</family> |
488 | + </prefer> |
489 | + </alias> |
490 | +</fontconfig> |
491 | diff --git a/fontconfig/64-language-selector-prefer.conf b/fontconfig/64-language-selector-cjk-prefer.conf |
492 | similarity index 94% |
493 | rename from fontconfig/64-language-selector-prefer.conf |
494 | rename to fontconfig/64-language-selector-cjk-prefer.conf |
495 | index bce3696..8cf9d25 100644 |
496 | --- a/fontconfig/64-language-selector-prefer.conf |
497 | +++ b/fontconfig/64-language-selector-cjk-prefer.conf |
498 | @@ -9,8 +9,6 @@ |
499 | <family>Noto Sans CJK SC</family> |
500 | <family>Noto Sans CJK TC</family> |
501 | <family>Noto Sans CJK HK</family> |
502 | - <family>Lohit Devanagari</family> |
503 | - <family>Noto Sans Sinhala</family> |
504 | </prefer> |
505 | </alias> |
506 | <alias> |
507 | @@ -20,8 +18,6 @@ |
508 | <family>Noto Serif CJK KR</family> |
509 | <family>Noto Serif CJK SC</family> |
510 | <family>Noto Serif CJK TC</family> |
511 | - <family>Lohit Devanagari</family> |
512 | - <family>Noto Serif Sinhala</family> |
513 | </prefer> |
514 | </alias> |
515 | <alias> |
516 | diff --git a/setup.py b/setup.py |
517 | index 2c3654a..841054d 100755 |
518 | --- a/setup.py |
519 | +++ b/setup.py |
520 | @@ -34,6 +34,9 @@ setup(name='language-selector', |
521 | # session init config file |
522 | ('../etc/profile.d', |
523 | ["data/cedilla-portuguese.sh"]), |
524 | + # extra fontconfig file for the snaps |
525 | + ('../usr/share/fonts/snap-config-hack', |
526 | + ["data/10-prefer-noto.conf"]), |
527 | ], |
528 | entry_points='''[aptdaemon.plugins] |
529 | modify_cache_after=language_support_pkgs:apt_cache_add_language_packs |