Merge ~gunnarhj/ubuntu/+source/language-selector:noto into ~ubuntu-desktop/ubuntu/+source/language-selector: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)
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+447207@code.launchpad.net
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
diff --git a/data/10-prefer-noto.conf b/data/10-prefer-noto.conf
0new file mode 1006440new file mode 100644
index 0000000..94a985c
--- /dev/null
+++ b/data/10-prefer-noto.conf
@@ -0,0 +1,179 @@
1<?xml version="1.0"?>
2<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3
4<!--
5 Currently (2023-07-19) this file is a copy of the new fontconfig file
6 /etc/fonts/conf.d/56-language-selector-prefer.conf. Its purpose is to
7 make the transition to Noto as default sans-serif and serif font
8 available to the snaps until the snaps start using core24 as base snap.
9-->
10
11<!--
12 This file prefers quite a few non-latin fonts to give them higher
13 precedence than DejaVu Sans and DejaVu Serif. The latter are preferred
14 in 60-latin.conf, but besides latin, cyrillic and greek they include
15 many non-latin characters. So this way we can make Noto fonts be used
16 even if the fonts-dejavu-core package is installed.
17-->
18
19<fontconfig>
20 <alias>
21 <family>sans-serif</family>
22 <prefer>
23 <family>Noto Sans</family>
24 <family>Noto Sans Adlam</family>
25 <family>Noto Sans Arabic UI</family>
26 <family>Noto Sans Arabic</family>
27 <family>Noto Sans Armenian</family>
28 <family>Noto Sans Avestan</family>
29 <family>Noto Sans Balinese</family>
30 <family>Noto Sans Bamum</family>
31 <family>Noto Sans Bassa Vah</family>
32 <family>Noto Sans Batak</family>
33 <family>Noto Sans Bengali</family>
34 <family>Noto Sans Bhaiksuki</family>
35 <family>Noto Sans Brahmi</family>
36 <family>Noto Sans Buginese</family>
37 <family>Noto Sans Buhid</family>
38 <family>Noto Sans Canadian Aboriginal</family>
39 <family>Noto Sans Carian</family>
40 <family>Noto Sans Caucasian Albanian</family>
41 <family>Noto Sans Chakma</family>
42 <family>Noto Sans Cham</family>
43 <family>Noto Sans Cherokee</family>
44 <family>Noto Sans Coptic</family>
45 <family>Noto Sans Cuneiform</family>
46 <family>Noto Sans Cypriot</family>
47 <family>Noto Sans Deseret</family>
48 <family>Noto Sans Devanagari</family>
49 <family>Noto Sans Duployan</family>
50 <family>Noto Sans Elbasan</family>
51 <family>Noto Sans Elymaic</family>
52 <family>Noto Sans Ethiopic</family>
53 <family>Noto Sans Georgian</family>
54 <family>Noto Sans Glagolitic</family>
55 <family>Noto Sans Gothic</family>
56 <family>Noto Sans Grantha</family>
57 <family>Noto Sans Gujarati</family>
58 <family>Noto Sans Gunjala Gondi</family>
59 <family>Noto Sans Gurmukhi</family>
60 <family>Noto Sans Hanifi Rohingya</family>
61 <family>Noto Sans Hanunoo</family>
62 <family>Noto Sans Hatran</family>
63 <family>Noto Sans Hebrew</family>
64 <family>Noto Sans Javanese</family>
65 <family>Noto Sans Kaithi</family>
66 <family>Noto Sans Kannada</family>
67 <family>Noto Sans Kayah Li</family>
68 <family>Noto Sans Kharoshthi</family>
69 <family>Noto Sans Khmer</family>
70 <family>Noto Sans Khojki</family>
71 <family>Noto Sans Khudawadi</family>
72 <family>Noto Sans Lao</family>
73 <family>Noto Sans Lepcha</family>
74 <family>Noto Sans Limbu</family>
75 <family>Noto Sans Linear A</family>
76 <family>Noto Sans Linear B</family>
77 <family>Noto Sans Lisu</family>
78 <family>Noto Sans Lycian</family>
79 <family>Noto Sans Lydian</family>
80 <family>Noto Sans Mahajani</family>
81 <family>Noto Sans Malayalam</family>
82 <family>Noto Sans Mandaic</family>
83 <family>Noto Sans Manichaean</family>
84 <family>Noto Sans Marchen</family>
85 <family>Noto Sans Masaram Gondi</family>
86 <family>Noto Sans Mayan Numerals</family>
87 <family>Noto Sans Medefaidrin</family>
88 <family>Noto Sans Meetei Mayek</family>
89 <family>Noto Sans Mende Kikakui</family>
90 <family>Noto Sans Meroitic</family>
91 <family>Noto Sans Miao</family>
92 <family>Noto Sans Modi</family>
93 <family>Noto Sans Mongolian</family>
94 <family>Noto Sans Mro</family>
95 <family>Noto Sans Multani</family>
96 <family>Noto Sans Myanmar</family>
97 <family>Noto Sans NKo</family>
98 <family>Noto Sans Nabataean</family>
99 <family>Noto Sans New Tai Lue</family>
100 <family>Noto Sans Newa</family>
101 <family>Noto Sans Nushu</family>
102 <family>Noto Sans Ogham</family>
103 <family>Noto Sans Ol Chiki</family>
104 <family>Noto Sans Oriya</family>
105 <family>Noto Sans Osage</family>
106 <family>Noto Sans Osmanya</family>
107 <family>Noto Sans Pahawh Hmong</family>
108 <family>Noto Sans Palmyrene</family>
109 <family>Noto Sans Pau Cin Hau</family>
110 <family>Noto Sans PhagsPa</family>
111 <family>Noto Sans Phoenician</family>
112 <family>Noto Sans Rejang</family>
113 <family>Noto Sans Saurashtra</family>
114 <family>Noto Sans Sharada</family>
115 <family>Noto Sans Shavian</family>
116 <family>Noto Sans Siddham</family>
117 <family>Noto Sans Sinhala</family>
118 <family>Noto Sans Sogdian</family>
119 <family>Noto Sans Sora Sompeng</family>
120 <family>Noto Sans Soyombo</family>
121 <family>Noto Sans Sundanese</family>
122 <family>Noto Sans Syloti Nagri</family>
123 <family>Noto Sans Syriac</family>
124 <family>Noto Sans Tagalog</family>
125 <family>Noto Sans Tagbanwa</family>
126 <family>Noto Sans Tai Le</family>
127 <family>Noto Sans Tai Tham</family>
128 <family>Noto Sans Tai Viet</family>
129 <family>Noto Sans Tamil</family>
130 <family>Noto Sans Takri</family>
131 <family>Noto Sans Telugu</family>
132 <family>Noto Sans Thaana</family>
133 <family>Noto Sans Thai</family>
134 <family>Noto Sans Tifinagh</family>
135 <family>Noto Sans Tirhuta</family>
136 <family>Noto Sans Ugaritic</family>
137 <family>Noto Nastaliq Urdu</family>
138 <family>Noto Sans Vai</family>
139 <family>Noto Sans Wancho</family>
140 <family>Noto Sans Warang Citi</family>
141 <family>Noto Sans Yi</family>
142 <family>Noto Sans Zanabazar Square</family>
143 </prefer>
144 </alias>
145 <alias>
146 <family>serif</family>
147 <prefer>
148 <family>Noto Serif</family>
149 <family>Noto Serif Ahom</family>
150 <family>Noto Naskh Arabic</family>
151 <family>Noto Serif Armenian</family>
152 <family>Noto Serif Balinese</family>
153 <family>Noto Serif Bengali</family>
154 <family>Noto Serif Devanagari</family>
155 <family>Noto Serif Dogra</family>
156 <family>Noto Serif Ethiopic</family>
157 <family>Noto Serif Georgian</family>
158 <family>Noto Serif Grantha</family>
159 <family>Noto Serif Gujarati</family>
160 <family>Noto Serif Gurmukhi</family>
161 <family>Noto Serif Hebrew</family>
162 <family>Noto Serif Hmong Nyiakeng</family>
163 <family>Noto Serif Kannada</family>
164 <family>Noto Serif Khmer</family>
165 <family>Noto Serif Khojki</family>
166 <family>Noto Serif Lao</family>
167 <family>Noto Serif Malayalam</family>
168 <family>Noto Serif Myanmar</family>
169 <family>Noto Serif Sinhala</family>
170 <family>Noto Serif Tamil</family>
171 <family>Noto Serif Tamil Slanted</family>
172 <family>Noto Serif Tangut</family>
173 <family>Noto Serif Telugu</family>
174 <family>Noto Serif Thai</family>
175 <family>Noto Serif Tibetan</family>
176 <family>Noto Serif Yezidi</family>
177 </prefer>
178 </alias>
179</fontconfig>
diff --git a/data/pkg_depends b/data/pkg_depends
index 91c51a1..dd14cb2 100644
--- a/data/pkg_depends
+++ b/data/pkg_depends
@@ -106,42 +106,13 @@ wa:sv::wswedish
106wa:uk::wukrainian106wa:uk::wukrainian
107107
108# fonts108# fonts
109fn:am::fonts-noto-core109fn:::fonts-noto-core
110fn:ar::fonts-noto-core
111fn:ar::fonts-noto-ui-core110fn:ar::fonts-noto-ui-core
112fn:as::fonts-beng111fn:fa::fonts-noto-ui-core
113fn:bn::fonts-beng
114fn:bo::fonts-tibetan-machine
115fn:dz::fonts-tibetan-machine
116fn:fa::fonts-farsiweb
117fn:fa::fonts-sil-scheherazade
118fn:gu::fonts-gujr
119fn:he::fonts-sil-ezra
120fn:hi::fonts-deva
121fn:ii::fonts-sil-nuosusil
122fn:ja::fonts-noto-cjk112fn:ja::fonts-noto-cjk
123fn:ja::fonts-noto-cjk-extra113fn:ja::fonts-noto-cjk-extra
124fn:km::fonts-khmeros
125fn:kn::fonts-knda
126fn:ko::fonts-noto-cjk114fn:ko::fonts-noto-cjk
127fn:ko::fonts-noto-cjk-extra115fn:ko::fonts-noto-cjk-extra
128fn:lo::fonts-lao
129fn:ml::fonts-mlym
130fn:mn::fonts-manchufont
131fn:mnc::fonts-manchufont
132fn:mr::fonts-deva
133fn:my::fonts-sil-padauk
134fn:ne::fonts-deva
135fn:or::fonts-orya
136fn:pa::fonts-guru
137fn:si::fonts-noto-core
138fn:ta::fonts-taml
139fn:te::fonts-telu
140fn:th::fonts-thai-tlwg
141fn:ug::fonts-ukij-uyghur
142fn:ur::fonts-nafees
143fn:ur::fonts-sil-scheherazade
144fn:yi::fonts-sil-ezra
145fn:zh-hans::fonts-noto-cjk116fn:zh-hans::fonts-noto-cjk
146fn:zh-hans::fonts-noto-cjk-extra117fn:zh-hans::fonts-noto-cjk-extra
147fn:zh-hans::fonts-arphic-uming118fn:zh-hans::fonts-arphic-uming
diff --git a/debian/changelog b/debian/changelog
index ebccd8c..18b674f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,14 @@ language-selector (0.222) UNRELEASED; urgency=medium
22
3 * data/pkg_depends:3 * data/pkg_depends:
4 - Always pull hunspell and myspell dicts4 - Always pull hunspell and myspell dicts
5 * Switch to Noto as default font
6 - Add 56-language-selector-prefer.conf
7 - Drop 56-language-selector-ar.conf (no longer needed)
8 - Simplify list of fonts pulled by check-language-support
9 - Install extra fontconfig file for the snaps
10 - This is a step to achieve the goal in
11 https://discourse.ubuntu.com/t/36923
12 - Fixes LP: #1866038 and LP: #2009303
513
6 -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com> Wed, 12 Jul 2023 20:04:51 +020014 -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com> Wed, 12 Jul 2023 20:04:51 +0200
715
diff --git a/debian/language-selector-common.install b/debian/language-selector-common.install
index 6c1860b..a97a31a 100644
--- a/debian/language-selector-common.install
+++ b/debian/language-selector-common.install
@@ -7,6 +7,7 @@ usr/bin/check-language-support
7usr/lib/python*/*-packages/*.egg-info7usr/lib/python*/*-packages/*.egg-info
8usr/lib/python*/*-packages/LanguageSelector/*.py8usr/lib/python*/*-packages/LanguageSelector/*.py
9usr/lib/python*/*-packages/language_support_pkgs*.py9usr/lib/python*/*-packages/language_support_pkgs*.py
10usr/share/fonts/snap-config-hack
10usr/share/language-selector11usr/share/language-selector
11usr/share/locale12usr/share/locale
12usr/share/pixmaps13usr/share/pixmaps
diff --git a/debian/language-selector-common.links b/debian/language-selector-common.links
index 51a709c..bf5a341 100644
--- a/debian/language-selector-common.links
+++ b/debian/language-selector-common.links
@@ -1,6 +1,6 @@
1/usr/share/fontconfig/conf.avail/30-cjk-aliases.conf /etc/fonts/conf.d/30-cjk-aliases.conf1/usr/share/fontconfig/conf.avail/30-cjk-aliases.conf /etc/fonts/conf.d/30-cjk-aliases.conf
2/usr/share/fontconfig/conf.avail/56-language-selector-ar.conf /etc/fonts/conf.d/56-language-selector-ar.conf2/usr/share/fontconfig/conf.avail/56-language-selector-prefer.conf /etc/fonts/conf.d/56-language-selector-prefer.conf
3/usr/share/fontconfig/conf.avail/64-language-selector-prefer.conf /etc/fonts/conf.d/64-language-selector-prefer.conf3/usr/share/fontconfig/conf.avail/64-language-selector-cjk-prefer.conf /etc/fonts/conf.d/64-language-selector-cjk-prefer.conf
4/usr/share/fontconfig/conf.avail/69-language-selector-ja.conf /etc/fonts/conf.d/69-language-selector-ja.conf4/usr/share/fontconfig/conf.avail/69-language-selector-ja.conf /etc/fonts/conf.d/69-language-selector-ja.conf
5/usr/share/fontconfig/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/69-language-selector-zh-cn.conf5/usr/share/fontconfig/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/69-language-selector-zh-cn.conf
6/usr/share/fontconfig/conf.avail/69-language-selector-zh-hk.conf /etc/fonts/conf.d/69-language-selector-zh-hk.conf6/usr/share/fontconfig/conf.avail/69-language-selector-zh-hk.conf /etc/fonts/conf.d/69-language-selector-zh-hk.conf
diff --git a/fontconfig/56-language-selector-ar.conf b/fontconfig/56-language-selector-ar.conf
7deleted file mode 1006447deleted file mode 100644
index 6a1f3e7..0000000
--- a/fontconfig/56-language-selector-ar.conf
+++ /dev/null
@@ -1,28 +0,0 @@
1<?xml version="1.0"?>
2<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3<fontconfig>
4 <match target="pattern">
5 <test name="lang">
6 <string>ar</string>
7 </test>
8 <test qual="any" name="family">
9 <string>sans-serif</string>
10 </test>
11 <edit name="family" mode="prepend">
12 <string>Noto Sans</string>
13 <string>Noto Sans Arabic UI</string>
14 </edit>
15 </match>
16 <match target="pattern">
17 <test name="lang">
18 <string>ar</string>
19 </test>
20 <test qual="any" name="family">
21 <string>serif</string>
22 </test>
23 <edit name="family" mode="prepend">
24 <string>Noto Serif</string>
25 <string>Noto Naskh Arabic</string>
26 </edit>
27 </match>
28</fontconfig>
diff --git a/fontconfig/56-language-selector-prefer.conf b/fontconfig/56-language-selector-prefer.conf
29new file mode 1006440new file mode 100644
index 0000000..9a83ea6
--- /dev/null
+++ b/fontconfig/56-language-selector-prefer.conf
@@ -0,0 +1,172 @@
1<?xml version="1.0"?>
2<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3
4<!--
5 This file prefers quite a few non-latin fonts to give them higher
6 precedence than DejaVu Sans and DejaVu Serif. The latter are preferred
7 in 60-latin.conf, but besides latin, cyrillic and greek they include
8 many non-latin characters. So this way we can make Noto fonts be used
9 even if the fonts-dejavu-core package is installed.
10-->
11
12<fontconfig>
13 <alias>
14 <family>sans-serif</family>
15 <prefer>
16 <family>Noto Sans</family>
17 <family>Noto Sans Adlam</family>
18 <family>Noto Sans Arabic UI</family>
19 <family>Noto Sans Arabic</family>
20 <family>Noto Sans Armenian</family>
21 <family>Noto Sans Avestan</family>
22 <family>Noto Sans Balinese</family>
23 <family>Noto Sans Bamum</family>
24 <family>Noto Sans Bassa Vah</family>
25 <family>Noto Sans Batak</family>
26 <family>Noto Sans Bengali</family>
27 <family>Noto Sans Bhaiksuki</family>
28 <family>Noto Sans Brahmi</family>
29 <family>Noto Sans Buginese</family>
30 <family>Noto Sans Buhid</family>
31 <family>Noto Sans Canadian Aboriginal</family>
32 <family>Noto Sans Carian</family>
33 <family>Noto Sans Caucasian Albanian</family>
34 <family>Noto Sans Chakma</family>
35 <family>Noto Sans Cham</family>
36 <family>Noto Sans Cherokee</family>
37 <family>Noto Sans Coptic</family>
38 <family>Noto Sans Cuneiform</family>
39 <family>Noto Sans Cypriot</family>
40 <family>Noto Sans Deseret</family>
41 <family>Noto Sans Devanagari</family>
42 <family>Noto Sans Duployan</family>
43 <family>Noto Sans Elbasan</family>
44 <family>Noto Sans Elymaic</family>
45 <family>Noto Sans Ethiopic</family>
46 <family>Noto Sans Georgian</family>
47 <family>Noto Sans Glagolitic</family>
48 <family>Noto Sans Gothic</family>
49 <family>Noto Sans Grantha</family>
50 <family>Noto Sans Gujarati</family>
51 <family>Noto Sans Gunjala Gondi</family>
52 <family>Noto Sans Gurmukhi</family>
53 <family>Noto Sans Hanifi Rohingya</family>
54 <family>Noto Sans Hanunoo</family>
55 <family>Noto Sans Hatran</family>
56 <family>Noto Sans Hebrew</family>
57 <family>Noto Sans Javanese</family>
58 <family>Noto Sans Kaithi</family>
59 <family>Noto Sans Kannada</family>
60 <family>Noto Sans Kayah Li</family>
61 <family>Noto Sans Kharoshthi</family>
62 <family>Noto Sans Khmer</family>
63 <family>Noto Sans Khojki</family>
64 <family>Noto Sans Khudawadi</family>
65 <family>Noto Sans Lao</family>
66 <family>Noto Sans Lepcha</family>
67 <family>Noto Sans Limbu</family>
68 <family>Noto Sans Linear A</family>
69 <family>Noto Sans Linear B</family>
70 <family>Noto Sans Lisu</family>
71 <family>Noto Sans Lycian</family>
72 <family>Noto Sans Lydian</family>
73 <family>Noto Sans Mahajani</family>
74 <family>Noto Sans Malayalam</family>
75 <family>Noto Sans Mandaic</family>
76 <family>Noto Sans Manichaean</family>
77 <family>Noto Sans Marchen</family>
78 <family>Noto Sans Masaram Gondi</family>
79 <family>Noto Sans Mayan Numerals</family>
80 <family>Noto Sans Medefaidrin</family>
81 <family>Noto Sans Meetei Mayek</family>
82 <family>Noto Sans Mende Kikakui</family>
83 <family>Noto Sans Meroitic</family>
84 <family>Noto Sans Miao</family>
85 <family>Noto Sans Modi</family>
86 <family>Noto Sans Mongolian</family>
87 <family>Noto Sans Mro</family>
88 <family>Noto Sans Multani</family>
89 <family>Noto Sans Myanmar</family>
90 <family>Noto Sans NKo</family>
91 <family>Noto Sans Nabataean</family>
92 <family>Noto Sans New Tai Lue</family>
93 <family>Noto Sans Newa</family>
94 <family>Noto Sans Nushu</family>
95 <family>Noto Sans Ogham</family>
96 <family>Noto Sans Ol Chiki</family>
97 <family>Noto Sans Oriya</family>
98 <family>Noto Sans Osage</family>
99 <family>Noto Sans Osmanya</family>
100 <family>Noto Sans Pahawh Hmong</family>
101 <family>Noto Sans Palmyrene</family>
102 <family>Noto Sans Pau Cin Hau</family>
103 <family>Noto Sans PhagsPa</family>
104 <family>Noto Sans Phoenician</family>
105 <family>Noto Sans Rejang</family>
106 <family>Noto Sans Saurashtra</family>
107 <family>Noto Sans Sharada</family>
108 <family>Noto Sans Shavian</family>
109 <family>Noto Sans Siddham</family>
110 <family>Noto Sans Sinhala</family>
111 <family>Noto Sans Sogdian</family>
112 <family>Noto Sans Sora Sompeng</family>
113 <family>Noto Sans Soyombo</family>
114 <family>Noto Sans Sundanese</family>
115 <family>Noto Sans Syloti Nagri</family>
116 <family>Noto Sans Syriac</family>
117 <family>Noto Sans Tagalog</family>
118 <family>Noto Sans Tagbanwa</family>
119 <family>Noto Sans Tai Le</family>
120 <family>Noto Sans Tai Tham</family>
121 <family>Noto Sans Tai Viet</family>
122 <family>Noto Sans Tamil</family>
123 <family>Noto Sans Takri</family>
124 <family>Noto Sans Telugu</family>
125 <family>Noto Sans Thaana</family>
126 <family>Noto Sans Thai</family>
127 <family>Noto Sans Tifinagh</family>
128 <family>Noto Sans Tirhuta</family>
129 <family>Noto Sans Ugaritic</family>
130 <family>Noto Nastaliq Urdu</family>
131 <family>Noto Sans Vai</family>
132 <family>Noto Sans Wancho</family>
133 <family>Noto Sans Warang Citi</family>
134 <family>Noto Sans Yi</family>
135 <family>Noto Sans Zanabazar Square</family>
136 </prefer>
137 </alias>
138 <alias>
139 <family>serif</family>
140 <prefer>
141 <family>Noto Serif</family>
142 <family>Noto Serif Ahom</family>
143 <family>Noto Naskh Arabic</family>
144 <family>Noto Serif Armenian</family>
145 <family>Noto Serif Balinese</family>
146 <family>Noto Serif Bengali</family>
147 <family>Noto Serif Devanagari</family>
148 <family>Noto Serif Dogra</family>
149 <family>Noto Serif Ethiopic</family>
150 <family>Noto Serif Georgian</family>
151 <family>Noto Serif Grantha</family>
152 <family>Noto Serif Gujarati</family>
153 <family>Noto Serif Gurmukhi</family>
154 <family>Noto Serif Hebrew</family>
155 <family>Noto Serif Hmong Nyiakeng</family>
156 <family>Noto Serif Kannada</family>
157 <family>Noto Serif Khmer</family>
158 <family>Noto Serif Khojki</family>
159 <family>Noto Serif Lao</family>
160 <family>Noto Serif Malayalam</family>
161 <family>Noto Serif Myanmar</family>
162 <family>Noto Serif Sinhala</family>
163 <family>Noto Serif Tamil</family>
164 <family>Noto Serif Tamil Slanted</family>
165 <family>Noto Serif Tangut</family>
166 <family>Noto Serif Telugu</family>
167 <family>Noto Serif Thai</family>
168 <family>Noto Serif Tibetan</family>
169 <family>Noto Serif Yezidi</family>
170 </prefer>
171 </alias>
172</fontconfig>
diff --git a/fontconfig/64-language-selector-prefer.conf b/fontconfig/64-language-selector-cjk-prefer.conf
0similarity index 94%173similarity index 94%
1rename from fontconfig/64-language-selector-prefer.conf174rename from fontconfig/64-language-selector-prefer.conf
2rename to fontconfig/64-language-selector-cjk-prefer.conf175rename to fontconfig/64-language-selector-cjk-prefer.conf
index bce3696..8cf9d25 100644
--- a/fontconfig/64-language-selector-prefer.conf
+++ b/fontconfig/64-language-selector-cjk-prefer.conf
@@ -9,8 +9,6 @@
9 <family>Noto Sans CJK SC</family>9 <family>Noto Sans CJK SC</family>
10 <family>Noto Sans CJK TC</family>10 <family>Noto Sans CJK TC</family>
11 <family>Noto Sans CJK HK</family>11 <family>Noto Sans CJK HK</family>
12 <family>Lohit Devanagari</family>
13 <family>Noto Sans Sinhala</family>
14 </prefer>12 </prefer>
15 </alias>13 </alias>
16 <alias>14 <alias>
@@ -20,8 +18,6 @@
20 <family>Noto Serif CJK KR</family>18 <family>Noto Serif CJK KR</family>
21 <family>Noto Serif CJK SC</family>19 <family>Noto Serif CJK SC</family>
22 <family>Noto Serif CJK TC</family>20 <family>Noto Serif CJK TC</family>
23 <family>Lohit Devanagari</family>
24 <family>Noto Serif Sinhala</family>
25 </prefer>21 </prefer>
26 </alias>22 </alias>
27 <alias>23 <alias>
diff --git a/setup.py b/setup.py
index 2c3654a..841054d 100755
--- a/setup.py
+++ b/setup.py
@@ -34,6 +34,9 @@ setup(name='language-selector',
34 # session init config file34 # session init config file
35 ('../etc/profile.d',35 ('../etc/profile.d',
36 ["data/cedilla-portuguese.sh"]),36 ["data/cedilla-portuguese.sh"]),
37 # extra fontconfig file for the snaps
38 ('../usr/share/fonts/snap-config-hack',
39 ["data/10-prefer-noto.conf"]),
37 ],40 ],
38 entry_points='''[aptdaemon.plugins]41 entry_points='''[aptdaemon.plugins]
39modify_cache_after=language_support_pkgs:apt_cache_add_language_packs42modify_cache_after=language_support_pkgs:apt_cache_add_language_packs

Subscribers

People subscribed via source and target branches