From 9512132bb91448f3bf78ef4b3784989b193dace8 Mon Sep 17 00:00:00 2001 From: colaftc Date: Mon, 13 Apr 2026 12:30:33 +0800 Subject: [PATCH] feat: notifier beta --- ...1bf87598d158-Ubuntu-22.04-en-US.properties | 2645 +++++++++++++++++ ...3a5d530c5586-Ubuntu-22.04-en-US.properties | 2645 +++++++++++++++++ ...c1c07b78cccf-Ubuntu-22.04-en-US.properties | 2645 +++++++++++++++++ ...cc1c64315255-Ubuntu-22.04-en-US.properties | 2645 +++++++++++++++++ ...fbbe90ba094b-Ubuntu-22.04-en-US.properties | 2645 +++++++++++++++++ api_v2/test_mission_api.py | 335 +++ api_v2/urls.py | 21 +- api_v2/views/__init__.py | 23 +- api_v2/views/mission.py | 513 ++++ docs/api_v2_mission_api.md | 437 +++ docs/mission_module_design.md | 336 +++ docs/notifier_admin_guide.md | 293 ++ docs/notifier_module_design.md | 229 ++ .../neutral-task-module-class-diagram.png | Bin 0 -> 240711 bytes .../neutral-task-module-class-diagram.puml | 146 + docs/plant/notifier-module-class-diagram.png | Bin 0 -> 230287 bytes docs/plant/notifier-module-class-diagram.puml | 155 + flower/settings.py | 2 + mission/__init__.py | 0 mission/admin.py | 44 + mission/apps.py | 50 + mission/handlers.py | 145 + mission/migrations/0001_initial.py | 86 + ...0002_add_merchant_and_reply_rejected_by.py | 125 + .../migrations/0003_alter_mission_options.py | 17 + .../0004_missioncategory_refactor.py | 101 + mission/migrations/__init__.py | 0 mission/models.py | 189 ++ mission/services.py | 308 ++ mission/signals.py | 45 + mission/tests.py | 528 ++++ mission/views.py | 3 + notifier/__init__.py | 0 notifier/admin.py | 20 + notifier/apps.py | 7 + notifier/backends.py | 38 + notifier/migrations/0001_initial.py | 38 + notifier/migrations/__init__.py | 0 notifier/models.py | 63 + notifier/registry.py | 15 + notifier/services.py | 99 + notifier/tasks.py | 27 + .../notifier/events/mission_cancelled.md | 6 + .../notifier/events/mission_completed.md | 7 + .../notifier/events/mission_created.md | 8 + .../notifier/events/mission_reopened.md | 6 + .../notifier/events/mission_replied.md | 8 + .../notifier/events/mission_reply_rejected.md | 7 + notifier/tests.py | 124 + notifier/views.py | 3 + 50 files changed, 17830 insertions(+), 2 deletions(-) create mode 100644 ?/.java/fonts/17.0.18/fcinfo-1-1bf87598d158-Ubuntu-22.04-en-US.properties create mode 100644 ?/.java/fonts/17.0.18/fcinfo-1-3a5d530c5586-Ubuntu-22.04-en-US.properties create mode 100644 ?/.java/fonts/17.0.18/fcinfo-1-c1c07b78cccf-Ubuntu-22.04-en-US.properties create mode 100644 ?/.java/fonts/17.0.18/fcinfo-1-cc1c64315255-Ubuntu-22.04-en-US.properties create mode 100644 ?/.java/fonts/17.0.18/fcinfo-1-fbbe90ba094b-Ubuntu-22.04-en-US.properties create mode 100644 api_v2/test_mission_api.py create mode 100644 api_v2/views/mission.py create mode 100644 docs/api_v2_mission_api.md create mode 100644 docs/mission_module_design.md create mode 100644 docs/notifier_admin_guide.md create mode 100644 docs/notifier_module_design.md create mode 100644 docs/plant/neutral-task-module-class-diagram.png create mode 100644 docs/plant/neutral-task-module-class-diagram.puml create mode 100644 docs/plant/notifier-module-class-diagram.png create mode 100644 docs/plant/notifier-module-class-diagram.puml create mode 100644 mission/__init__.py create mode 100644 mission/admin.py create mode 100644 mission/apps.py create mode 100644 mission/handlers.py create mode 100644 mission/migrations/0001_initial.py create mode 100644 mission/migrations/0002_add_merchant_and_reply_rejected_by.py create mode 100644 mission/migrations/0003_alter_mission_options.py create mode 100644 mission/migrations/0004_missioncategory_refactor.py create mode 100644 mission/migrations/__init__.py create mode 100644 mission/models.py create mode 100644 mission/services.py create mode 100644 mission/signals.py create mode 100644 mission/tests.py create mode 100644 mission/views.py create mode 100644 notifier/__init__.py create mode 100644 notifier/admin.py create mode 100644 notifier/apps.py create mode 100644 notifier/backends.py create mode 100644 notifier/migrations/0001_initial.py create mode 100644 notifier/migrations/__init__.py create mode 100644 notifier/models.py create mode 100644 notifier/registry.py create mode 100644 notifier/services.py create mode 100644 notifier/tasks.py create mode 100644 notifier/templates/notifier/events/mission_cancelled.md create mode 100644 notifier/templates/notifier/events/mission_completed.md create mode 100644 notifier/templates/notifier/events/mission_created.md create mode 100644 notifier/templates/notifier/events/mission_reopened.md create mode 100644 notifier/templates/notifier/events/mission_replied.md create mode 100644 notifier/templates/notifier/events/mission_reply_rejected.md create mode 100644 notifier/tests.py create mode 100644 notifier/views.py diff --git a/?/.java/fonts/17.0.18/fcinfo-1-1bf87598d158-Ubuntu-22.04-en-US.properties b/?/.java/fonts/17.0.18/fcinfo-1-1bf87598d158-Ubuntu-22.04-en-US.properties new file mode 100644 index 0000000..5101f51 --- /dev/null +++ b/?/.java/fonts/17.0.18/fcinfo-1-1bf87598d158-Ubuntu-22.04-en-US.properties @@ -0,0 +1,2645 @@ +#JDK Font Configuration Generated File: *Do Not Edit* +#Fri Apr 10 02:20:59 UTC 2026 +sansserif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.7.fullName=Noto Sans Adlam Regular +serif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +sansserif.0.34.fullName=Noto Sans Grantha Regular +sansserif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.75.fullName=Noto Sans Khudawadi Regular +monospaced.0.106.fullName=Noto Color Emoji +serif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.14.fullName=Noto Sans Newa Regular +serif.2.14.fullName=Noto Sans Newa Regular +sansserif.2.34.fullName=Noto Sans Grantha Regular +sansserif.2.95.fullName=Noto Sans Thai Regular +monospaced.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.95.fullName=Noto Sans Thai Regular +sansserif.2.39.fullName=Noto Sans Khojki Regular +sansserif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.1.101.fullName=Noto Sans Wancho Regular +monospaced.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.101.fullName=Noto Sans Medefaidrin Regular +monospaced.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.2.fullName=NimbusRoman-Italic +sansserif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.106.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.29.fullName=Noto Sans Chakma Regular +monospaced.0.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.29.fullName=Noto Sans Chakma Regular +serif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.3.12.fullName=Noto Sans Balinese Bold +sansserif.2.67.fullName=Noto Sans Cypriot Regular +monospaced.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +sansserif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.12.fullName=Noto Sans CJK JP Bold +monospaced.2.24.fullName=Noto Sans Avestan Regular +monospaced.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.110.fullName=Noto Color Emoji +serif.0.19.fullName=Noto Sans Old Hungarian Regular +monospaced.2.4.fullName=Noto Sans Italic +serif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.1.73.fullName=Noto Sans Coptic Regular +monospaced.3.73.fullName=Noto Sans Cuneiform Regular +serif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.24.fullName=Noto Sans Avestan Regular +monospaced.3.45.fullName=Noto Sans Symbols2 Regular +serif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.1.45.fullName=Noto Sans Newa Regular +monospaced.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.2.108.fullName=Noto Color Emoji +serif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.2.103.fullName=Noto Sans Medefaidrin Regular +monospaced.2.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.0.39.fullName=Noto Sans Khojki Regular +sansserif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.0.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.2.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.3.83.fullName=Noto Sans Linear A Regular +sansserif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.47.fullName=Noto Sans New Tai Lue Regular +monospaced.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.47.fullName=Noto Sans New Tai Lue Regular +serif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.42.fullName=Noto Sans Math Regular +serif.2.42.fullName=Noto Sans Math Regular +sansserif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.46.fullName=Noto Serif Ahom Regular +serif.1.63.fullName=Noto Sans Miao Regular +sansserif.1.46.fullName=Noto Sans Symbols2 Regular +sansserif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.0.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.83.fullName=Noto Sans Limbu Regular +serif.1.91.fullName=Noto Sans Pahawh Hmong Regular +serif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.1.82.fullName=Noto Sans Lepcha Regular +sansserif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.82.fullName=Noto Sans Limbu Regular +serif.3.35.fullName=Noto Sans Ethiopic Bold +serif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.17.fullName=Noto Sans Devanagari Bold +monospaced.0.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.3.74.fullName=Noto Sans Cypriot Regular +serif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +serif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.fullName=Noto Sans Symbols Bold +monospaced.1.17.fullName=Noto Sans Bengali Bold +sansserif.1.27.fullName=Noto Sans Tai Tham Bold +sansserif.3.27.fullName=Noto Sans Tamil Bold +sansserif.1.74.fullName=Noto Sans Cuneiform Regular +serif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.7.fullName=Noto Sans Adlam Bold +serif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +sansserif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.3.36.fullName=Noto Sans Javanese Bold +monospaced.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +monospaced.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.2.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.0.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.2.66.fullName=Noto Sans Deseret Regular +sansserif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.3.6.fullName=DejaVu Sans Mono Bold Oblique +sansserif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.66.fullName=Noto Sans Deseret Regular +monospaced.2.101.fullName=Noto Sans Medefaidrin Regular +sansserif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.35.fullName=Noto Sans Cherokee Bold +sansserif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.1.18.fullName=Noto Sans Devanagari Bold +serif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.5.fullName=DejaVu Sans Bold +monospaced.2.38.fullName=Noto Sans Linear B Regular +monospaced.2.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.18.fullName=Noto Sans Georgian Bold +sansserif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.0.38.fullName=Noto Sans Linear B Regular +monospaced.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.54.fullName=Noto Sans Brahmi Regular +monospaced.0.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.2.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.2.58.fullName=Noto Music Regular +serif.0.51.fullName=Noto Sans Symbols Regular +serif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +monospaced.0.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.0.43.fullName=Noto Sans Meetei Mayek Regular +serif.2.66.fullName=Noto Sans Cuneiform Regular +sansserif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.25.fullName=Noto Serif Sinhala Regular +serif.2.94.fullName=Noto Sans Tai Viet Regular +serif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.2.84.fullName=Noto Sans Oriya Regular +sansserif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.10.fullName=Liberation Mono +serif.0.23.fullName=Noto Serif Gujarati Regular +serif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.3.3.fullName=NimbusMonoPS-BoldItalic +monospaced.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.61.fullName=Noto Sans Batak Regular +serif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.31.fullName=Noto Serif Tibetan Bold +sansserif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.2.56.fullName=Noto Serif Tangut Regular +sansserif.0.15.fullName=Noto Sans Symbols2 Regular +serif.2.38.fullName=Noto Sans Khmer Regular +sansserif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +monospaced.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.2.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.0.99.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.94.fullName=Noto Sans Vai Regular +monospaced.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.0.33.fullName=Noto Sans Georgian Regular +serif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.81.fullName=Noto Sans Meroitic Regular +serif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.1.103.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.20.fullName=Noto Sans Sharada Regular +monospaced.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.3.103.fullName=Noto Serif Dogra Regular +monospaced.1.64.fullName=Noto Sans Mongolian Regular +serif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.108.fullName=Noto Color Emoji +monospaced.3.8.fullName=DejaVu Serif Bold +serif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.54.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.43.fullName=Noto Sans Mongolian Regular +monospaced.0.48.fullName=Noto Sans Sundanese Regular +monospaced.3.69.fullName=Noto Music Regular +serif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.2.3.fullName=Liberation Mono Italic +serif.2.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.0.53.fullName=Noto Sans Tamil Regular +monospaced.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.length=111 +monospaced.1.92.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.10.fullName=Noto Sans Arabic Regular +serif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.26.fullName=Noto Sans Symbols Bold +monospaced.2.15.fullName=Noto Sans Balinese Regular +monospaced.2.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.3.97.fullName=Noto Sans Syriac Regular +sansserif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.1.108.fullName=AR PL UKai CN +serif.0.8.fullName=Noto Kufi Arabic Regular +serif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.3.64.fullName=Noto Sans New Tai Lue Regular +sansserif.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.8.fullName=Noto Sans Warang Citi Regular +sansserif.3.98.fullName=Noto Sans Tai Viet Regular +serif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.2.106.fullName=Noto Color Emoji +monospaced.3.6.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.3.96.fullName=Noto Sans Soyombo Regular +serif.3.100.fullName=Noto Sans Wancho Regular +sansserif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.length=109 +sansserif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.87.fullName=Noto Sans Meroitic Regular +sansserif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.21.fullName=Noto Sans Malayalam Bold +serif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.68.fullName=Noto Serif Tangut Regular +monospaced.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +sansserif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.1.32.fullName=Noto Sans Bamum Bold +sansserif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.50.fullName=Noto Sans Sharada Regular +monospaced.2.9.fullName=Noto Kufi Arabic Regular +monospaced.2.71.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.89.fullName=Noto Sans Runic Regular +monospaced.1.82.fullName=Noto Sans Lepcha Regular +monospaced.1.88.fullName=Noto Sans Modi Regular +serif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.0.5.fullName=DejaVu Sans +monospaced.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.2.33.fullName=Noto Sans Gurmukhi Regular +sansserif.1.9.fullName=Liberation Mono Bold +sansserif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.2.fullName=NimbusSans-BoldItalic +sansserif.3.41.fullName=Noto Sans Warang Citi Regular +monospaced.2.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.61.fullName=Noto Sans Cham Regular +monospaced.0.42.fullName=Noto Sans Miao Regular +monospaced.0.52.fullName=Noto Sans Telugu Regular +sansserif.1.60.fullName=Noto Sans Kharoshthi Regular +sansserif.2.90.fullName=Noto Sans Samaritan Regular +monospaced.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.108.fullName=Noto Color Emoji +serif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.3.13.fullName=Noto Serif Gujarati Bold +sansserif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.71.fullName=Noto Sans Ethiopic Regular +monospaced.0.14.fullName=Noto Serif Ahom Regular +sansserif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.0.29.fullName=Noto Sans Brahmi Regular +monospaced.0.80.fullName=Noto Sans Modi Regular +monospaced.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.1.30.fullName=Noto Serif Khojki Bold +sansserif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.0.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.0.49.fullName=Noto Sans SignWriting Regular +monospaced.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.0.57.fullName=Noto Serif Tibetan Regular +serif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.60.fullName=Noto Sans Bamum Regular +sansserif.2.49.fullName=Noto Sans SignWriting Regular +sansserif.0.52.fullName=Noto Sans Tai Tham Regular +monospaced.3.50.fullName=Noto Sans Takri Regular +sansserif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.2.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.19.fullName=Noto Sans Takri Regular +sansserif.0.16.fullName=Noto Serif Ahom Regular +monospaced.1.22.fullName=Noto Sans Malayalam Bold +sansserif.2.16.fullName=Noto Serif Ahom Regular +monospaced.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.0.93.fullName=Noto Sans Syriac Regular +serif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.9.fullName=Noto Kufi Arabic Bold +monospaced.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.85.fullName=Noto Sans Osage Regular +serif.2.93.fullName=Noto Sans Syriac Regular +serif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.0.75.fullName=Noto Sans Limbu Regular +sansserif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +monospaced.0.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.80.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.85.fullName=Noto Sans Osage Regular +serif.0.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.2.47.fullName=Noto Sans SignWriting Regular +serif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.70.fullName=Noto Sans Glagolitic Regular +monospaced.2.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +serif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.70.fullName=Noto Sans Glagolitic Regular +serif.1.49.fullName=Noto Sans Old Hungarian Regular +monospaced.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.49.fullName=Noto Sans Sharada Regular +monospaced.0.39.fullName=Noto Sans Malayalam Regular +serif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.12.fullName=Noto Sans CJK JP Bold +serif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.2.67.fullName=Noto Sans Duployan Regular +sansserif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.64.fullName=Noto Sans Mongolian Regular +sansserif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.3.72.fullName=Noto Sans Coptic Regular +monospaced.0.62.fullName=Noto Sans Cherokee Regular +serif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.2.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +monospaced.3.4.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +sansserif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.45.fullName=Noto Sans Newa Regular +monospaced.3.68.fullName=Noto Serif Tangut Regular +serif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.37.fullName=Noto Sans Javanese Bold +serif.1.72.fullName=Noto Sans Batak Regular +monospaced.0.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.103.fullName=Noto Sans Medefaidrin Regular +serif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.2.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.1.28.fullName=Noto Sans Tamil Bold +sansserif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.0.6.fullName=DejaVu Serif +sansserif.3.28.fullName=Noto Sans Telugu Bold +serif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.34.fullName=Noto Sans Kaithi Regular +monospaced.2.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.104.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.97.fullName=Noto Sans Soyombo Regular +monospaced.0.95.fullName=Noto Sans Wancho Regular +sansserif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.1.87.fullName=Noto Sans Meroitic Regular +monospaced.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.3.16.fullName=Noto Sans Bengali Bold +sansserif.3.97.fullName=Noto Sans Syriac Regular +serif.1.92.fullName=Noto Sans Pau Cin Hau Regular +serif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.76.fullName=Noto Sans Linear A Regular +monospaced.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.3.30.fullName=Noto Serif Tibetan Bold +sansserif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.105.fullName=AR PL UKai HK +serif.3.2.fullName=NimbusRoman-BoldItalic +serif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.84.fullName=Noto Sans Linear A Regular +sansserif.3.84.fullName=Noto Sans Manichaean Regular +serif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +serif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.0.29.fullName=Noto Sans Brahmi Regular +serif.3.101.fullName=Noto Sans Yi Regular +serif.2.37.fullName=Noto Sans Kharoshthi Regular +monospaced.2.76.fullName=Noto Sans Linear A Regular +sansserif.1.93.fullName=Noto Sans PhagsPa Regular +serif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.0.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.48.fullName=Noto Sans Siddham Regular +serif.1.2.fullName=NimbusRoman-Bold +serif.0.37.fullName=Noto Sans Kharoshthi Regular +serif.3.73.fullName=Noto Sans Cuneiform Regular +sansserif.3.65.fullName=Noto Sans Siddham Regular +monospaced.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.2.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.1.55.fullName=Noto Sans Brahmi Regular +serif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.0.fullName=DejaVu Sans Mono +sansserif.2.76.fullName=Noto Sans Lepcha Regular +monospaced.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.2.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.24.fullName=Noto Serif Kannada Regular +monospaced.2.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.24.fullName=Noto Serif Kannada Regular +sansserif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.29.fullName=Noto Sans Brahmi Regular +monospaced.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +monospaced.0.56.fullName=Noto Music Regular +monospaced.0.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.2.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.3.13.fullName=Noto Serif Gujarati Bold +serif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf +sansserif.3.3.fullName=Liberation Mono Bold Italic +serif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +monospaced.2.89.fullName=Noto Sans Saurashtra Regular +sansserif.2.33.fullName=Noto Sans Georgian Regular +sansserif.0.68.fullName=Noto Sans Deseret Regular +serif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +sansserif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.0.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf +sansserif.2.10.fullName=DejaVu Serif +sansserif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.0.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.0.56.fullName=Noto Serif Tangut Regular +monospaced.0.23.fullName=Noto Serif Sinhala Regular +monospaced.2.99.fullName=Noto Sans Gunjala Gondi Regular +sansserif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.74.fullName=Noto Sans Javanese Regular +serif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.2.51.fullName=Noto Sans Symbols Regular +sansserif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.20.fullName=Noto Sans Sharada Regular +sansserif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.length=109 +serif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.18.fullName=Noto Sans Devanagari Bold +serif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.51.fullName=Noto Sans Takri Regular +serif.1.58.fullName=Noto Sans Grantha Regular +sansserif.2.66.fullName=Noto Sans Cuneiform Regular +monospaced.2.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.61.fullName=Noto Sans Batak Regular +sansserif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.3.53.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.43.fullName=Noto Sans Mongolian Regular +monospaced.3.92.fullName=Noto Sans PhagsPa Regular +sansserif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.86.fullName=Noto Sans PhagsPa Regular +serif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.3.26.fullName=Noto Sans Tai Tham Bold +serif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.3.12.fullName=Noto Sans Balinese Bold +serif.3.36.fullName=Noto Sans Javanese Bold +sansserif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.3.fullName=Noto Sans Adlam Regular +monospaced.1.97.fullName=Noto Sans Soyombo Regular +sansserif.0.58.fullName=Noto Music Regular +sansserif.2.53.fullName=Noto Sans Tamil Regular +serif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.0.0.fullName=DejaVu Sans +sansserif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.69.fullName=Noto Music Regular +sansserif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.90.fullName=Noto Sans Soyombo Regular +sansserif.3.length=110 +serif.3.20.fullName=Noto Sans Khmer Bold +monospaced.0.10.fullName=Noto Sans Arabic Regular +monospaced.3.16.fullName=Noto Sans Bengali Bold +sansserif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.1.31.fullName=Noto Serif Tibetan Bold +serif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.3.72.fullName=Noto Sans Coptic Regular +serif.0.79.fullName=Noto Sans Manichaean Regular +sansserif.3.107.fullName=AR PL UKai CN +sansserif.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.3.45.fullName=Noto Sans Symbols2 Regular +sansserif.3.6.fullName=DejaVu Sans Mono Bold Oblique +monospaced.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.1.62.fullName=Noto Sans Math Regular +monospaced.1.35.fullName=Noto Sans Cherokee Bold +sansserif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.3.101.fullName=Noto Sans Yi Regular +serif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.2.7.fullName=Noto Sans Adlam Regular +monospaced.0.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf +monospaced.0.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.89.fullName=Noto Sans Runic Regular +serif.1.101.fullName=Noto Sans Wancho Regular +monospaced.3.82.fullName=Noto Sans Limbu Regular +sansserif.2.4.fullName=Noto Sans Italic +sansserif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.33.fullName=Noto Sans Gurmukhi Regular +sansserif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +serif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.41.fullName=Noto Sans Malayalam Regular +serif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.2.30.fullName=Noto Sans Caucasian Albanian Regular +monospaced.2.14.fullName=Noto Serif Ahom Regular +monospaced.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.76.fullName=Noto Sans Lepcha Regular +monospaced.0.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.30.fullName=Noto Serif Tibetan Bold +monospaced.0.20.fullName=Noto Sans Zanabazar Square Regular +serif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.2.80.fullName=Noto Sans Modi Regular +monospaced.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.3.59.fullName=Noto Sans Kharoshthi Regular +monospaced.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.2.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.2.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.65.fullName=Noto Sans Cypriot Regular +sansserif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.2.32.fullName=Noto Sans Grantha Regular +monospaced.2.93.fullName=Noto Sans Thai Regular +monospaced.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.1.93.fullName=Noto Sans PhagsPa Regular +monospaced.0.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.0.3.fullName=Noto Sans Adlam Regular +sansserif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +serif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.3.37.fullName=Noto Sans Oriya Bold +serif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.length=107 +monospaced.0.60.fullName=Noto Sans Canadian Aboriginal Regular +monospaced.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.3.60.fullName=Noto Sans Linear B Regular +sansserif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.60.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.39.fullName=Noto Sans Khojki Regular +monospaced.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.1.26.fullName=Noto Sans Symbols Bold +monospaced.3.65.fullName=Noto Sans Siddham Regular +sansserif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.83.fullName=Noto Sans Limbu Regular +serif.3.length=110 +monospaced.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.1.75.fullName=Noto Sans Cypriot Regular +monospaced.2.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +serif.1.34.fullName=Noto Sans Cham Bold +monospaced.0.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +sansserif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.14.fullName=Noto Sans Newa Regular +serif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.50.fullName=Noto Sans Sundanese Regular +serif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.55.fullName=Noto Sans Tirhuta Regular +serif.3.50.fullName=Noto Sans Takri Regular +sansserif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.fullName=Noto Sans Khojki Regular +sansserif.3.42.fullName=DejaVu Sans Mono +monospaced.1.1.fullName=DejaVu Sans Mono +serif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.47.fullName=Noto Sans New Tai Lue Regular +sansserif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.42.fullName=Noto Sans Math Regular +serif.3.0.fullName=DejaVu Serif Bold +sansserif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.3.47.fullName=Noto Sans Marchen Regular +monospaced.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +monospaced.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.3.20.fullName=Noto Sans Khmer Bold +sansserif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.0.25.fullName=Noto Sans Bengali Regular +monospaced.2.81.fullName=Noto Sans Old Turkic Regular +serif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.0.16.fullName=Noto Sans Marchen Regular +monospaced.3.11.fullName=Noto Sans CJK JP Bold +serif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +serif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.0.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.72.fullName=Noto Sans Javanese Regular +monospaced.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.0.19.fullName=Noto Sans Old Hungarian Regular +serif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +sansserif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.0.27.fullName=Noto Sans Bengali Regular +monospaced.0.7.fullName=Noto Kufi Arabic Regular +serif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.0.38.fullName=Noto Sans Khmer Regular +serif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.21.fullName=Noto Sans Malayalam Bold +serif.2.27.fullName=Noto Sans Bengali Regular +sansserif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.3.87.fullName=Noto Sans Modi Regular +sansserif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.95.fullName=Noto Sans Samaritan Regular +sansserif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.2.fullName=DejaVu Sans Mono +serif.2.71.fullName=Noto Sans Ethiopic Regular +sansserif.1.87.fullName=Noto Sans Meroitic Regular +serif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.0.46.fullName=Noto Sans Myanmar Regular +sansserif.2.63.fullName=Noto Sans Cham Regular +serif.0.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.2.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +monospaced.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.2.54.fullName=Noto Sans Telugu Regular +serif.0.7.fullName=DejaVu Sans Mono +serif.3.67.fullName=Noto Sans Tirhuta Regular +monospaced.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +monospaced.0.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.3.41.fullName=Noto Sans Warang Citi Regular +serif.3.76.fullName=Noto Sans Duployan Regular +monospaced.3.49.fullName=Noto Sans Sharada Regular +monospaced.2.98.fullName=Noto Serif Dogra Regular +serif.0.90.fullName=Noto Sans Samaritan Regular +serif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.5.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.2.90.fullName=Noto Sans Samaritan Regular +sansserif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.82.fullName=Noto Sans Modi Regular +monospaced.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.44.fullName=Noto Sans Myanmar Regular +monospaced.0.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.0.35.fullName=Noto Sans Gurmukhi Regular +serif.3.95.fullName=Noto Sans Saurashtra Regular +sansserif.3.30.fullName=Noto Serif Tibetan Bold +sansserif.0.82.fullName=Noto Sans Modi Regular +monospaced.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.0.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.61.fullName=Noto Sans Math Regular +monospaced.2.41.fullName=Noto Sans Meetei Mayek Regular +serif.2.48.fullName=Noto Sans Siddham Regular +monospaced.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.61.fullName=Noto Sans Batak Regular +monospaced.0.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.13.fullName=Noto Sans Balinese Bold +monospaced.3.89.fullName=Noto Sans Osage Regular +sansserif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.84.fullName=Noto Sans Pahawh Hmong Regular +serif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.3.28.fullName=Noto Sans Telugu Bold +monospaced.0.89.fullName=Noto Sans Saurashtra Regular +serif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.33.fullName=Noto Sans Georgian Regular +monospaced.3.46.fullName=Noto Serif Ahom Regular +monospaced.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.3.33.fullName=Noto Sans Cham Bold +monospaced.0.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.2.46.fullName=Noto Sans Siddham Regular +monospaced.2.23.fullName=Noto Serif Sinhala Regular +monospaced.2.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.68.fullName=Noto Sans Deseret Regular +serif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf +fcversion=21301 +serif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.0.105.fullName=AR PL UKai HK +sansserif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.100.fullName=Noto Sans Nushu Regular +serif.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.1.100.fullName=Noto Sans Vai Regular +sansserif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.2.25.fullName=Noto Serif Sinhala Regular +serif.1.25.fullName=Noto Sans Sundanese Bold +serif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.17.fullName=Noto Sans Balinese Regular +sansserif.1.17.fullName=Noto Sans Bengali Bold +monospaced.2.18.fullName=Noto Sans Sharada Regular +sansserif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.1.66.fullName=Noto Sans Siddham Regular +serif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.3.8.fullName=DejaVu Serif Bold +sansserif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.3.58.fullName=Noto Sans Kaithi Regular +monospaced.0.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.64.fullName=Noto Sans Cherokee Regular +serif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.2.53.fullName=Noto Sans Tamil Regular +serif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.12.fullName=Noto Sans CJK JP Bold +sansserif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.12.fullName=Noto Sans Arabic Regular +sansserif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +sansserif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.3.8.fullName=DejaVu Sans Bold +monospaced.0.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.16.fullName=Noto Serif Sinhala Bold +sansserif.1.length=111 +monospaced.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.25.fullName=Noto Sans Symbols Bold +monospaced.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.69.fullName=Noto Serif Tangut Regular +monospaced.0.86.fullName=Noto Sans PhagsPa Regular +monospaced.2.20.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.1.4.fullName=Noto Sans Hebrew Bold +sansserif.3.19.fullName=Noto Sans Gurmukhi Bold +sansserif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.3.0.fullName=DejaVu Sans Mono Bold Oblique +serif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.2.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.11.fullName=Noto Sans CJK JP +monospaced.2.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.56.fullName=Noto Serif Tangut Regular +serif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.1.38.fullName=Noto Sans Oriya Bold +serif.1.1.fullName=DejaVu Serif +serif.1.97.fullName=Noto Sans Soyombo Regular +serif.0.92.fullName=Noto Sans Soyombo Regular +serif.3.27.fullName=Noto Sans Tamil Bold +monospaced.0.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.length=109 +sansserif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.11.fullName=Noto Kufi Arabic Regular +serif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.22.fullName=Noto Sans Zanabazar Square Regular +serif.0.98.fullName=Noto Sans Yi Regular +serif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.0.84.fullName=Noto Sans Oriya Regular +sansserif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.95.fullName=Noto Sans Thai Regular +serif.1.46.fullName=Noto Sans Symbols2 Regular +serif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.52.fullName=Noto Sans Avestan Regular +serif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.7.fullName=Noto Kufi Arabic Bold +serif.1.43.fullName=DejaVu Sans +serif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.63.fullName=Noto Sans Miao Regular +sansserif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.76.fullName=Noto Sans Lepcha Regular +sansserif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.24.fullName=Noto Sans Sundanese Bold +serif.3.90.fullName=Noto Sans Pahawh Hmong Regular +monospaced.3.63.fullName=Noto Sans Mongolian Regular +serif.0.41.fullName=Noto Sans Malayalam Regular +sansserif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.2.49.fullName=Noto Sans Symbols Regular +sansserif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.4.fullName=Noto Sans Hebrew Bold +serif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.3.82.fullName=Noto Sans Limbu Regular +sansserif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.2.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.44.fullName=DejaVu Serif +serif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.35.fullName=Noto Sans Cherokee Bold +serif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.50.fullName=Noto Sans Sharada Regular +sansserif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.1.57.fullName=Noto Sans Chakma Regular +serif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf +monospaced.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.22.fullName=Noto Serif Kannada Regular +monospaced.2.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.100.fullName=Noto Sans Vai Regular +monospaced.2.75.fullName=Noto Sans Limbu Regular +monospaced.2.104.fullName=AR PL UKai CN +serif.0.32.fullName=Noto Sans Devanagari Regular +serif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.2.85.fullName=Noto Sans Osage Regular +monospaced.2.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +serif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +sansserif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.0.44.fullName=Noto Sans Miao Regular +sansserif.3.44.fullName=Noto Sans Newa Regular +monospaced.3.83.fullName=Noto Sans Linear A Regular +monospaced.0.1.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf +monospaced.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.1.47.fullName=Noto Serif Ahom Regular +serif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.1.70.fullName=Noto Music Regular +sansserif.1.69.fullName=Noto Serif Tangut Regular +serif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.1.103.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.39.fullName=Noto Sans Thai Bold +sansserif.1.72.fullName=Noto Sans Batak Regular +monospaced.2.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.3.12.fullName=Noto Sans Balinese Bold +sansserif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.0.1.fullName=DejaVu Sans Bold +sansserif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.5.fullName=Ubuntu Mono Italic +serif.0.12.fullName=Noto Sans Arabic Regular +monospaced.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.77.fullName=Noto Sans Limbu Regular +sansserif.3.36.fullName=Noto Sans Javanese Bold +serif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.64.fullName=Noto Sans Cherokee Regular +serif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.77.fullName=Noto Sans Duployan Regular +sansserif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.59.fullName=Noto Sans Kaithi Regular +sansserif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.10.fullName=Noto Sans Mono Bold +monospaced.1.96.fullName=Noto Sans Saurashtra Regular +serif.1.17.fullName=Noto Sans Bengali Bold +sansserif.2.2.fullName=NimbusSans-Italic +sansserif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.31.fullName=Noto Sans Chakma Regular +monospaced.1.90.fullName=Noto Sans Osage Regular +serif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.40.fullName=Noto Sans Medefaidrin Bold +monospaced.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.1.4.fullName=Noto Sans Hebrew Bold +monospaced.2.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.0.78.fullName=Noto Sans Linear A Regular +monospaced.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.0.34.fullName=Noto Sans Kaithi Regular +serif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.2.45.fullName=Noto Sans Mongolian Regular +serif.3.44.fullName=Noto Sans Newa Regular +serif.1.109.fullName=AR PL UKai HK +serif.0.81.fullName=Noto Sans Meroitic Regular +monospaced.2.95.fullName=Noto Sans Wancho Regular +sansserif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.2.35.fullName=Noto Sans Kharoshthi Regular +sansserif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.30.fullName=Noto Serif Khojki Bold +sansserif.3.56.fullName=Noto Sans Chakma Regular +sansserif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.71.fullName=Noto Sans Batak Regular +sansserif.3.93.fullName=Noto Sans Runic Regular +serif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.0.108.fullName=Noto Color Emoji +sansserif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +sansserif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf +monospaced.0.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.1.27.fullName=Noto Sans Tai Tham Bold +serif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.109.fullName=AR PL UKai HK +sansserif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.52.fullName=Noto Sans Tai Tham Regular +sansserif.2.48.fullName=Noto Sans Siddham Regular +sansserif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.3.14.fullName=Noto Serif Kannada Bold +serif.1.106.fullName=Noto Sans Nushu Regular +serif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf +monospaced.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.76.fullName=Noto Sans Lepcha Regular +sansserif.3.24.fullName=Noto Sans Sundanese Bold +serif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +serif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.65.fullName=Noto Sans Coptic Regular +monospaced.0.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.1.60.fullName=Noto Sans Kharoshthi Regular +monospaced.0.91.fullName=Noto Sans Syriac Regular +serif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +monospaced.3.74.fullName=Noto Sans Cypriot Regular +serif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.56.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.108.fullName=AR PL UKai HK +serif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.7.fullName=Noto Kufi Arabic Bold +serif.0.84.fullName=Noto Sans Oriya Regular +serif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.2.25.fullName=Noto Serif Sinhala Regular +serif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.0.38.fullName=Noto Sans Khmer Regular +serif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.3.38.fullName=Noto Sans Thai Bold +monospaced.0.28.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.51.fullName=Noto Sans Symbols Regular +sansserif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.33.fullName=Noto Sans Georgian Regular +sansserif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.0.96.fullName=Noto Sans Vai Regular +monospaced.1.99.fullName=Noto Sans Tai Viet Regular +serif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.2.107.fullName=AR PL UKai HK +monospaced.0.94.fullName=Noto Sans Vai Regular +monospaced.2.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.0.15.fullName=Noto Sans Symbols2 Regular +sansserif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.0.4.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.1.86.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +serif.1.31.fullName=Noto Serif Tibetan Bold +sansserif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.96.fullName=Noto Sans Soyombo Regular +sansserif.3.99.fullName=Noto Sans Vai Regular +serif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.0.97.fullName=Noto Sans Masaram Gondi Regular +serif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.20.fullName=Noto Sans Gurmukhi Bold +sansserif.1.100.fullName=Noto Sans Vai Regular +serif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.8.fullName=Noto Sans Warang Citi Regular +monospaced.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.54.fullName=Noto Serif Tangut Regular +monospaced.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.61.fullName=Noto Sans Math Regular +serif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +monospaced.0.51.fullName=Noto Sans Tamil Regular +monospaced.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.58.fullName=Noto Music Regular +sansserif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.4.fullName=Noto Sans Warang Citi Regular +monospaced.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.3.51.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +sansserif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.94.fullName=Noto Sans Tai Viet Regular +serif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +sansserif.0.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.36.fullName=Noto Sans Kaithi Regular +serif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.2.107.fullName=AR PL UKai HK +serif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.73.fullName=Noto Sans Cuneiform Regular +monospaced.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.1.11.fullName=Noto Sans Arabic Bold +sansserif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.1.92.fullName=Noto Sans Pau Cin Hau Regular +monospaced.0.1.fullName=NimbusMonoPS-Regular +serif.3.87.fullName=Noto Sans Modi Regular +monospaced.0.77.fullName=Noto Sans Manichaean Regular +monospaced.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.2.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.2.82.fullName=Noto Sans Modi Regular +monospaced.3.34.fullName=Noto Sans Cherokee Bold +sansserif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.2.fullName=NimbusMonoPS-Italic +sansserif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +monospaced.2.8.fullName=DejaVu Serif +sansserif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.27.fullName=Noto Sans Bengali Regular +sansserif.2.97.fullName=Noto Sans Wancho Regular +sansserif.0.21.fullName=Noto Sans Takri Regular +sansserif.2.74.fullName=Noto Sans Javanese Regular +serif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.58.fullName=Noto Sans Bamum Regular +serif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.3.54.fullName=Noto Sans Brahmi Regular +sansserif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.3.81.fullName=Noto Sans Lepcha Regular +monospaced.0.71.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.50.fullName=Noto Sans Takri Regular +monospaced.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.10.fullName=DejaVu Sans Mono +monospaced.3.105.fullName=Noto Sans Nushu Regular +monospaced.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.53.fullName=Noto Sans Avestan Regular +sansserif.0.90.fullName=Noto Sans Samaritan Regular +serif.2.16.fullName=Noto Serif Ahom Regular +sansserif.0.93.fullName=Noto Sans Syriac Regular +sansserif.1.106.fullName=Noto Sans Nushu Regular +serif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +monospaced.2.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.3.57.fullName=Noto Sans Grantha Regular +serif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.1.37.fullName=Noto Sans Javanese Bold +monospaced.2.52.fullName=Noto Sans Telugu Regular +sansserif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.0.35.fullName=Noto Sans Gurmukhi Regular +monospaced.2.5.fullName=Noto Sans Adlam Regular +sansserif.2.71.fullName=Noto Sans Ethiopic Regular +serif.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.2.55.fullName=Noto Serif Tibetan Regular +sansserif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.0.24.fullName=Noto Serif Kannada Regular +serif.3.84.fullName=Noto Sans Manichaean Regular +monospaced.0.74.fullName=Noto Sans Lepcha Regular +sansserif.1.109.fullName=AR PL UKai HK +monospaced.2.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.76.fullName=Noto Sans Duployan Regular +serif.2.13.fullName=Noto Sans CJK JP +serif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.102.fullName=Noto Sans Masaram Gondi Regular +sansserif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.1.29.fullName=Noto Sans Telugu Bold +monospaced.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +serif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.67.fullName=Noto Sans Tirhuta Regular +serif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.3.75.fullName=Noto Sans Deseret Regular +sansserif.3.95.fullName=Noto Sans Saurashtra Regular +serif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.2.106.fullName=AR PL UKai CN +serif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.75.fullName=Noto Sans Cypriot Regular +sansserif.1.1.fullName=DejaVu Sans +serif.3.14.fullName=Noto Serif Kannada Bold +monospaced.2.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.1.34.fullName=Noto Sans Cham Bold +serif.3.103.fullName=Noto Serif Dogra Regular +monospaced.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.95.fullName=Noto Sans Samaritan Regular +serif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.108.fullName=AR PL UKai HK +sansserif.3.34.fullName=Noto Sans Cherokee Bold +serif.1.70.fullName=Noto Music Regular +sansserif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.39.fullName=Noto Sans Thai Bold +serif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.3.39.fullName=Noto Sans Medefaidrin Bold +sansserif.1.62.fullName=Noto Sans Math Regular +sansserif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.0.3.fullName=Noto Sans Hebrew Regular +monospaced.3.29.fullName=Noto Serif Khojki Bold +sansserif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +version=1 +serif.0.6.fullName=DejaVu Sans +serif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.12.fullName=Noto Sans Newa Regular +sansserif.1.67.fullName=Noto Sans SignWriting Regular +serif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.0.12.fullName=Noto Sans Newa Regular +sansserif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.29.fullName=Noto Sans Telugu Bold +sansserif.3.62.fullName=Noto Sans Miao Regular +monospaced.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf +monospaced.0.73.fullName=Noto Sans Khudawadi Regular +serif.1.19.fullName=Noto Sans Georgian Bold +monospaced.1.24.fullName=Noto Sans Myanmar Bold +sansserif.1.6.fullName=DejaVu Serif Bold +monospaced.2.73.fullName=Noto Sans Khudawadi Regular +serif.3.19.fullName=Noto Sans Gurmukhi Bold +monospaced.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +monospaced.1.106.fullName=Noto Sans Nushu Regular +sansserif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.2.45.fullName=Noto Sans New Tai Lue Regular +monospaced.0.45.fullName=Noto Sans New Tai Lue Regular +serif.0.1.fullName=DejaVu Serif Bold +serif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.0.40.fullName=Noto Sans Math Regular +sansserif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.3.6.fullName=Noto Sans Adlam Bold +serif.3.47.fullName=Noto Sans Marchen Regular +monospaced.2.40.fullName=Noto Sans Math Regular +sansserif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.1.47.fullName=Noto Serif Ahom Regular +monospaced.2.78.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.78.fullName=Noto Sans Mende Kikakui Regular +serif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf +sansserif.2.83.fullName=Noto Sans Old Turkic Regular +monospaced.2.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.42.fullName=DejaVu Sans +sansserif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.2.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.22.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.103.fullName=Noto Sans Masaram Gondi Regular +serif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.96.fullName=Noto Sans Vai Regular +sansserif.0.13.fullName=Noto Sans CJK JP +serif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.0.96.fullName=Noto Sans Vai Regular +serif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.0.69.fullName=Noto Sans Ethiopic Regular +monospaced.2.69.fullName=Noto Sans Ethiopic Regular +serif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.101.fullName=Noto Sans Gunjala Gondi Regular +sansserif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.21.fullName=Noto Sans Takri Regular +sansserif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.68.fullName=Noto Sans Deseret Regular +sansserif.0.79.fullName=Noto Sans Manichaean Regular +serif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.2.50.fullName=Noto Sans Sundanese Regular +serif.0.68.fullName=Noto Sans Deseret Regular +monospaced.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.21.fullName=Noto Sans Takri Regular +sansserif.0.50.fullName=Noto Sans Sundanese Regular +serif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.24.fullName=Noto Sans Sundanese Bold +serif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.1.33.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.61.fullName=Noto Sans Linear B Regular +monospaced.3.61.fullName=Noto Sans Math Regular +monospaced.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.90.fullName=Noto Sans Osage Regular +sansserif.3.90.fullName=Noto Sans Pahawh Hmong Regular +sansserif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +monospaced.3.52.fullName=Noto Sans Avestan Regular +sansserif.3.71.fullName=Noto Sans Batak Regular +sansserif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.3.9.fullName=Noto Kufi Arabic Bold +sansserif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.2.13.fullName=Noto Sans CJK JP +serif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +monospaced.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.0.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.0.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.2.41.fullName=Noto Sans Malayalam Regular +monospaced.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.0.2.fullName=NimbusSans-Regular +monospaced.3.33.fullName=Noto Sans Cham Bold +sansserif.0.41.fullName=Noto Sans Malayalam Regular +monospaced.3.80.fullName=Noto Sans Khudawadi Regular +serif.1.51.fullName=Noto Sans Takri Regular +monospaced.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.1.43.fullName=DejaVu Sans Mono +sansserif.1.58.fullName=Noto Sans Grantha Regular +serif.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.103.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.2.5.fullName=Ubuntu Mono Italic +monospaced.3.99.fullName=Noto Sans Vai Regular +monospaced.1.2.fullName=NimbusMonoPS-Bold +sansserif.1.25.fullName=Noto Sans Sundanese Bold +sansserif.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.84.fullName=Noto Sans Linear A Regular +serif.1.23.fullName=Noto Sans Meetei Mayek Bold +monospaced.1.7.fullName=Noto Kufi Arabic Bold +sansserif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.3.99.fullName=Noto Sans Vai Regular +monospaced.0.31.fullName=Noto Sans Georgian Regular +sansserif.3.10.fullName=Noto Sans Arabic Bold +serif.1.38.fullName=Noto Sans Oriya Bold +sansserif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.3.66.fullName=Noto Sans SignWriting Regular +monospaced.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.0.fullName=DejaVu Sans +sansserif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.1.15.fullName=Noto Serif Kannada Bold +serif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +serif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.81.fullName=Noto Sans Khudawadi Regular +serif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.3.94.fullName=Noto Sans Samaritan Regular +serif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.21.fullName=Noto Serif Gujarati Regular +sansserif.3.20.fullName=Noto Sans Khmer Bold +sansserif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.28.fullName=Noto Sans Tamil Bold +monospaced.2.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf +monospaced.2.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.3.103.fullName=Noto Serif Dogra Regular +monospaced.2.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.1.61.fullName=Noto Sans Linear B Regular +serif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.3.101.fullName=Noto Sans Yi Regular +serif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.2.106.fullName=AR PL UKai CN +monospaced.2.26.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.92.fullName=Noto Sans Tai Viet Regular +sansserif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.1.94.fullName=Noto Sans Runic Regular +serif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.1.53.fullName=Noto Sans Avestan Regular +sansserif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.15.fullName=Noto Serif Sinhala Bold +sansserif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.97.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.59.fullName=Noto Sans Batak Regular +sansserif.0.46.fullName=Noto Sans Myanmar Regular +serif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.0.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.2.63.fullName=Noto Sans Cham Regular +serif.0.54.fullName=Noto Sans Telugu Regular +monospaced.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.17.fullName=Noto Sans Balinese Regular +sansserif.2.37.fullName=Noto Sans Kharoshthi Regular +sansserif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.0.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.87.fullName=Noto Sans Runic Regular +serif.1.108.fullName=AR PL UKai CN +serif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.2.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.3.108.fullName=AR PL UKai HK +serif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.0.74.fullName=Noto Sans Javanese Regular +serif.0.26.fullName=Noto Sans Avestan Regular +serif.0.44.fullName=Noto Sans Miao Regular +serif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.97.fullName=Noto Sans Wancho Regular +sansserif.2.27.fullName=Noto Sans Bengali Regular +serif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.0.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.2.45.fullName=Noto Sans Mongolian Regular +monospaced.0.17.fullName=Noto Sans Old Hungarian Regular +monospaced.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.1.85.fullName=Noto Sans Manichaean Regular +serif.0.16.fullName=Noto Serif Ahom Regular +monospaced.0.8.fullName=Liberation Mono +serif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.93.fullName=Noto Sans Syriac Regular +monospaced.2.36.fullName=Noto Sans Khmer Regular +monospaced.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.76.fullName=Noto Sans Duployan Regular +monospaced.0.27.fullName=Noto Sans Brahmi Regular +monospaced.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.100.fullName=Noto Serif Dogra Regular +monospaced.1.57.fullName=Noto Sans Chakma Regular +monospaced.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.1.48.fullName=Noto Sans Marchen Regular +monospaced.1.110.fullName=Noto Color Emoji +sansserif.0.7.fullName=DejaVu Serif +serif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.35.fullName=Noto Sans Gurmukhi Regular +sansserif.2.65.fullName=Noto Sans Coptic Regular +sansserif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.0.82.fullName=Noto Sans Modi Regular +monospaced.2.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.38.fullName=Noto Sans Thai Bold +serif.2.9.fullName=DejaVu Sans +monospaced.0.55.fullName=Noto Serif Tibetan Regular +serif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.52.fullName=Noto Sans Avestan Regular +monospaced.0.50.fullName=Noto Sans Tai Tham Regular +monospaced.2.50.fullName=Noto Sans Tai Tham Regular +sansserif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.1.108.fullName=AR PL UKai CN +monospaced.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +serif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.19.fullName=Noto Sans Gurmukhi Bold +serif.3.29.fullName=Noto Serif Khojki Bold +sansserif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +monospaced.1.75.fullName=Noto Sans Cypriot Regular +monospaced.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.0.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.16.fullName=Noto Sans Bengali Bold +serif.1.32.fullName=Noto Sans Bamum Bold +serif.0.100.fullName=Noto Serif Dogra Regular +serif.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +serif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.3.93.fullName=Noto Sans Runic Regular +monospaced.0.83.fullName=Noto Sans Osage Regular +sansserif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +serif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.1.44.fullName=DejaVu Serif +monospaced.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.8.fullName=Noto Sans Hanifi Rohingya Bold +sansserif.3.85.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.83.fullName=Noto Sans Osage Regular +monospaced.3.42.fullName=DejaVu Sans +sansserif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +sansserif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +serif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.1.fullName=DejaVu Sans Bold +monospaced.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.39.fullName=Noto Sans Medefaidrin Bold +serif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.0.40.fullName=Noto Sans Linear B Regular +sansserif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.69.fullName=Noto Sans Duployan Regular +sansserif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.0.49.fullName=Noto Sans SignWriting Regular +sansserif.3.72.fullName=Noto Sans Coptic Regular +serif.2.0.fullName=DejaVu Serif +serif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.36.fullName=Noto Sans Kaithi Regular +sansserif.2.36.fullName=Noto Sans Kaithi Regular +serif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.75.fullName=Noto Sans Deseret Regular +sansserif.1.77.fullName=Noto Sans Duployan Regular +monospaced.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.12.fullName=Noto Sans Arabic Regular +serif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.6.fullName=Noto Sans Warang Citi Regular +monospaced.1.67.fullName=Noto Sans SignWriting Regular +serif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.2.77.fullName=Noto Sans Limbu Regular +monospaced.1.62.fullName=Noto Sans Math Regular +monospaced.2.1.fullName=DejaVu Sans Mono +serif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.3.62.fullName=Noto Sans Miao Regular +monospaced.0.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.0.103.fullName=Noto Serif Hmong Nyiakeng Regular +serif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.0.fullName=DejaVu Sans Bold +serif.0.11.fullName=Noto Sans Mono Regular +sansserif.2.92.fullName=Noto Sans Soyombo Regular +serif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.2.11.fullName=Noto Kufi Arabic Regular +monospaced.2.6.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.0.98.fullName=Noto Sans Yi Regular +serif.0.20.fullName=Noto Sans Sharada Regular +sansserif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.92.fullName=Noto Sans Soyombo Regular +monospaced.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.2.89.fullName=Noto Sans Runic Regular +serif.0.69.fullName=Noto Sans Duployan Regular +monospaced.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.0.6.fullName=DejaVu Sans Mono +monospaced.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.2.98.fullName=Noto Sans Yi Regular +sansserif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.3.43.fullName=DejaVu Serif +serif.3.3.fullName=Liberation Mono Bold Italic +monospaced.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.54.fullName=Noto Serif Tangut Regular +serif.2.81.fullName=Noto Sans Meroitic Regular +serif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +sansserif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.97.fullName=Noto Sans Wancho Regular +monospaced.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.0.32.fullName=Noto Sans Devanagari Regular +monospaced.0.82.fullName=Noto Sans Oriya Regular +serif.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.88.fullName=Noto Sans Samaritan Regular +monospaced.0.79.fullName=Noto Sans Meroitic Regular +serif.3.89.fullName=Noto Sans Osage Regular +sansserif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.7.fullName=DejaVu Sans +sansserif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.5.fullName=Noto Sans Bold Italic +monospaced.3.100.fullName=Noto Sans Wancho Regular +sansserif.1.11.fullName=Noto Sans Arabic Bold +sansserif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.2.60.fullName=Noto Sans Bamum Regular +monospaced.2.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +monospaced.3.3.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf +monospaced.0.9.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +serif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.63.fullName=Noto Sans Coptic Regular +sansserif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.63.fullName=Noto Sans Coptic Regular +serif.1.29.fullName=Noto Sans Telugu Bold +sansserif.1.24.fullName=Noto Sans Myanmar Bold +monospaced.2.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.2.79.fullName=Noto Sans Meroitic Regular +sansserif.1.104.fullName=Noto Serif Dogra Regular +serif.3.60.fullName=Noto Sans Linear B Regular +serif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.2.4.fullName=Noto Sans Italic +sansserif.3.58.fullName=Noto Sans Kaithi Regular +sansserif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.66.fullName=Noto Sans SignWriting Regular +serif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.48.fullName=Noto Sans Marchen Regular +sansserif.1.61.fullName=Noto Sans Linear B Regular +sansserif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.23.fullName=Noto Sans Myanmar Bold +monospaced.0.13.fullName=Noto Sans Symbols2 Regular +monospaced.1.84.fullName=Noto Sans Linear A Regular +monospaced.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.0.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.28.fullName=Noto Sans Tamil Bold +sansserif.3.25.fullName=Noto Sans Symbols Bold +sansserif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.0.9.fullName=Noto Sans Mono Regular +serif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.31.fullName=Noto Sans Georgian Regular +serif.3.56.fullName=Noto Sans Chakma Regular +monospaced.3.23.fullName=Noto Sans Myanmar Bold +serif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.3.68.fullName=Noto Serif Tangut Regular +sansserif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.0.46.fullName=Noto Sans Siddham Regular +serif.3.33.fullName=Noto Sans Cham Bold +serif.0.0.fullName=DejaVu Serif +sansserif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.94.fullName=Noto Sans Runic Regular +sansserif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +sansserif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.23.fullName=Noto Serif Gujarati Regular +serif.3.107.fullName=AR PL UKai CN +monospaced.2.21.fullName=Noto Serif Gujarati Regular +sansserif.3.81.fullName=Noto Sans Lepcha Regular +serif.0.86.fullName=Noto Sans Pahawh Hmong Regular +serif.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.1.15.fullName=Noto Serif Kannada Bold +sansserif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.31.fullName=Noto Sans Chakma Regular +serif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.1.48.fullName=Noto Sans Marchen Regular +serif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.5.fullName=DejaVu Sans Bold +sansserif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.45.fullName=Noto Sans Mongolian Regular +monospaced.0.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.0.106.fullName=AR PL UKai CN +monospaced.0.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.2.64.fullName=Noto Sans Cherokee Regular +sansserif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.92.fullName=Noto Sans Tai Viet Regular +serif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.88.fullName=Noto Sans PhagsPa Regular +serif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.0.26.fullName=Noto Sans Bhaiksuki Regular +serif.0.53.fullName=Noto Sans Tamil Regular +sansserif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.10.fullName=Noto Sans Arabic Bold +monospaced.2.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.94.fullName=Noto Sans Samaritan Regular +serif.2.54.fullName=Noto Sans Telugu Regular +monospaced.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.0.55.fullName=Noto Sans Tirhuta Regular +sansserif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.2.46.fullName=Noto Sans Myanmar Regular +serif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.0.59.fullName=Noto Sans Batak Regular +sansserif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.0.63.fullName=Noto Sans Cham Regular +sansserif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.17.fullName=Noto Sans Balinese Regular +monospaced.2.96.fullName=Noto Sans Yi Regular +sansserif.0.100.fullName=Noto Serif Dogra Regular +sansserif.0.106.fullName=AR PL UKai CN +monospaced.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.40.fullName=Noto Sans Linear B Regular +monospaced.1.25.fullName=Noto Sans Sundanese Bold +monospaced.1.81.fullName=Noto Sans Khudawadi Regular +monospaced.1.101.fullName=Noto Sans Wancho Regular +serif.2.44.fullName=Noto Sans Miao Regular +monospaced.2.11.fullName=Noto Sans CJK JP +sansserif.1.5.fullName=DejaVu Sans Mono Bold +sansserif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.2.17.fullName=Noto Sans Old Hungarian Regular +monospaced.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.3.95.fullName=Noto Sans Saurashtra Regular +monospaced.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.0.30.fullName=Noto Sans Devanagari Regular +sansserif.2.56.fullName=Noto Serif Tangut Regular +serif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.38.fullName=Noto Sans Thai Bold +monospaced.2.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.2.27.fullName=Noto Sans Brahmi Regular +sansserif.0.78.fullName=Noto Sans Linear A Regular +serif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.35.fullName=Noto Sans Ethiopic Bold +serif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.3.43.fullName=DejaVu Sans Mono +sansserif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.1.57.fullName=Noto Sans Chakma Regular +monospaced.0.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.46.fullName=Noto Serif Ahom Regular +monospaced.0.36.fullName=Noto Sans Khmer Regular +serif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.107.fullName=Noto Sans Tamil Supplement Regular +sansserif.0.65.fullName=Noto Sans Coptic Regular +sansserif.1.2.fullName=NimbusSans-Bold +monospaced.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +sansserif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +sansserif.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.49.fullName=Noto Sans Symbols Regular +monospaced.2.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.3.length=110 +sansserif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.9.fullName=Noto Kufi Arabic Bold +monospaced.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.3.104.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.38.fullName=Noto Sans Oriya Bold +monospaced.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +serif.1.9.fullName=Liberation Mono Bold +serif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.0.93.fullName=Noto Sans Thai Regular +sansserif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.0.39.fullName=Noto Sans Khojki Regular +monospaced.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +monospaced.3.2.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.98.fullName=Noto Sans Syriac Regular +monospaced.3.93.fullName=Noto Sans Runic Regular +monospaced.0.98.fullName=Noto Serif Dogra Regular +monospaced.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.1.67.fullName=Noto Sans SignWriting Regular +monospaced.1.60.fullName=Noto Sans Kharoshthi Regular +serif.2.67.fullName=Noto Sans Cypriot Regular +serif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.50.fullName=Noto Sans Sharada Regular +monospaced.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +sansserif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.50.fullName=Noto Sans Sundanese Regular +serif.3.39.fullName=Noto Sans Medefaidrin Bold +serif.1.39.fullName=Noto Sans Thai Bold +sansserif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.2.65.fullName=Noto Sans Cypriot Regular +sansserif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.26.fullName=Noto Sans Avestan Regular +sansserif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.83.fullName=Noto Sans Old Turkic Regular +serif.2.83.fullName=Noto Sans Old Turkic Regular +serif.3.83.fullName=Noto Sans Linear A Regular +monospaced.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.0.14.fullName=Noto Sans Newa Regular +monospaced.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.14.fullName=Noto Serif Kannada Bold +monospaced.1.6.fullName=DejaVu Serif Bold +serif.3.34.fullName=Noto Sans Cherokee Bold +sansserif.0.8.fullName=Noto Kufi Arabic Regular +serif.2.34.fullName=Noto Sans Grantha Regular +serif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.34.fullName=Noto Sans Grantha Regular +serif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.3.75.fullName=Noto Sans Deseret Regular +sansserif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.2.75.fullName=Noto Sans Khudawadi Regular +serif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.1.37.fullName=Noto Sans Javanese Bold +serif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +monospaced.2.37.fullName=Noto Sans Khojki Regular +monospaced.2.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.3.81.fullName=Noto Sans Lepcha Regular +sansserif.0.42.fullName=Noto Sans Math Regular +serif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.88.fullName=Noto Sans Old Turkic Regular +serif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +sansserif.1.42.fullName=Noto Sans Warang Citi Regular +sansserif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.70.fullName=Noto Music Regular +sansserif.2.47.fullName=Noto Sans New Tai Lue Regular +serif.1.102.fullName=Noto Sans Yi Regular +serif.0.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.1.32.fullName=Noto Sans Bamum Bold +serif.1.88.fullName=Noto Sans Modi Regular +sansserif.1.47.fullName=Noto Serif Ahom Regular +monospaced.0.32.fullName=Noto Sans Grantha Regular +monospaced.2.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.0.53.fullName=Noto Sans Tirhuta Regular +monospaced.2.53.fullName=Noto Sans Tirhuta Regular +monospaced.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +sansserif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.77.fullName=Noto Sans Duployan Regular +monospaced.2.16.fullName=Noto Sans Marchen Regular +sansserif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.81.fullName=Noto Sans Old Turkic Regular +monospaced.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.25.fullName=Noto Sans Bengali Regular +monospaced.0.72.fullName=Noto Sans Javanese Regular +sansserif.0.91.fullName=Noto Sans Saurashtra Regular +serif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.11.fullName=Noto Sans Arabic Bold +monospaced.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.58.fullName=Noto Sans Kaithi Regular +serif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.2.3.fullName=Liberation Mono Italic +sansserif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.3.10.fullName=Noto Sans Arabic Bold +monospaced.1.58.fullName=Noto Sans Grantha Regular +monospaced.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.21.fullName=Noto Sans Khmer Bold +monospaced.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.2.38.fullName=Noto Sans Khmer Regular +sansserif.3.1.fullName=DejaVu Sans +serif.1.10.fullName=Noto Sans Mono Bold +serif.3.104.fullName=Noto Sans Gunjala Gondi Regular +serif.3.22.fullName=Noto Sans Meetei Mayek Bold +monospaced.0.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.26.fullName=Noto Sans Avestan Regular +serif.1.13.fullName=Noto Sans Balinese Bold +sansserif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.54.fullName=Noto Sans Telugu Regular +serif.2.46.fullName=Noto Sans Myanmar Regular +serif.2.43.fullName=Noto Sans Meetei Mayek Regular +serif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +sansserif.0.63.fullName=Noto Sans Cham Regular +sansserif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.1.30.fullName=Noto Serif Khojki Bold +sansserif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +serif.2.18.fullName=Noto Sans Marchen Regular +serif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.0.3.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.2.9.fullName=DejaVu Sans Mono +monospaced.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.76.fullName=Noto Sans Deseret Regular +monospaced.3.107.fullName=AR PL UKai CN +serif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.102.fullName=Noto Sans Nushu Regular +sansserif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.1.102.fullName=Noto Sans Yi Regular +serif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.35.fullName=Noto Sans Gurmukhi Regular +serif.3.48.fullName=Noto Sans Old Hungarian Regular +sansserif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.0.71.fullName=Noto Sans Ethiopic Regular +serif.0.107.fullName=AR PL UKai HK +monospaced.0.44.fullName=Noto Sans Myanmar Regular +monospaced.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.13.fullName=Noto Serif Gujarati Bold +serif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.2.56.fullName=Noto Music Regular +sansserif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.5.fullName=Noto Sans Warang Citi Regular +serif.2.1.fullName=DejaVu Serif Bold +serif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.102.fullName=Noto Sans Yi Regular +monospaced.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.2.0.fullName=DejaVu Sans Mono Oblique +sansserif.2.100.fullName=Noto Serif Dogra Regular +monospaced.0.2.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.13.fullName=Noto Sans Symbols2 Regular +sansserif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.84.fullName=Noto Sans Manichaean Regular +monospaced.2.28.fullName=Noto Sans Caucasian Albanian Regular +sansserif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.15.fullName=Noto Sans Symbols2 Regular +serif.1.15.fullName=Noto Serif Kannada Bold +serif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.2.6.fullName=DejaVu Sans Mono Oblique +cachedir.0=/var/cache/fontconfig +cachedir.2=/.fontconfig +cachedir.1=/.cache/fontconfig +serif.3.109.fullName=Noto Color Emoji +serif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.0.fullName=DejaVu Sans Bold +sansserif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.1.105.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.0.74.fullName=Noto Sans Javanese Regular +sansserif.3.23.fullName=Noto Sans Myanmar Bold +serif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.3.31.fullName=Noto Sans Bamum Bold +sansserif.0.23.fullName=Noto Serif Gujarati Regular +serif.0.10.fullName=Liberation Mono +serif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.96.fullName=Noto Sans Vai Regular +sansserif.2.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.96.fullName=Noto Sans Saurashtra Regular +serif.0.31.fullName=Noto Sans Chakma Regular +serif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.102.fullName=Noto Sans Nushu Regular +monospaced.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.0.51.fullName=Noto Sans Symbols Regular +serif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.2.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +sansserif.3.100.fullName=Noto Sans Wancho Regular +serif.2.3.fullName=Liberation Mono Italic +sansserif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.45.fullName=Noto Sans Newa Regular +sansserif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.58.fullName=Noto Music Regular +monospaced.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.94.fullName=Noto Sans Tai Viet Regular +sansserif.1.94.fullName=Noto Sans Runic Regular +sansserif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.1.64.fullName=Noto Sans Mongolian Regular +monospaced.0.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.51.fullName=Noto Sans Tamil Regular +serif.1.53.fullName=Noto Sans Avestan Regular +serif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +monospaced.1.51.fullName=Noto Sans Takri Regular +monospaced.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.36.fullName=Noto Sans Ethiopic Bold +serif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.0.36.fullName=Noto Sans Kaithi Regular +serif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.3.56.fullName=Noto Sans Chakma Regular +serif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +sansserif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.0.40.fullName=Noto Sans Linear B Regular +monospaced.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.0.96.fullName=Noto Sans Yi Regular +sansserif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.2.fullName=NimbusRoman-Regular +monospaced.2.77.fullName=Noto Sans Manichaean Regular +sansserif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.90.fullName=Noto Sans Soyombo Regular +serif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.1.72.fullName=Noto Sans Batak Regular +serif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.34.fullName=Noto Sans Cham Bold +monospaced.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.1.95.fullName=Noto Sans Samaritan Regular +sansserif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.1.81.fullName=Noto Sans Khudawadi Regular +sansserif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.3.35.fullName=Noto Sans Ethiopic Bold +sansserif.1.73.fullName=Noto Sans Coptic Regular +monospaced.0.58.fullName=Noto Sans Bamum Regular +monospaced.2.100.fullName=Noto Sans Nushu Regular +serif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.2.21.fullName=Noto Sans Takri Regular +sansserif.0.107.fullName=AR PL UKai HK +serif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.0.2.fullName=Noto Sans Adlam Regular +monospaced.2.30.fullName=Noto Sans Devanagari Regular +sansserif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.3.29.fullName=Noto Serif Khojki Bold +monospaced.2.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.2.78.fullName=Noto Sans Linear A Regular +serif.3.37.fullName=Noto Sans Oriya Bold +serif.0.13.fullName=Noto Sans CJK JP +sansserif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.3.62.fullName=Noto Sans Miao Regular +sansserif.3.57.fullName=Noto Sans Grantha Regular +sansserif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.3.109.fullName=Noto Color Emoji +serif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.24.fullName=Noto Serif Kannada Regular +sansserif.3.54.fullName=Noto Sans Brahmi Regular +serif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.65.fullName=Noto Sans Siddham Regular +sansserif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.2.74.fullName=Noto Sans Lepcha Regular +monospaced.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.60.fullName=Noto Sans Bamum Regular +serif.1.18.fullName=Noto Sans Devanagari Bold +sansserif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.57.fullName=Noto Sans Grantha Regular +monospaced.0.47.fullName=Noto Sans SignWriting Regular +serif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.2.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.49.fullName=Noto Sans Sharada Regular +serif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.22.fullName=Noto Serif Kannada Regular +serif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +sansserif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.0.77.fullName=Noto Sans Limbu Regular +monospaced.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.2.32.fullName=Noto Sans Devanagari Regular +monospaced.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.19.fullName=Noto Sans Takri Regular +sansserif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.1.93.fullName=Noto Sans PhagsPa Regular +sansserif.0.80.fullName=Noto Sans Mende Kikakui Regular +serif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +serif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.83.fullName=Noto Sans Limbu Regular +monospaced.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.44.fullName=Noto Sans Miao Regular +serif.0.85.fullName=Noto Sans Osage Regular +monospaced.2.42.fullName=Noto Sans Miao Regular +monospaced.2.length=107 +sansserif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.4.fullName=Liberation Mono Bold Italic +monospaced.3.47.fullName=Noto Sans Marchen Regular +monospaced.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.2.6.fullName=DejaVu Sans Mono Oblique +sansserif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +serif.0.77.fullName=Noto Sans Limbu Regular +sansserif.0.69.fullName=Noto Sans Duployan Regular +monospaced.2.39.fullName=Noto Sans Malayalam Regular +sansserif.1.3.fullName=Noto Sans Adlam Bold +serif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +serif.2.40.fullName=Noto Sans Linear B Regular +monospaced.2.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.0.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.69.fullName=Noto Music Regular +monospaced.0.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +monospaced.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.2.49.fullName=Noto Sans SignWriting Regular +monospaced.0.104.fullName=AR PL UKai CN +monospaced.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.0.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.3.67.fullName=Noto Sans Tirhuta Regular +sansserif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.0.8.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.0.67.fullName=Noto Sans Duployan Regular +serif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.62.fullName=Noto Sans Cherokee Regular +serif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.0.104.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.64.fullName=Noto Sans Cherokee Regular +monospaced.2.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.2.69.fullName=Noto Sans Duployan Regular +monospaced.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.89.fullName=Noto Sans Runic Regular +sansserif.2.length=109 +sansserif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.90.fullName=Noto Sans Pahawh Hmong Regular +serif.2.20.fullName=Noto Sans Sharada Regular +sansserif.3.37.fullName=Noto Sans Oriya Bold +serif.2.78.fullName=Noto Sans Linear A Regular +monospaced.3.96.fullName=Noto Sans Soyombo Regular +monospaced.3.87.fullName=Noto Sans Modi Regular +monospaced.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.31.fullName=Noto Sans Chakma Regular +sansserif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.73.fullName=Noto Sans Coptic Regular +sansserif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.1.44.fullName=DejaVu Sans Mono +monospaced.0.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.5.fullName=Noto Sans Warang Citi Regular +sansserif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.0.97.fullName=Noto Sans Wancho Regular +serif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +serif.3.45.fullName=Noto Sans Symbols2 Regular +monospaced.0.35.fullName=Noto Sans Kharoshthi Regular +serif.1.6.fullName=DejaVu Sans Mono Bold +serif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.2.88.fullName=Noto Sans Samaritan Regular +monospaced.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +monospaced.2.82.fullName=Noto Sans Oriya Regular +serif.1.length=111 +monospaced.2.91.fullName=Noto Sans Syriac Regular +monospaced.3.27.fullName=Noto Sans Tamil Bold +sansserif.2.32.fullName=Noto Sans Devanagari Regular +serif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.57.fullName=Noto Serif Tibetan Regular +sansserif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.0.60.fullName=Noto Sans Bamum Regular +serif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.0.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.1.14.fullName=Noto Serif Gujarati Bold +monospaced.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.3.109.fullName=Noto Color Emoji +sansserif.1.110.fullName=Noto Color Emoji +serif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.4.fullName=Noto Sans Bold Italic +serif.0.65.fullName=Noto Sans Coptic Regular +monospaced.2.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.3.fullName=Noto Sans Adlam Bold +sansserif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.0.41.fullName=Noto Sans Meetei Mayek Regular +monospaced.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.61.fullName=Noto Sans Batak Regular +serif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.48.fullName=Noto Sans Siddham Regular +monospaced.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.2.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.101.fullName=Noto Sans Gunjala Gondi Regular +monospaced.3.41.fullName=Noto Sans Warang Citi Regular +sansserif.0.86.fullName=Noto Sans Pahawh Hmong Regular +sansserif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.3.94.fullName=Noto Sans Samaritan Regular +monospaced.0.84.fullName=Noto Sans Pahawh Hmong Regular +serif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.43.fullName=DejaVu Serif +serif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.89.fullName=Noto Sans Old Turkic Regular +serif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.23.fullName=Noto Serif Gujarati Regular +monospaced.2.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.2.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +sansserif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.10.fullName=Noto Sans Mono Bold +monospaced.1.46.fullName=Noto Sans Symbols2 Regular +monospaced.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +sansserif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.15.fullName=Noto Sans Symbols2 Regular +serif.3.74.fullName=Noto Sans Cypriot Regular +monospaced.0.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.81.fullName=Noto Sans Meroitic Regular +serif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.17.fullName=Noto Sans Balinese Regular +serif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +serif.0.25.fullName=Noto Serif Sinhala Regular +serif.3.25.fullName=Noto Sans Symbols Bold +monospaced.0.15.fullName=Noto Sans Balinese Regular +monospaced.3.21.fullName=Noto Sans Malayalam Bold +sansserif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.9.fullName=Liberation Mono Bold +sansserif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +sansserif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.28.fullName=Noto Sans Telugu Bold +serif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.18.fullName=Noto Sans Sharada Regular +serif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.66.fullName=Noto Sans SignWriting Regular +monospaced.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.2.48.fullName=Noto Sans Sundanese Regular +serif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.43.fullName=DejaVu Sans +serif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.88.fullName=Noto Sans Modi Regular +monospaced.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +sansserif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +monospaced.2.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.0.94.fullName=Noto Sans Tai Viet Regular +monospaced.3.1.fullName=DejaVu Sans Mono Bold +monospaced.2.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.0.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +serif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.2.12.fullName=Noto Sans Arabic Regular +serif.1.0.fullName=DejaVu Serif Bold +monospaced.2.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.2.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.45.fullName=Noto Sans Mongolian Regular +sansserif.0.37.fullName=Noto Sans Kharoshthi Regular +monospaced.3.44.fullName=Noto Sans Newa Regular +monospaced.2.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.0.91.fullName=Noto Sans Saurashtra Regular +sansserif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.26.fullName=Noto Sans Avestan Regular +sansserif.3.89.fullName=Noto Sans Osage Regular +sansserif.0.83.fullName=Noto Sans Old Turkic Regular +serif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.1.13.fullName=Noto Sans Balinese Bold +serif.1.96.fullName=Noto Sans Saurashtra Regular +serif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.1.69.fullName=Noto Serif Tangut Regular +sansserif.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.5.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.0.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.87.fullName=Noto Sans Runic Regular +serif.3.7.fullName=Noto Sans Adlam Bold +serif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.97.fullName=Noto Sans Syriac Regular +serif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.27.fullName=Noto Sans Tai Tham Bold +serif.2.92.fullName=Noto Sans Soyombo Regular +sansserif.2.84.fullName=Noto Sans Oriya Regular +sansserif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.1.3.fullName=Noto Sans Adlam Bold +serif.2.95.fullName=Noto Sans Thai Regular +serif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.2.98.fullName=Noto Sans Yi Regular +monospaced.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.61.fullName=Noto Sans Cham Regular +sansserif.0.11.fullName=Noto Sans Mono Regular +serif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.71.fullName=Noto Sans Batak Regular +sansserif.3.60.fullName=Noto Sans Linear B Regular +sansserif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.1.fullName=DejaVu Serif +serif.3.4.fullName=Noto Sans Bold Italic +sansserif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.2.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +serif.1.90.fullName=Noto Sans Osage Regular +monospaced.1.63.fullName=Noto Sans Miao Regular +serif.2.29.fullName=Noto Sans Brahmi Regular +sansserif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +sansserif.2.18.fullName=Noto Sans Marchen Regular +serif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.24.fullName=Noto Sans Myanmar Bold +serif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.7.fullName=DejaVu Sans Bold +sansserif.1.82.fullName=Noto Sans Lepcha Regular +serif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.0.fullName=DejaVu Sans Mono Bold diff --git a/?/.java/fonts/17.0.18/fcinfo-1-3a5d530c5586-Ubuntu-22.04-en-US.properties b/?/.java/fonts/17.0.18/fcinfo-1-3a5d530c5586-Ubuntu-22.04-en-US.properties new file mode 100644 index 0000000..0cd5359 --- /dev/null +++ b/?/.java/fonts/17.0.18/fcinfo-1-3a5d530c5586-Ubuntu-22.04-en-US.properties @@ -0,0 +1,2645 @@ +#JDK Font Configuration Generated File: *Do Not Edit* +#Fri Apr 10 06:32:43 UTC 2026 +sansserif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.7.fullName=Noto Sans Adlam Regular +serif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +sansserif.0.34.fullName=Noto Sans Grantha Regular +sansserif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.75.fullName=Noto Sans Khudawadi Regular +monospaced.0.106.fullName=Noto Color Emoji +serif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.14.fullName=Noto Sans Newa Regular +serif.2.14.fullName=Noto Sans Newa Regular +sansserif.2.34.fullName=Noto Sans Grantha Regular +sansserif.2.95.fullName=Noto Sans Thai Regular +monospaced.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.95.fullName=Noto Sans Thai Regular +sansserif.2.39.fullName=Noto Sans Khojki Regular +sansserif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.1.101.fullName=Noto Sans Wancho Regular +monospaced.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.101.fullName=Noto Sans Medefaidrin Regular +monospaced.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.2.fullName=NimbusRoman-Italic +sansserif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.106.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.29.fullName=Noto Sans Chakma Regular +monospaced.0.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.29.fullName=Noto Sans Chakma Regular +serif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.3.12.fullName=Noto Sans Balinese Bold +sansserif.2.67.fullName=Noto Sans Cypriot Regular +monospaced.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +sansserif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.12.fullName=Noto Sans CJK JP Bold +monospaced.2.24.fullName=Noto Sans Avestan Regular +monospaced.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.110.fullName=Noto Color Emoji +serif.0.19.fullName=Noto Sans Old Hungarian Regular +monospaced.2.4.fullName=Noto Sans Italic +serif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.1.73.fullName=Noto Sans Coptic Regular +monospaced.3.73.fullName=Noto Sans Cuneiform Regular +serif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.24.fullName=Noto Sans Avestan Regular +monospaced.3.45.fullName=Noto Sans Symbols2 Regular +serif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.1.45.fullName=Noto Sans Newa Regular +monospaced.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.2.108.fullName=Noto Color Emoji +serif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.2.103.fullName=Noto Sans Medefaidrin Regular +monospaced.2.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.0.39.fullName=Noto Sans Khojki Regular +sansserif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.0.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.2.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.3.83.fullName=Noto Sans Linear A Regular +sansserif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.47.fullName=Noto Sans New Tai Lue Regular +monospaced.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.47.fullName=Noto Sans New Tai Lue Regular +serif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.42.fullName=Noto Sans Math Regular +serif.2.42.fullName=Noto Sans Math Regular +sansserif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.46.fullName=Noto Serif Ahom Regular +serif.1.63.fullName=Noto Sans Miao Regular +sansserif.1.46.fullName=Noto Sans Symbols2 Regular +sansserif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.0.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.83.fullName=Noto Sans Limbu Regular +serif.1.91.fullName=Noto Sans Pahawh Hmong Regular +serif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.1.82.fullName=Noto Sans Lepcha Regular +sansserif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.82.fullName=Noto Sans Limbu Regular +serif.3.35.fullName=Noto Sans Ethiopic Bold +serif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.17.fullName=Noto Sans Devanagari Bold +monospaced.0.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.3.74.fullName=Noto Sans Cypriot Regular +serif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +serif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.fullName=Noto Sans Symbols Bold +monospaced.1.17.fullName=Noto Sans Bengali Bold +sansserif.1.27.fullName=Noto Sans Tai Tham Bold +sansserif.3.27.fullName=Noto Sans Tamil Bold +sansserif.1.74.fullName=Noto Sans Cuneiform Regular +serif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.7.fullName=Noto Sans Adlam Bold +serif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +sansserif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.3.36.fullName=Noto Sans Javanese Bold +monospaced.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +monospaced.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.2.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.0.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.2.66.fullName=Noto Sans Deseret Regular +sansserif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.3.6.fullName=DejaVu Sans Mono Bold Oblique +sansserif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.66.fullName=Noto Sans Deseret Regular +monospaced.2.101.fullName=Noto Sans Medefaidrin Regular +sansserif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.35.fullName=Noto Sans Cherokee Bold +sansserif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.1.18.fullName=Noto Sans Devanagari Bold +serif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.5.fullName=DejaVu Sans Bold +monospaced.2.38.fullName=Noto Sans Linear B Regular +monospaced.2.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.18.fullName=Noto Sans Georgian Bold +sansserif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.0.38.fullName=Noto Sans Linear B Regular +monospaced.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.54.fullName=Noto Sans Brahmi Regular +monospaced.0.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.2.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.2.58.fullName=Noto Music Regular +serif.0.51.fullName=Noto Sans Symbols Regular +serif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +monospaced.0.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.0.43.fullName=Noto Sans Meetei Mayek Regular +serif.2.66.fullName=Noto Sans Cuneiform Regular +sansserif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.25.fullName=Noto Serif Sinhala Regular +serif.2.94.fullName=Noto Sans Tai Viet Regular +serif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.2.84.fullName=Noto Sans Oriya Regular +sansserif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.10.fullName=Liberation Mono +serif.0.23.fullName=Noto Serif Gujarati Regular +serif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.3.3.fullName=NimbusMonoPS-BoldItalic +monospaced.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.61.fullName=Noto Sans Batak Regular +serif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.31.fullName=Noto Serif Tibetan Bold +sansserif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.2.56.fullName=Noto Serif Tangut Regular +sansserif.0.15.fullName=Noto Sans Symbols2 Regular +serif.2.38.fullName=Noto Sans Khmer Regular +sansserif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +monospaced.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.2.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.0.99.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.94.fullName=Noto Sans Vai Regular +monospaced.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.0.33.fullName=Noto Sans Georgian Regular +serif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.81.fullName=Noto Sans Meroitic Regular +serif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.1.103.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.20.fullName=Noto Sans Sharada Regular +monospaced.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.3.103.fullName=Noto Serif Dogra Regular +monospaced.1.64.fullName=Noto Sans Mongolian Regular +serif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.108.fullName=Noto Color Emoji +monospaced.3.8.fullName=DejaVu Serif Bold +serif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.54.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.43.fullName=Noto Sans Mongolian Regular +monospaced.0.48.fullName=Noto Sans Sundanese Regular +monospaced.3.69.fullName=Noto Music Regular +serif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.2.3.fullName=Liberation Mono Italic +serif.2.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.0.53.fullName=Noto Sans Tamil Regular +monospaced.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.length=111 +monospaced.1.92.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.10.fullName=Noto Sans Arabic Regular +serif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.26.fullName=Noto Sans Symbols Bold +monospaced.2.15.fullName=Noto Sans Balinese Regular +monospaced.2.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.3.97.fullName=Noto Sans Syriac Regular +sansserif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.1.108.fullName=AR PL UKai CN +serif.0.8.fullName=Noto Kufi Arabic Regular +serif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.3.64.fullName=Noto Sans New Tai Lue Regular +sansserif.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.8.fullName=Noto Sans Warang Citi Regular +sansserif.3.98.fullName=Noto Sans Tai Viet Regular +serif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.2.106.fullName=Noto Color Emoji +monospaced.3.6.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.3.96.fullName=Noto Sans Soyombo Regular +serif.3.100.fullName=Noto Sans Wancho Regular +sansserif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.length=109 +sansserif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.87.fullName=Noto Sans Meroitic Regular +sansserif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.21.fullName=Noto Sans Malayalam Bold +serif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.68.fullName=Noto Serif Tangut Regular +monospaced.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +sansserif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.1.32.fullName=Noto Sans Bamum Bold +sansserif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.50.fullName=Noto Sans Sharada Regular +monospaced.2.9.fullName=Noto Kufi Arabic Regular +monospaced.2.71.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.89.fullName=Noto Sans Runic Regular +monospaced.1.82.fullName=Noto Sans Lepcha Regular +monospaced.1.88.fullName=Noto Sans Modi Regular +serif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.0.5.fullName=DejaVu Sans +monospaced.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.2.33.fullName=Noto Sans Gurmukhi Regular +sansserif.1.9.fullName=Liberation Mono Bold +sansserif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.2.fullName=NimbusSans-BoldItalic +sansserif.3.41.fullName=Noto Sans Warang Citi Regular +monospaced.2.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.61.fullName=Noto Sans Cham Regular +monospaced.0.42.fullName=Noto Sans Miao Regular +monospaced.0.52.fullName=Noto Sans Telugu Regular +sansserif.1.60.fullName=Noto Sans Kharoshthi Regular +sansserif.2.90.fullName=Noto Sans Samaritan Regular +monospaced.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.108.fullName=Noto Color Emoji +serif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.3.13.fullName=Noto Serif Gujarati Bold +sansserif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.71.fullName=Noto Sans Ethiopic Regular +monospaced.0.14.fullName=Noto Serif Ahom Regular +sansserif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.0.29.fullName=Noto Sans Brahmi Regular +monospaced.0.80.fullName=Noto Sans Modi Regular +monospaced.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.1.30.fullName=Noto Serif Khojki Bold +sansserif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.0.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.0.49.fullName=Noto Sans SignWriting Regular +monospaced.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.0.57.fullName=Noto Serif Tibetan Regular +serif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.60.fullName=Noto Sans Bamum Regular +sansserif.2.49.fullName=Noto Sans SignWriting Regular +sansserif.0.52.fullName=Noto Sans Tai Tham Regular +monospaced.3.50.fullName=Noto Sans Takri Regular +sansserif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.2.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.19.fullName=Noto Sans Takri Regular +sansserif.0.16.fullName=Noto Serif Ahom Regular +monospaced.1.22.fullName=Noto Sans Malayalam Bold +sansserif.2.16.fullName=Noto Serif Ahom Regular +monospaced.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.0.93.fullName=Noto Sans Syriac Regular +serif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.9.fullName=Noto Kufi Arabic Bold +monospaced.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.85.fullName=Noto Sans Osage Regular +serif.2.93.fullName=Noto Sans Syriac Regular +serif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.0.75.fullName=Noto Sans Limbu Regular +sansserif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +monospaced.0.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.80.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.85.fullName=Noto Sans Osage Regular +serif.0.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.2.47.fullName=Noto Sans SignWriting Regular +serif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.70.fullName=Noto Sans Glagolitic Regular +monospaced.2.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +serif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.70.fullName=Noto Sans Glagolitic Regular +serif.1.49.fullName=Noto Sans Old Hungarian Regular +monospaced.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.49.fullName=Noto Sans Sharada Regular +monospaced.0.39.fullName=Noto Sans Malayalam Regular +serif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.12.fullName=Noto Sans CJK JP Bold +serif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.2.67.fullName=Noto Sans Duployan Regular +sansserif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.64.fullName=Noto Sans Mongolian Regular +sansserif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.3.72.fullName=Noto Sans Coptic Regular +monospaced.0.62.fullName=Noto Sans Cherokee Regular +serif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.2.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +monospaced.3.4.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +sansserif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.45.fullName=Noto Sans Newa Regular +monospaced.3.68.fullName=Noto Serif Tangut Regular +serif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.37.fullName=Noto Sans Javanese Bold +serif.1.72.fullName=Noto Sans Batak Regular +monospaced.0.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.103.fullName=Noto Sans Medefaidrin Regular +serif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.2.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.1.28.fullName=Noto Sans Tamil Bold +sansserif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.0.6.fullName=DejaVu Serif +sansserif.3.28.fullName=Noto Sans Telugu Bold +serif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.34.fullName=Noto Sans Kaithi Regular +monospaced.2.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.104.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.97.fullName=Noto Sans Soyombo Regular +monospaced.0.95.fullName=Noto Sans Wancho Regular +sansserif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.1.87.fullName=Noto Sans Meroitic Regular +monospaced.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.3.16.fullName=Noto Sans Bengali Bold +sansserif.3.97.fullName=Noto Sans Syriac Regular +serif.1.92.fullName=Noto Sans Pau Cin Hau Regular +serif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.76.fullName=Noto Sans Linear A Regular +monospaced.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.3.30.fullName=Noto Serif Tibetan Bold +sansserif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.105.fullName=AR PL UKai HK +serif.3.2.fullName=NimbusRoman-BoldItalic +serif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.84.fullName=Noto Sans Linear A Regular +sansserif.3.84.fullName=Noto Sans Manichaean Regular +serif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +serif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.0.29.fullName=Noto Sans Brahmi Regular +serif.3.101.fullName=Noto Sans Yi Regular +serif.2.37.fullName=Noto Sans Kharoshthi Regular +monospaced.2.76.fullName=Noto Sans Linear A Regular +sansserif.1.93.fullName=Noto Sans PhagsPa Regular +serif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.0.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.48.fullName=Noto Sans Siddham Regular +serif.1.2.fullName=NimbusRoman-Bold +serif.0.37.fullName=Noto Sans Kharoshthi Regular +serif.3.73.fullName=Noto Sans Cuneiform Regular +sansserif.3.65.fullName=Noto Sans Siddham Regular +monospaced.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.2.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.1.55.fullName=Noto Sans Brahmi Regular +serif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.0.fullName=DejaVu Sans Mono +sansserif.2.76.fullName=Noto Sans Lepcha Regular +monospaced.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.2.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.24.fullName=Noto Serif Kannada Regular +monospaced.2.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.24.fullName=Noto Serif Kannada Regular +sansserif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.29.fullName=Noto Sans Brahmi Regular +monospaced.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +monospaced.0.56.fullName=Noto Music Regular +monospaced.0.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.2.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.3.13.fullName=Noto Serif Gujarati Bold +serif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf +sansserif.3.3.fullName=Liberation Mono Bold Italic +serif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +monospaced.2.89.fullName=Noto Sans Saurashtra Regular +sansserif.2.33.fullName=Noto Sans Georgian Regular +sansserif.0.68.fullName=Noto Sans Deseret Regular +serif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +sansserif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.0.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf +sansserif.2.10.fullName=DejaVu Serif +sansserif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.0.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.0.56.fullName=Noto Serif Tangut Regular +monospaced.0.23.fullName=Noto Serif Sinhala Regular +monospaced.2.99.fullName=Noto Sans Gunjala Gondi Regular +sansserif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.74.fullName=Noto Sans Javanese Regular +serif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.2.51.fullName=Noto Sans Symbols Regular +sansserif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.20.fullName=Noto Sans Sharada Regular +sansserif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.length=109 +serif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.18.fullName=Noto Sans Devanagari Bold +serif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.51.fullName=Noto Sans Takri Regular +serif.1.58.fullName=Noto Sans Grantha Regular +sansserif.2.66.fullName=Noto Sans Cuneiform Regular +monospaced.2.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.61.fullName=Noto Sans Batak Regular +sansserif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.3.53.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.43.fullName=Noto Sans Mongolian Regular +monospaced.3.92.fullName=Noto Sans PhagsPa Regular +sansserif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.86.fullName=Noto Sans PhagsPa Regular +serif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.3.26.fullName=Noto Sans Tai Tham Bold +serif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.3.12.fullName=Noto Sans Balinese Bold +serif.3.36.fullName=Noto Sans Javanese Bold +sansserif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.3.fullName=Noto Sans Adlam Regular +monospaced.1.97.fullName=Noto Sans Soyombo Regular +sansserif.0.58.fullName=Noto Music Regular +sansserif.2.53.fullName=Noto Sans Tamil Regular +serif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.0.0.fullName=DejaVu Sans +sansserif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.69.fullName=Noto Music Regular +sansserif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.90.fullName=Noto Sans Soyombo Regular +sansserif.3.length=110 +serif.3.20.fullName=Noto Sans Khmer Bold +monospaced.0.10.fullName=Noto Sans Arabic Regular +monospaced.3.16.fullName=Noto Sans Bengali Bold +sansserif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.1.31.fullName=Noto Serif Tibetan Bold +serif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.3.72.fullName=Noto Sans Coptic Regular +serif.0.79.fullName=Noto Sans Manichaean Regular +sansserif.3.107.fullName=AR PL UKai CN +sansserif.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.3.45.fullName=Noto Sans Symbols2 Regular +sansserif.3.6.fullName=DejaVu Sans Mono Bold Oblique +monospaced.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.1.62.fullName=Noto Sans Math Regular +monospaced.1.35.fullName=Noto Sans Cherokee Bold +sansserif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.3.101.fullName=Noto Sans Yi Regular +serif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.2.7.fullName=Noto Sans Adlam Regular +monospaced.0.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf +monospaced.0.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.89.fullName=Noto Sans Runic Regular +serif.1.101.fullName=Noto Sans Wancho Regular +monospaced.3.82.fullName=Noto Sans Limbu Regular +sansserif.2.4.fullName=Noto Sans Italic +sansserif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.33.fullName=Noto Sans Gurmukhi Regular +sansserif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +serif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.41.fullName=Noto Sans Malayalam Regular +serif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.2.30.fullName=Noto Sans Caucasian Albanian Regular +monospaced.2.14.fullName=Noto Serif Ahom Regular +monospaced.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.76.fullName=Noto Sans Lepcha Regular +monospaced.0.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.30.fullName=Noto Serif Tibetan Bold +monospaced.0.20.fullName=Noto Sans Zanabazar Square Regular +serif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.2.80.fullName=Noto Sans Modi Regular +monospaced.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.3.59.fullName=Noto Sans Kharoshthi Regular +monospaced.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.2.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.2.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.65.fullName=Noto Sans Cypriot Regular +sansserif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.2.32.fullName=Noto Sans Grantha Regular +monospaced.2.93.fullName=Noto Sans Thai Regular +monospaced.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.1.93.fullName=Noto Sans PhagsPa Regular +monospaced.0.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.0.3.fullName=Noto Sans Adlam Regular +sansserif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +serif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.3.37.fullName=Noto Sans Oriya Bold +serif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.length=107 +monospaced.0.60.fullName=Noto Sans Canadian Aboriginal Regular +monospaced.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.3.60.fullName=Noto Sans Linear B Regular +sansserif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.60.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.39.fullName=Noto Sans Khojki Regular +monospaced.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.1.26.fullName=Noto Sans Symbols Bold +monospaced.3.65.fullName=Noto Sans Siddham Regular +sansserif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.83.fullName=Noto Sans Limbu Regular +serif.3.length=110 +monospaced.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.1.75.fullName=Noto Sans Cypriot Regular +monospaced.2.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +serif.1.34.fullName=Noto Sans Cham Bold +monospaced.0.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +sansserif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.14.fullName=Noto Sans Newa Regular +serif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.50.fullName=Noto Sans Sundanese Regular +serif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.55.fullName=Noto Sans Tirhuta Regular +serif.3.50.fullName=Noto Sans Takri Regular +sansserif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.fullName=Noto Sans Khojki Regular +sansserif.3.42.fullName=DejaVu Sans Mono +monospaced.1.1.fullName=DejaVu Sans Mono +serif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.47.fullName=Noto Sans New Tai Lue Regular +sansserif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.42.fullName=Noto Sans Math Regular +serif.3.0.fullName=DejaVu Serif Bold +sansserif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.3.47.fullName=Noto Sans Marchen Regular +monospaced.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +monospaced.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.3.20.fullName=Noto Sans Khmer Bold +sansserif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.0.25.fullName=Noto Sans Bengali Regular +monospaced.2.81.fullName=Noto Sans Old Turkic Regular +serif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.0.16.fullName=Noto Sans Marchen Regular +monospaced.3.11.fullName=Noto Sans CJK JP Bold +serif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +serif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.0.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.72.fullName=Noto Sans Javanese Regular +monospaced.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.0.19.fullName=Noto Sans Old Hungarian Regular +serif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +sansserif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.0.27.fullName=Noto Sans Bengali Regular +monospaced.0.7.fullName=Noto Kufi Arabic Regular +serif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.0.38.fullName=Noto Sans Khmer Regular +serif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.21.fullName=Noto Sans Malayalam Bold +serif.2.27.fullName=Noto Sans Bengali Regular +sansserif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.3.87.fullName=Noto Sans Modi Regular +sansserif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.95.fullName=Noto Sans Samaritan Regular +sansserif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.2.fullName=DejaVu Sans Mono +serif.2.71.fullName=Noto Sans Ethiopic Regular +sansserif.1.87.fullName=Noto Sans Meroitic Regular +serif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.0.46.fullName=Noto Sans Myanmar Regular +sansserif.2.63.fullName=Noto Sans Cham Regular +serif.0.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.2.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +monospaced.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.2.54.fullName=Noto Sans Telugu Regular +serif.0.7.fullName=DejaVu Sans Mono +serif.3.67.fullName=Noto Sans Tirhuta Regular +monospaced.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +monospaced.0.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.3.41.fullName=Noto Sans Warang Citi Regular +serif.3.76.fullName=Noto Sans Duployan Regular +monospaced.3.49.fullName=Noto Sans Sharada Regular +monospaced.2.98.fullName=Noto Serif Dogra Regular +serif.0.90.fullName=Noto Sans Samaritan Regular +serif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.5.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.2.90.fullName=Noto Sans Samaritan Regular +sansserif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.82.fullName=Noto Sans Modi Regular +monospaced.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.44.fullName=Noto Sans Myanmar Regular +monospaced.0.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.0.35.fullName=Noto Sans Gurmukhi Regular +serif.3.95.fullName=Noto Sans Saurashtra Regular +sansserif.3.30.fullName=Noto Serif Tibetan Bold +sansserif.0.82.fullName=Noto Sans Modi Regular +monospaced.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.0.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.61.fullName=Noto Sans Math Regular +monospaced.2.41.fullName=Noto Sans Meetei Mayek Regular +serif.2.48.fullName=Noto Sans Siddham Regular +monospaced.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.61.fullName=Noto Sans Batak Regular +monospaced.0.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.13.fullName=Noto Sans Balinese Bold +monospaced.3.89.fullName=Noto Sans Osage Regular +sansserif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.84.fullName=Noto Sans Pahawh Hmong Regular +serif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.3.28.fullName=Noto Sans Telugu Bold +monospaced.0.89.fullName=Noto Sans Saurashtra Regular +serif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.33.fullName=Noto Sans Georgian Regular +monospaced.3.46.fullName=Noto Serif Ahom Regular +monospaced.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.3.33.fullName=Noto Sans Cham Bold +monospaced.0.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.2.46.fullName=Noto Sans Siddham Regular +monospaced.2.23.fullName=Noto Serif Sinhala Regular +monospaced.2.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.68.fullName=Noto Sans Deseret Regular +serif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf +fcversion=21301 +serif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.0.105.fullName=AR PL UKai HK +sansserif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.100.fullName=Noto Sans Nushu Regular +serif.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.1.100.fullName=Noto Sans Vai Regular +sansserif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.2.25.fullName=Noto Serif Sinhala Regular +serif.1.25.fullName=Noto Sans Sundanese Bold +serif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.17.fullName=Noto Sans Balinese Regular +sansserif.1.17.fullName=Noto Sans Bengali Bold +monospaced.2.18.fullName=Noto Sans Sharada Regular +sansserif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.1.66.fullName=Noto Sans Siddham Regular +serif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.3.8.fullName=DejaVu Serif Bold +sansserif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.3.58.fullName=Noto Sans Kaithi Regular +monospaced.0.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.64.fullName=Noto Sans Cherokee Regular +serif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.2.53.fullName=Noto Sans Tamil Regular +serif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.12.fullName=Noto Sans CJK JP Bold +sansserif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.12.fullName=Noto Sans Arabic Regular +sansserif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +sansserif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.3.8.fullName=DejaVu Sans Bold +monospaced.0.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.16.fullName=Noto Serif Sinhala Bold +sansserif.1.length=111 +monospaced.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.25.fullName=Noto Sans Symbols Bold +monospaced.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.69.fullName=Noto Serif Tangut Regular +monospaced.0.86.fullName=Noto Sans PhagsPa Regular +monospaced.2.20.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.1.4.fullName=Noto Sans Hebrew Bold +sansserif.3.19.fullName=Noto Sans Gurmukhi Bold +sansserif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.3.0.fullName=DejaVu Sans Mono Bold Oblique +serif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.2.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.11.fullName=Noto Sans CJK JP +monospaced.2.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.56.fullName=Noto Serif Tangut Regular +serif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.1.38.fullName=Noto Sans Oriya Bold +serif.1.1.fullName=DejaVu Serif +serif.1.97.fullName=Noto Sans Soyombo Regular +serif.0.92.fullName=Noto Sans Soyombo Regular +serif.3.27.fullName=Noto Sans Tamil Bold +monospaced.0.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.length=109 +sansserif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.11.fullName=Noto Kufi Arabic Regular +serif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.22.fullName=Noto Sans Zanabazar Square Regular +serif.0.98.fullName=Noto Sans Yi Regular +serif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.0.84.fullName=Noto Sans Oriya Regular +sansserif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.95.fullName=Noto Sans Thai Regular +serif.1.46.fullName=Noto Sans Symbols2 Regular +serif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.52.fullName=Noto Sans Avestan Regular +serif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.7.fullName=Noto Kufi Arabic Bold +serif.1.43.fullName=DejaVu Sans +serif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.63.fullName=Noto Sans Miao Regular +sansserif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.76.fullName=Noto Sans Lepcha Regular +sansserif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.24.fullName=Noto Sans Sundanese Bold +serif.3.90.fullName=Noto Sans Pahawh Hmong Regular +monospaced.3.63.fullName=Noto Sans Mongolian Regular +serif.0.41.fullName=Noto Sans Malayalam Regular +sansserif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.2.49.fullName=Noto Sans Symbols Regular +sansserif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.4.fullName=Noto Sans Hebrew Bold +serif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.3.82.fullName=Noto Sans Limbu Regular +sansserif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.2.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.44.fullName=DejaVu Serif +serif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.35.fullName=Noto Sans Cherokee Bold +serif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.50.fullName=Noto Sans Sharada Regular +sansserif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.1.57.fullName=Noto Sans Chakma Regular +serif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf +monospaced.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.22.fullName=Noto Serif Kannada Regular +monospaced.2.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.100.fullName=Noto Sans Vai Regular +monospaced.2.75.fullName=Noto Sans Limbu Regular +monospaced.2.104.fullName=AR PL UKai CN +serif.0.32.fullName=Noto Sans Devanagari Regular +serif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.2.85.fullName=Noto Sans Osage Regular +monospaced.2.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +serif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +sansserif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.0.44.fullName=Noto Sans Miao Regular +sansserif.3.44.fullName=Noto Sans Newa Regular +monospaced.3.83.fullName=Noto Sans Linear A Regular +monospaced.0.1.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf +monospaced.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.1.47.fullName=Noto Serif Ahom Regular +serif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.1.70.fullName=Noto Music Regular +sansserif.1.69.fullName=Noto Serif Tangut Regular +serif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.1.103.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.39.fullName=Noto Sans Thai Bold +sansserif.1.72.fullName=Noto Sans Batak Regular +monospaced.2.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.3.12.fullName=Noto Sans Balinese Bold +sansserif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.0.1.fullName=DejaVu Sans Bold +sansserif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.5.fullName=Ubuntu Mono Italic +serif.0.12.fullName=Noto Sans Arabic Regular +monospaced.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.77.fullName=Noto Sans Limbu Regular +sansserif.3.36.fullName=Noto Sans Javanese Bold +serif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.64.fullName=Noto Sans Cherokee Regular +serif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.77.fullName=Noto Sans Duployan Regular +sansserif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.59.fullName=Noto Sans Kaithi Regular +sansserif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.10.fullName=Noto Sans Mono Bold +monospaced.1.96.fullName=Noto Sans Saurashtra Regular +serif.1.17.fullName=Noto Sans Bengali Bold +sansserif.2.2.fullName=NimbusSans-Italic +sansserif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.31.fullName=Noto Sans Chakma Regular +monospaced.1.90.fullName=Noto Sans Osage Regular +serif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.40.fullName=Noto Sans Medefaidrin Bold +monospaced.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.1.4.fullName=Noto Sans Hebrew Bold +monospaced.2.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.0.78.fullName=Noto Sans Linear A Regular +monospaced.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.0.34.fullName=Noto Sans Kaithi Regular +serif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.2.45.fullName=Noto Sans Mongolian Regular +serif.3.44.fullName=Noto Sans Newa Regular +serif.1.109.fullName=AR PL UKai HK +serif.0.81.fullName=Noto Sans Meroitic Regular +monospaced.2.95.fullName=Noto Sans Wancho Regular +sansserif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.2.35.fullName=Noto Sans Kharoshthi Regular +sansserif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.30.fullName=Noto Serif Khojki Bold +sansserif.3.56.fullName=Noto Sans Chakma Regular +sansserif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.71.fullName=Noto Sans Batak Regular +sansserif.3.93.fullName=Noto Sans Runic Regular +serif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.0.108.fullName=Noto Color Emoji +sansserif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +sansserif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf +monospaced.0.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.1.27.fullName=Noto Sans Tai Tham Bold +serif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.109.fullName=AR PL UKai HK +sansserif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.52.fullName=Noto Sans Tai Tham Regular +sansserif.2.48.fullName=Noto Sans Siddham Regular +sansserif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.3.14.fullName=Noto Serif Kannada Bold +serif.1.106.fullName=Noto Sans Nushu Regular +serif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf +monospaced.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.76.fullName=Noto Sans Lepcha Regular +sansserif.3.24.fullName=Noto Sans Sundanese Bold +serif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +serif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.65.fullName=Noto Sans Coptic Regular +monospaced.0.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.1.60.fullName=Noto Sans Kharoshthi Regular +monospaced.0.91.fullName=Noto Sans Syriac Regular +serif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +monospaced.3.74.fullName=Noto Sans Cypriot Regular +serif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.56.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.108.fullName=AR PL UKai HK +serif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.7.fullName=Noto Kufi Arabic Bold +serif.0.84.fullName=Noto Sans Oriya Regular +serif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.2.25.fullName=Noto Serif Sinhala Regular +serif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.0.38.fullName=Noto Sans Khmer Regular +serif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.3.38.fullName=Noto Sans Thai Bold +monospaced.0.28.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.51.fullName=Noto Sans Symbols Regular +sansserif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.33.fullName=Noto Sans Georgian Regular +sansserif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.0.96.fullName=Noto Sans Vai Regular +monospaced.1.99.fullName=Noto Sans Tai Viet Regular +serif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.2.107.fullName=AR PL UKai HK +monospaced.0.94.fullName=Noto Sans Vai Regular +monospaced.2.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.0.15.fullName=Noto Sans Symbols2 Regular +sansserif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.0.4.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.1.86.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +serif.1.31.fullName=Noto Serif Tibetan Bold +sansserif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.96.fullName=Noto Sans Soyombo Regular +sansserif.3.99.fullName=Noto Sans Vai Regular +serif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.0.97.fullName=Noto Sans Masaram Gondi Regular +serif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.20.fullName=Noto Sans Gurmukhi Bold +sansserif.1.100.fullName=Noto Sans Vai Regular +serif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.8.fullName=Noto Sans Warang Citi Regular +monospaced.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.54.fullName=Noto Serif Tangut Regular +monospaced.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.61.fullName=Noto Sans Math Regular +serif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +monospaced.0.51.fullName=Noto Sans Tamil Regular +monospaced.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.58.fullName=Noto Music Regular +sansserif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.4.fullName=Noto Sans Warang Citi Regular +monospaced.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.3.51.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +sansserif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.94.fullName=Noto Sans Tai Viet Regular +serif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +sansserif.0.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.36.fullName=Noto Sans Kaithi Regular +serif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.2.107.fullName=AR PL UKai HK +serif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.73.fullName=Noto Sans Cuneiform Regular +monospaced.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.1.11.fullName=Noto Sans Arabic Bold +sansserif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.1.92.fullName=Noto Sans Pau Cin Hau Regular +monospaced.0.1.fullName=NimbusMonoPS-Regular +serif.3.87.fullName=Noto Sans Modi Regular +monospaced.0.77.fullName=Noto Sans Manichaean Regular +monospaced.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.2.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.2.82.fullName=Noto Sans Modi Regular +monospaced.3.34.fullName=Noto Sans Cherokee Bold +sansserif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.2.fullName=NimbusMonoPS-Italic +sansserif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +monospaced.2.8.fullName=DejaVu Serif +sansserif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.27.fullName=Noto Sans Bengali Regular +sansserif.2.97.fullName=Noto Sans Wancho Regular +sansserif.0.21.fullName=Noto Sans Takri Regular +sansserif.2.74.fullName=Noto Sans Javanese Regular +serif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.58.fullName=Noto Sans Bamum Regular +serif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.3.54.fullName=Noto Sans Brahmi Regular +sansserif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.3.81.fullName=Noto Sans Lepcha Regular +monospaced.0.71.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.50.fullName=Noto Sans Takri Regular +monospaced.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.10.fullName=DejaVu Sans Mono +monospaced.3.105.fullName=Noto Sans Nushu Regular +monospaced.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.53.fullName=Noto Sans Avestan Regular +sansserif.0.90.fullName=Noto Sans Samaritan Regular +serif.2.16.fullName=Noto Serif Ahom Regular +sansserif.0.93.fullName=Noto Sans Syriac Regular +sansserif.1.106.fullName=Noto Sans Nushu Regular +serif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +monospaced.2.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.3.57.fullName=Noto Sans Grantha Regular +serif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.1.37.fullName=Noto Sans Javanese Bold +monospaced.2.52.fullName=Noto Sans Telugu Regular +sansserif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.0.35.fullName=Noto Sans Gurmukhi Regular +monospaced.2.5.fullName=Noto Sans Adlam Regular +sansserif.2.71.fullName=Noto Sans Ethiopic Regular +serif.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.2.55.fullName=Noto Serif Tibetan Regular +sansserif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.0.24.fullName=Noto Serif Kannada Regular +serif.3.84.fullName=Noto Sans Manichaean Regular +monospaced.0.74.fullName=Noto Sans Lepcha Regular +sansserif.1.109.fullName=AR PL UKai HK +monospaced.2.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.76.fullName=Noto Sans Duployan Regular +serif.2.13.fullName=Noto Sans CJK JP +serif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.102.fullName=Noto Sans Masaram Gondi Regular +sansserif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.1.29.fullName=Noto Sans Telugu Bold +monospaced.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +serif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.67.fullName=Noto Sans Tirhuta Regular +serif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.3.75.fullName=Noto Sans Deseret Regular +sansserif.3.95.fullName=Noto Sans Saurashtra Regular +serif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.2.106.fullName=AR PL UKai CN +serif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.75.fullName=Noto Sans Cypriot Regular +sansserif.1.1.fullName=DejaVu Sans +serif.3.14.fullName=Noto Serif Kannada Bold +monospaced.2.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.1.34.fullName=Noto Sans Cham Bold +serif.3.103.fullName=Noto Serif Dogra Regular +monospaced.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.95.fullName=Noto Sans Samaritan Regular +serif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.108.fullName=AR PL UKai HK +sansserif.3.34.fullName=Noto Sans Cherokee Bold +serif.1.70.fullName=Noto Music Regular +sansserif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.39.fullName=Noto Sans Thai Bold +serif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.3.39.fullName=Noto Sans Medefaidrin Bold +sansserif.1.62.fullName=Noto Sans Math Regular +sansserif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.0.3.fullName=Noto Sans Hebrew Regular +monospaced.3.29.fullName=Noto Serif Khojki Bold +sansserif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +version=1 +serif.0.6.fullName=DejaVu Sans +serif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.12.fullName=Noto Sans Newa Regular +sansserif.1.67.fullName=Noto Sans SignWriting Regular +serif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.0.12.fullName=Noto Sans Newa Regular +sansserif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.29.fullName=Noto Sans Telugu Bold +sansserif.3.62.fullName=Noto Sans Miao Regular +monospaced.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf +monospaced.0.73.fullName=Noto Sans Khudawadi Regular +serif.1.19.fullName=Noto Sans Georgian Bold +monospaced.1.24.fullName=Noto Sans Myanmar Bold +sansserif.1.6.fullName=DejaVu Serif Bold +monospaced.2.73.fullName=Noto Sans Khudawadi Regular +serif.3.19.fullName=Noto Sans Gurmukhi Bold +monospaced.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +monospaced.1.106.fullName=Noto Sans Nushu Regular +sansserif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.2.45.fullName=Noto Sans New Tai Lue Regular +monospaced.0.45.fullName=Noto Sans New Tai Lue Regular +serif.0.1.fullName=DejaVu Serif Bold +serif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.0.40.fullName=Noto Sans Math Regular +sansserif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.3.6.fullName=Noto Sans Adlam Bold +serif.3.47.fullName=Noto Sans Marchen Regular +monospaced.2.40.fullName=Noto Sans Math Regular +sansserif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.1.47.fullName=Noto Serif Ahom Regular +monospaced.2.78.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.78.fullName=Noto Sans Mende Kikakui Regular +serif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf +sansserif.2.83.fullName=Noto Sans Old Turkic Regular +monospaced.2.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.42.fullName=DejaVu Sans +sansserif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.2.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.22.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.103.fullName=Noto Sans Masaram Gondi Regular +serif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.96.fullName=Noto Sans Vai Regular +sansserif.0.13.fullName=Noto Sans CJK JP +serif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.0.96.fullName=Noto Sans Vai Regular +serif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.0.69.fullName=Noto Sans Ethiopic Regular +monospaced.2.69.fullName=Noto Sans Ethiopic Regular +serif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.101.fullName=Noto Sans Gunjala Gondi Regular +sansserif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.21.fullName=Noto Sans Takri Regular +sansserif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.68.fullName=Noto Sans Deseret Regular +sansserif.0.79.fullName=Noto Sans Manichaean Regular +serif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.2.50.fullName=Noto Sans Sundanese Regular +serif.0.68.fullName=Noto Sans Deseret Regular +monospaced.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.21.fullName=Noto Sans Takri Regular +sansserif.0.50.fullName=Noto Sans Sundanese Regular +serif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.24.fullName=Noto Sans Sundanese Bold +serif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.1.33.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.61.fullName=Noto Sans Linear B Regular +monospaced.3.61.fullName=Noto Sans Math Regular +monospaced.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.90.fullName=Noto Sans Osage Regular +sansserif.3.90.fullName=Noto Sans Pahawh Hmong Regular +sansserif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +monospaced.3.52.fullName=Noto Sans Avestan Regular +sansserif.3.71.fullName=Noto Sans Batak Regular +sansserif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.3.9.fullName=Noto Kufi Arabic Bold +sansserif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.2.13.fullName=Noto Sans CJK JP +serif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +monospaced.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.0.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.0.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.2.41.fullName=Noto Sans Malayalam Regular +monospaced.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.0.2.fullName=NimbusSans-Regular +monospaced.3.33.fullName=Noto Sans Cham Bold +sansserif.0.41.fullName=Noto Sans Malayalam Regular +monospaced.3.80.fullName=Noto Sans Khudawadi Regular +serif.1.51.fullName=Noto Sans Takri Regular +monospaced.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.1.43.fullName=DejaVu Sans Mono +sansserif.1.58.fullName=Noto Sans Grantha Regular +serif.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.103.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.2.5.fullName=Ubuntu Mono Italic +monospaced.3.99.fullName=Noto Sans Vai Regular +monospaced.1.2.fullName=NimbusMonoPS-Bold +sansserif.1.25.fullName=Noto Sans Sundanese Bold +sansserif.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.84.fullName=Noto Sans Linear A Regular +serif.1.23.fullName=Noto Sans Meetei Mayek Bold +monospaced.1.7.fullName=Noto Kufi Arabic Bold +sansserif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.3.99.fullName=Noto Sans Vai Regular +monospaced.0.31.fullName=Noto Sans Georgian Regular +sansserif.3.10.fullName=Noto Sans Arabic Bold +serif.1.38.fullName=Noto Sans Oriya Bold +sansserif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.3.66.fullName=Noto Sans SignWriting Regular +monospaced.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.0.fullName=DejaVu Sans +sansserif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.1.15.fullName=Noto Serif Kannada Bold +serif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +serif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.81.fullName=Noto Sans Khudawadi Regular +serif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.3.94.fullName=Noto Sans Samaritan Regular +serif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.21.fullName=Noto Serif Gujarati Regular +sansserif.3.20.fullName=Noto Sans Khmer Bold +sansserif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.28.fullName=Noto Sans Tamil Bold +monospaced.2.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf +monospaced.2.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.3.103.fullName=Noto Serif Dogra Regular +monospaced.2.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.1.61.fullName=Noto Sans Linear B Regular +serif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.3.101.fullName=Noto Sans Yi Regular +serif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.2.106.fullName=AR PL UKai CN +monospaced.2.26.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.92.fullName=Noto Sans Tai Viet Regular +sansserif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.1.94.fullName=Noto Sans Runic Regular +serif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.1.53.fullName=Noto Sans Avestan Regular +sansserif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.15.fullName=Noto Serif Sinhala Bold +sansserif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.97.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.59.fullName=Noto Sans Batak Regular +sansserif.0.46.fullName=Noto Sans Myanmar Regular +serif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.0.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.2.63.fullName=Noto Sans Cham Regular +serif.0.54.fullName=Noto Sans Telugu Regular +monospaced.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.17.fullName=Noto Sans Balinese Regular +sansserif.2.37.fullName=Noto Sans Kharoshthi Regular +sansserif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.0.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.87.fullName=Noto Sans Runic Regular +serif.1.108.fullName=AR PL UKai CN +serif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.2.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.3.108.fullName=AR PL UKai HK +serif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.0.74.fullName=Noto Sans Javanese Regular +serif.0.26.fullName=Noto Sans Avestan Regular +serif.0.44.fullName=Noto Sans Miao Regular +serif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.97.fullName=Noto Sans Wancho Regular +sansserif.2.27.fullName=Noto Sans Bengali Regular +serif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.0.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.2.45.fullName=Noto Sans Mongolian Regular +monospaced.0.17.fullName=Noto Sans Old Hungarian Regular +monospaced.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.1.85.fullName=Noto Sans Manichaean Regular +serif.0.16.fullName=Noto Serif Ahom Regular +monospaced.0.8.fullName=Liberation Mono +serif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.93.fullName=Noto Sans Syriac Regular +monospaced.2.36.fullName=Noto Sans Khmer Regular +monospaced.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.76.fullName=Noto Sans Duployan Regular +monospaced.0.27.fullName=Noto Sans Brahmi Regular +monospaced.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.100.fullName=Noto Serif Dogra Regular +monospaced.1.57.fullName=Noto Sans Chakma Regular +monospaced.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.1.48.fullName=Noto Sans Marchen Regular +monospaced.1.110.fullName=Noto Color Emoji +sansserif.0.7.fullName=DejaVu Serif +serif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.35.fullName=Noto Sans Gurmukhi Regular +sansserif.2.65.fullName=Noto Sans Coptic Regular +sansserif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.0.82.fullName=Noto Sans Modi Regular +monospaced.2.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.38.fullName=Noto Sans Thai Bold +serif.2.9.fullName=DejaVu Sans +monospaced.0.55.fullName=Noto Serif Tibetan Regular +serif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.52.fullName=Noto Sans Avestan Regular +monospaced.0.50.fullName=Noto Sans Tai Tham Regular +monospaced.2.50.fullName=Noto Sans Tai Tham Regular +sansserif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.1.108.fullName=AR PL UKai CN +monospaced.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +serif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.19.fullName=Noto Sans Gurmukhi Bold +serif.3.29.fullName=Noto Serif Khojki Bold +sansserif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +monospaced.1.75.fullName=Noto Sans Cypriot Regular +monospaced.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.0.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.16.fullName=Noto Sans Bengali Bold +serif.1.32.fullName=Noto Sans Bamum Bold +serif.0.100.fullName=Noto Serif Dogra Regular +serif.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +serif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.3.93.fullName=Noto Sans Runic Regular +monospaced.0.83.fullName=Noto Sans Osage Regular +sansserif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +serif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.1.44.fullName=DejaVu Serif +monospaced.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.8.fullName=Noto Sans Hanifi Rohingya Bold +sansserif.3.85.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.83.fullName=Noto Sans Osage Regular +monospaced.3.42.fullName=DejaVu Sans +sansserif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +sansserif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +serif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.1.fullName=DejaVu Sans Bold +monospaced.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.39.fullName=Noto Sans Medefaidrin Bold +serif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.0.40.fullName=Noto Sans Linear B Regular +sansserif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.69.fullName=Noto Sans Duployan Regular +sansserif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.0.49.fullName=Noto Sans SignWriting Regular +sansserif.3.72.fullName=Noto Sans Coptic Regular +serif.2.0.fullName=DejaVu Serif +serif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.36.fullName=Noto Sans Kaithi Regular +sansserif.2.36.fullName=Noto Sans Kaithi Regular +serif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.75.fullName=Noto Sans Deseret Regular +sansserif.1.77.fullName=Noto Sans Duployan Regular +monospaced.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.12.fullName=Noto Sans Arabic Regular +serif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.6.fullName=Noto Sans Warang Citi Regular +monospaced.1.67.fullName=Noto Sans SignWriting Regular +serif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.2.77.fullName=Noto Sans Limbu Regular +monospaced.1.62.fullName=Noto Sans Math Regular +monospaced.2.1.fullName=DejaVu Sans Mono +serif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.3.62.fullName=Noto Sans Miao Regular +monospaced.0.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.0.103.fullName=Noto Serif Hmong Nyiakeng Regular +serif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.0.fullName=DejaVu Sans Bold +serif.0.11.fullName=Noto Sans Mono Regular +sansserif.2.92.fullName=Noto Sans Soyombo Regular +serif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.2.11.fullName=Noto Kufi Arabic Regular +monospaced.2.6.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.0.98.fullName=Noto Sans Yi Regular +serif.0.20.fullName=Noto Sans Sharada Regular +sansserif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.92.fullName=Noto Sans Soyombo Regular +monospaced.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.2.89.fullName=Noto Sans Runic Regular +serif.0.69.fullName=Noto Sans Duployan Regular +monospaced.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.0.6.fullName=DejaVu Sans Mono +monospaced.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.2.98.fullName=Noto Sans Yi Regular +sansserif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.3.43.fullName=DejaVu Serif +serif.3.3.fullName=Liberation Mono Bold Italic +monospaced.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.54.fullName=Noto Serif Tangut Regular +serif.2.81.fullName=Noto Sans Meroitic Regular +serif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +sansserif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.97.fullName=Noto Sans Wancho Regular +monospaced.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.0.32.fullName=Noto Sans Devanagari Regular +monospaced.0.82.fullName=Noto Sans Oriya Regular +serif.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.88.fullName=Noto Sans Samaritan Regular +monospaced.0.79.fullName=Noto Sans Meroitic Regular +serif.3.89.fullName=Noto Sans Osage Regular +sansserif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.7.fullName=DejaVu Sans +sansserif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.5.fullName=Noto Sans Bold Italic +monospaced.3.100.fullName=Noto Sans Wancho Regular +sansserif.1.11.fullName=Noto Sans Arabic Bold +sansserif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.2.60.fullName=Noto Sans Bamum Regular +monospaced.2.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +monospaced.3.3.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf +monospaced.0.9.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +serif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.63.fullName=Noto Sans Coptic Regular +sansserif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.63.fullName=Noto Sans Coptic Regular +serif.1.29.fullName=Noto Sans Telugu Bold +sansserif.1.24.fullName=Noto Sans Myanmar Bold +monospaced.2.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.2.79.fullName=Noto Sans Meroitic Regular +sansserif.1.104.fullName=Noto Serif Dogra Regular +serif.3.60.fullName=Noto Sans Linear B Regular +serif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.2.4.fullName=Noto Sans Italic +sansserif.3.58.fullName=Noto Sans Kaithi Regular +sansserif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.66.fullName=Noto Sans SignWriting Regular +serif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.48.fullName=Noto Sans Marchen Regular +sansserif.1.61.fullName=Noto Sans Linear B Regular +sansserif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.23.fullName=Noto Sans Myanmar Bold +monospaced.0.13.fullName=Noto Sans Symbols2 Regular +monospaced.1.84.fullName=Noto Sans Linear A Regular +monospaced.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.0.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.28.fullName=Noto Sans Tamil Bold +sansserif.3.25.fullName=Noto Sans Symbols Bold +sansserif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.0.9.fullName=Noto Sans Mono Regular +serif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.31.fullName=Noto Sans Georgian Regular +serif.3.56.fullName=Noto Sans Chakma Regular +monospaced.3.23.fullName=Noto Sans Myanmar Bold +serif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.3.68.fullName=Noto Serif Tangut Regular +sansserif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.0.46.fullName=Noto Sans Siddham Regular +serif.3.33.fullName=Noto Sans Cham Bold +serif.0.0.fullName=DejaVu Serif +sansserif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.94.fullName=Noto Sans Runic Regular +sansserif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +sansserif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.23.fullName=Noto Serif Gujarati Regular +serif.3.107.fullName=AR PL UKai CN +monospaced.2.21.fullName=Noto Serif Gujarati Regular +sansserif.3.81.fullName=Noto Sans Lepcha Regular +serif.0.86.fullName=Noto Sans Pahawh Hmong Regular +serif.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.1.15.fullName=Noto Serif Kannada Bold +sansserif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.31.fullName=Noto Sans Chakma Regular +serif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.1.48.fullName=Noto Sans Marchen Regular +serif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.5.fullName=DejaVu Sans Bold +sansserif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.45.fullName=Noto Sans Mongolian Regular +monospaced.0.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.0.106.fullName=AR PL UKai CN +monospaced.0.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.2.64.fullName=Noto Sans Cherokee Regular +sansserif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.92.fullName=Noto Sans Tai Viet Regular +serif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.88.fullName=Noto Sans PhagsPa Regular +serif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.0.26.fullName=Noto Sans Bhaiksuki Regular +serif.0.53.fullName=Noto Sans Tamil Regular +sansserif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.10.fullName=Noto Sans Arabic Bold +monospaced.2.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.94.fullName=Noto Sans Samaritan Regular +serif.2.54.fullName=Noto Sans Telugu Regular +monospaced.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.0.55.fullName=Noto Sans Tirhuta Regular +sansserif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.2.46.fullName=Noto Sans Myanmar Regular +serif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.0.59.fullName=Noto Sans Batak Regular +sansserif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.0.63.fullName=Noto Sans Cham Regular +sansserif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.17.fullName=Noto Sans Balinese Regular +monospaced.2.96.fullName=Noto Sans Yi Regular +sansserif.0.100.fullName=Noto Serif Dogra Regular +sansserif.0.106.fullName=AR PL UKai CN +monospaced.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.40.fullName=Noto Sans Linear B Regular +monospaced.1.25.fullName=Noto Sans Sundanese Bold +monospaced.1.81.fullName=Noto Sans Khudawadi Regular +monospaced.1.101.fullName=Noto Sans Wancho Regular +serif.2.44.fullName=Noto Sans Miao Regular +monospaced.2.11.fullName=Noto Sans CJK JP +sansserif.1.5.fullName=DejaVu Sans Mono Bold +sansserif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.2.17.fullName=Noto Sans Old Hungarian Regular +monospaced.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.3.95.fullName=Noto Sans Saurashtra Regular +monospaced.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.0.30.fullName=Noto Sans Devanagari Regular +sansserif.2.56.fullName=Noto Serif Tangut Regular +serif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.38.fullName=Noto Sans Thai Bold +monospaced.2.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.2.27.fullName=Noto Sans Brahmi Regular +sansserif.0.78.fullName=Noto Sans Linear A Regular +serif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.35.fullName=Noto Sans Ethiopic Bold +serif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.3.43.fullName=DejaVu Sans Mono +sansserif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.1.57.fullName=Noto Sans Chakma Regular +monospaced.0.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.46.fullName=Noto Serif Ahom Regular +monospaced.0.36.fullName=Noto Sans Khmer Regular +serif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.107.fullName=Noto Sans Tamil Supplement Regular +sansserif.0.65.fullName=Noto Sans Coptic Regular +sansserif.1.2.fullName=NimbusSans-Bold +monospaced.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +sansserif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +sansserif.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.49.fullName=Noto Sans Symbols Regular +monospaced.2.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.3.length=110 +sansserif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.9.fullName=Noto Kufi Arabic Bold +monospaced.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.3.104.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.38.fullName=Noto Sans Oriya Bold +monospaced.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +serif.1.9.fullName=Liberation Mono Bold +serif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.0.93.fullName=Noto Sans Thai Regular +sansserif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.0.39.fullName=Noto Sans Khojki Regular +monospaced.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +monospaced.3.2.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.98.fullName=Noto Sans Syriac Regular +monospaced.3.93.fullName=Noto Sans Runic Regular +monospaced.0.98.fullName=Noto Serif Dogra Regular +monospaced.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.1.67.fullName=Noto Sans SignWriting Regular +monospaced.1.60.fullName=Noto Sans Kharoshthi Regular +serif.2.67.fullName=Noto Sans Cypriot Regular +serif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.50.fullName=Noto Sans Sharada Regular +monospaced.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +sansserif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.50.fullName=Noto Sans Sundanese Regular +serif.3.39.fullName=Noto Sans Medefaidrin Bold +serif.1.39.fullName=Noto Sans Thai Bold +sansserif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.2.65.fullName=Noto Sans Cypriot Regular +sansserif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.26.fullName=Noto Sans Avestan Regular +sansserif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.83.fullName=Noto Sans Old Turkic Regular +serif.2.83.fullName=Noto Sans Old Turkic Regular +serif.3.83.fullName=Noto Sans Linear A Regular +monospaced.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.0.14.fullName=Noto Sans Newa Regular +monospaced.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.14.fullName=Noto Serif Kannada Bold +monospaced.1.6.fullName=DejaVu Serif Bold +serif.3.34.fullName=Noto Sans Cherokee Bold +sansserif.0.8.fullName=Noto Kufi Arabic Regular +serif.2.34.fullName=Noto Sans Grantha Regular +serif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.34.fullName=Noto Sans Grantha Regular +serif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.3.75.fullName=Noto Sans Deseret Regular +sansserif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.2.75.fullName=Noto Sans Khudawadi Regular +serif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.1.37.fullName=Noto Sans Javanese Bold +serif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +monospaced.2.37.fullName=Noto Sans Khojki Regular +monospaced.2.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.3.81.fullName=Noto Sans Lepcha Regular +sansserif.0.42.fullName=Noto Sans Math Regular +serif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.88.fullName=Noto Sans Old Turkic Regular +serif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +sansserif.1.42.fullName=Noto Sans Warang Citi Regular +sansserif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.70.fullName=Noto Music Regular +sansserif.2.47.fullName=Noto Sans New Tai Lue Regular +serif.1.102.fullName=Noto Sans Yi Regular +serif.0.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.1.32.fullName=Noto Sans Bamum Bold +serif.1.88.fullName=Noto Sans Modi Regular +sansserif.1.47.fullName=Noto Serif Ahom Regular +monospaced.0.32.fullName=Noto Sans Grantha Regular +monospaced.2.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.0.53.fullName=Noto Sans Tirhuta Regular +monospaced.2.53.fullName=Noto Sans Tirhuta Regular +monospaced.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +sansserif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.77.fullName=Noto Sans Duployan Regular +monospaced.2.16.fullName=Noto Sans Marchen Regular +sansserif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.81.fullName=Noto Sans Old Turkic Regular +monospaced.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.25.fullName=Noto Sans Bengali Regular +monospaced.0.72.fullName=Noto Sans Javanese Regular +sansserif.0.91.fullName=Noto Sans Saurashtra Regular +serif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.11.fullName=Noto Sans Arabic Bold +monospaced.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.58.fullName=Noto Sans Kaithi Regular +serif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.2.3.fullName=Liberation Mono Italic +sansserif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.3.10.fullName=Noto Sans Arabic Bold +monospaced.1.58.fullName=Noto Sans Grantha Regular +monospaced.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.21.fullName=Noto Sans Khmer Bold +monospaced.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.2.38.fullName=Noto Sans Khmer Regular +sansserif.3.1.fullName=DejaVu Sans +serif.1.10.fullName=Noto Sans Mono Bold +serif.3.104.fullName=Noto Sans Gunjala Gondi Regular +serif.3.22.fullName=Noto Sans Meetei Mayek Bold +monospaced.0.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.26.fullName=Noto Sans Avestan Regular +serif.1.13.fullName=Noto Sans Balinese Bold +sansserif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.54.fullName=Noto Sans Telugu Regular +serif.2.46.fullName=Noto Sans Myanmar Regular +serif.2.43.fullName=Noto Sans Meetei Mayek Regular +serif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +sansserif.0.63.fullName=Noto Sans Cham Regular +sansserif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.1.30.fullName=Noto Serif Khojki Bold +sansserif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +serif.2.18.fullName=Noto Sans Marchen Regular +serif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.0.3.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.2.9.fullName=DejaVu Sans Mono +monospaced.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.76.fullName=Noto Sans Deseret Regular +monospaced.3.107.fullName=AR PL UKai CN +serif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.102.fullName=Noto Sans Nushu Regular +sansserif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.1.102.fullName=Noto Sans Yi Regular +serif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.35.fullName=Noto Sans Gurmukhi Regular +serif.3.48.fullName=Noto Sans Old Hungarian Regular +sansserif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.0.71.fullName=Noto Sans Ethiopic Regular +serif.0.107.fullName=AR PL UKai HK +monospaced.0.44.fullName=Noto Sans Myanmar Regular +monospaced.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.13.fullName=Noto Serif Gujarati Bold +serif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.2.56.fullName=Noto Music Regular +sansserif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.5.fullName=Noto Sans Warang Citi Regular +serif.2.1.fullName=DejaVu Serif Bold +serif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.102.fullName=Noto Sans Yi Regular +monospaced.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.2.0.fullName=DejaVu Sans Mono Oblique +sansserif.2.100.fullName=Noto Serif Dogra Regular +monospaced.0.2.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.13.fullName=Noto Sans Symbols2 Regular +sansserif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.84.fullName=Noto Sans Manichaean Regular +monospaced.2.28.fullName=Noto Sans Caucasian Albanian Regular +sansserif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.15.fullName=Noto Sans Symbols2 Regular +serif.1.15.fullName=Noto Serif Kannada Bold +serif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.2.6.fullName=DejaVu Sans Mono Oblique +cachedir.0=/var/cache/fontconfig +cachedir.2=/.fontconfig +cachedir.1=/.cache/fontconfig +serif.3.109.fullName=Noto Color Emoji +serif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.0.fullName=DejaVu Sans Bold +sansserif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.1.105.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.0.74.fullName=Noto Sans Javanese Regular +sansserif.3.23.fullName=Noto Sans Myanmar Bold +serif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.3.31.fullName=Noto Sans Bamum Bold +sansserif.0.23.fullName=Noto Serif Gujarati Regular +serif.0.10.fullName=Liberation Mono +serif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.96.fullName=Noto Sans Vai Regular +sansserif.2.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.96.fullName=Noto Sans Saurashtra Regular +serif.0.31.fullName=Noto Sans Chakma Regular +serif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.102.fullName=Noto Sans Nushu Regular +monospaced.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.0.51.fullName=Noto Sans Symbols Regular +serif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.2.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +sansserif.3.100.fullName=Noto Sans Wancho Regular +serif.2.3.fullName=Liberation Mono Italic +sansserif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.45.fullName=Noto Sans Newa Regular +sansserif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.58.fullName=Noto Music Regular +monospaced.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.94.fullName=Noto Sans Tai Viet Regular +sansserif.1.94.fullName=Noto Sans Runic Regular +sansserif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.1.64.fullName=Noto Sans Mongolian Regular +monospaced.0.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.51.fullName=Noto Sans Tamil Regular +serif.1.53.fullName=Noto Sans Avestan Regular +serif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +monospaced.1.51.fullName=Noto Sans Takri Regular +monospaced.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.36.fullName=Noto Sans Ethiopic Bold +serif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.0.36.fullName=Noto Sans Kaithi Regular +serif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.3.56.fullName=Noto Sans Chakma Regular +serif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +sansserif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.0.40.fullName=Noto Sans Linear B Regular +monospaced.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.0.96.fullName=Noto Sans Yi Regular +sansserif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.2.fullName=NimbusRoman-Regular +monospaced.2.77.fullName=Noto Sans Manichaean Regular +sansserif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.90.fullName=Noto Sans Soyombo Regular +serif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.1.72.fullName=Noto Sans Batak Regular +serif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.34.fullName=Noto Sans Cham Bold +monospaced.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.1.95.fullName=Noto Sans Samaritan Regular +sansserif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.1.81.fullName=Noto Sans Khudawadi Regular +sansserif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.3.35.fullName=Noto Sans Ethiopic Bold +sansserif.1.73.fullName=Noto Sans Coptic Regular +monospaced.0.58.fullName=Noto Sans Bamum Regular +monospaced.2.100.fullName=Noto Sans Nushu Regular +serif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.2.21.fullName=Noto Sans Takri Regular +sansserif.0.107.fullName=AR PL UKai HK +serif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.0.2.fullName=Noto Sans Adlam Regular +monospaced.2.30.fullName=Noto Sans Devanagari Regular +sansserif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.3.29.fullName=Noto Serif Khojki Bold +monospaced.2.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.2.78.fullName=Noto Sans Linear A Regular +serif.3.37.fullName=Noto Sans Oriya Bold +serif.0.13.fullName=Noto Sans CJK JP +sansserif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.3.62.fullName=Noto Sans Miao Regular +sansserif.3.57.fullName=Noto Sans Grantha Regular +sansserif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.3.109.fullName=Noto Color Emoji +serif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.24.fullName=Noto Serif Kannada Regular +sansserif.3.54.fullName=Noto Sans Brahmi Regular +serif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.65.fullName=Noto Sans Siddham Regular +sansserif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.2.74.fullName=Noto Sans Lepcha Regular +monospaced.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.60.fullName=Noto Sans Bamum Regular +serif.1.18.fullName=Noto Sans Devanagari Bold +sansserif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.57.fullName=Noto Sans Grantha Regular +monospaced.0.47.fullName=Noto Sans SignWriting Regular +serif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.2.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.49.fullName=Noto Sans Sharada Regular +serif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.22.fullName=Noto Serif Kannada Regular +serif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +sansserif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.0.77.fullName=Noto Sans Limbu Regular +monospaced.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.2.32.fullName=Noto Sans Devanagari Regular +monospaced.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.19.fullName=Noto Sans Takri Regular +sansserif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.1.93.fullName=Noto Sans PhagsPa Regular +sansserif.0.80.fullName=Noto Sans Mende Kikakui Regular +serif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +serif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.83.fullName=Noto Sans Limbu Regular +monospaced.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.44.fullName=Noto Sans Miao Regular +serif.0.85.fullName=Noto Sans Osage Regular +monospaced.2.42.fullName=Noto Sans Miao Regular +monospaced.2.length=107 +sansserif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.4.fullName=Liberation Mono Bold Italic +monospaced.3.47.fullName=Noto Sans Marchen Regular +monospaced.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.2.6.fullName=DejaVu Sans Mono Oblique +sansserif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +serif.0.77.fullName=Noto Sans Limbu Regular +sansserif.0.69.fullName=Noto Sans Duployan Regular +monospaced.2.39.fullName=Noto Sans Malayalam Regular +sansserif.1.3.fullName=Noto Sans Adlam Bold +serif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +serif.2.40.fullName=Noto Sans Linear B Regular +monospaced.2.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.0.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.69.fullName=Noto Music Regular +monospaced.0.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +monospaced.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.2.49.fullName=Noto Sans SignWriting Regular +monospaced.0.104.fullName=AR PL UKai CN +monospaced.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.0.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.3.67.fullName=Noto Sans Tirhuta Regular +sansserif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.0.8.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.0.67.fullName=Noto Sans Duployan Regular +serif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.62.fullName=Noto Sans Cherokee Regular +serif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.0.104.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.64.fullName=Noto Sans Cherokee Regular +monospaced.2.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.2.69.fullName=Noto Sans Duployan Regular +monospaced.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.89.fullName=Noto Sans Runic Regular +sansserif.2.length=109 +sansserif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.90.fullName=Noto Sans Pahawh Hmong Regular +serif.2.20.fullName=Noto Sans Sharada Regular +sansserif.3.37.fullName=Noto Sans Oriya Bold +serif.2.78.fullName=Noto Sans Linear A Regular +monospaced.3.96.fullName=Noto Sans Soyombo Regular +monospaced.3.87.fullName=Noto Sans Modi Regular +monospaced.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.31.fullName=Noto Sans Chakma Regular +sansserif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.73.fullName=Noto Sans Coptic Regular +sansserif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.1.44.fullName=DejaVu Sans Mono +monospaced.0.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.5.fullName=Noto Sans Warang Citi Regular +sansserif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.0.97.fullName=Noto Sans Wancho Regular +serif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +serif.3.45.fullName=Noto Sans Symbols2 Regular +monospaced.0.35.fullName=Noto Sans Kharoshthi Regular +serif.1.6.fullName=DejaVu Sans Mono Bold +serif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.2.88.fullName=Noto Sans Samaritan Regular +monospaced.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +monospaced.2.82.fullName=Noto Sans Oriya Regular +serif.1.length=111 +monospaced.2.91.fullName=Noto Sans Syriac Regular +monospaced.3.27.fullName=Noto Sans Tamil Bold +sansserif.2.32.fullName=Noto Sans Devanagari Regular +serif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.57.fullName=Noto Serif Tibetan Regular +sansserif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.0.60.fullName=Noto Sans Bamum Regular +serif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.0.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.1.14.fullName=Noto Serif Gujarati Bold +monospaced.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.3.109.fullName=Noto Color Emoji +sansserif.1.110.fullName=Noto Color Emoji +serif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.4.fullName=Noto Sans Bold Italic +serif.0.65.fullName=Noto Sans Coptic Regular +monospaced.2.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.3.fullName=Noto Sans Adlam Bold +sansserif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.0.41.fullName=Noto Sans Meetei Mayek Regular +monospaced.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.61.fullName=Noto Sans Batak Regular +serif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.48.fullName=Noto Sans Siddham Regular +monospaced.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.2.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.101.fullName=Noto Sans Gunjala Gondi Regular +monospaced.3.41.fullName=Noto Sans Warang Citi Regular +sansserif.0.86.fullName=Noto Sans Pahawh Hmong Regular +sansserif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.3.94.fullName=Noto Sans Samaritan Regular +monospaced.0.84.fullName=Noto Sans Pahawh Hmong Regular +serif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.43.fullName=DejaVu Serif +serif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.89.fullName=Noto Sans Old Turkic Regular +serif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.23.fullName=Noto Serif Gujarati Regular +monospaced.2.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.2.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +sansserif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.10.fullName=Noto Sans Mono Bold +monospaced.1.46.fullName=Noto Sans Symbols2 Regular +monospaced.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +sansserif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.15.fullName=Noto Sans Symbols2 Regular +serif.3.74.fullName=Noto Sans Cypriot Regular +monospaced.0.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.81.fullName=Noto Sans Meroitic Regular +serif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.17.fullName=Noto Sans Balinese Regular +serif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +serif.0.25.fullName=Noto Serif Sinhala Regular +serif.3.25.fullName=Noto Sans Symbols Bold +monospaced.0.15.fullName=Noto Sans Balinese Regular +monospaced.3.21.fullName=Noto Sans Malayalam Bold +sansserif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.9.fullName=Liberation Mono Bold +sansserif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +sansserif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.28.fullName=Noto Sans Telugu Bold +serif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.18.fullName=Noto Sans Sharada Regular +serif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.66.fullName=Noto Sans SignWriting Regular +monospaced.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.2.48.fullName=Noto Sans Sundanese Regular +serif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.43.fullName=DejaVu Sans +serif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.88.fullName=Noto Sans Modi Regular +monospaced.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +sansserif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +monospaced.2.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.0.94.fullName=Noto Sans Tai Viet Regular +monospaced.3.1.fullName=DejaVu Sans Mono Bold +monospaced.2.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.0.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +serif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.2.12.fullName=Noto Sans Arabic Regular +serif.1.0.fullName=DejaVu Serif Bold +monospaced.2.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.2.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.45.fullName=Noto Sans Mongolian Regular +sansserif.0.37.fullName=Noto Sans Kharoshthi Regular +monospaced.3.44.fullName=Noto Sans Newa Regular +monospaced.2.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.0.91.fullName=Noto Sans Saurashtra Regular +sansserif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.26.fullName=Noto Sans Avestan Regular +sansserif.3.89.fullName=Noto Sans Osage Regular +sansserif.0.83.fullName=Noto Sans Old Turkic Regular +serif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.1.13.fullName=Noto Sans Balinese Bold +serif.1.96.fullName=Noto Sans Saurashtra Regular +serif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.1.69.fullName=Noto Serif Tangut Regular +sansserif.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.5.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.0.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.87.fullName=Noto Sans Runic Regular +serif.3.7.fullName=Noto Sans Adlam Bold +serif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.97.fullName=Noto Sans Syriac Regular +serif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.27.fullName=Noto Sans Tai Tham Bold +serif.2.92.fullName=Noto Sans Soyombo Regular +sansserif.2.84.fullName=Noto Sans Oriya Regular +sansserif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.1.3.fullName=Noto Sans Adlam Bold +serif.2.95.fullName=Noto Sans Thai Regular +serif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.2.98.fullName=Noto Sans Yi Regular +monospaced.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.61.fullName=Noto Sans Cham Regular +sansserif.0.11.fullName=Noto Sans Mono Regular +serif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.71.fullName=Noto Sans Batak Regular +sansserif.3.60.fullName=Noto Sans Linear B Regular +sansserif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.1.fullName=DejaVu Serif +serif.3.4.fullName=Noto Sans Bold Italic +sansserif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.2.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +serif.1.90.fullName=Noto Sans Osage Regular +monospaced.1.63.fullName=Noto Sans Miao Regular +serif.2.29.fullName=Noto Sans Brahmi Regular +sansserif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +sansserif.2.18.fullName=Noto Sans Marchen Regular +serif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.24.fullName=Noto Sans Myanmar Bold +serif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.7.fullName=DejaVu Sans Bold +sansserif.1.82.fullName=Noto Sans Lepcha Regular +serif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.0.fullName=DejaVu Sans Mono Bold diff --git a/?/.java/fonts/17.0.18/fcinfo-1-c1c07b78cccf-Ubuntu-22.04-en-US.properties b/?/.java/fonts/17.0.18/fcinfo-1-c1c07b78cccf-Ubuntu-22.04-en-US.properties new file mode 100644 index 0000000..5151ac2 --- /dev/null +++ b/?/.java/fonts/17.0.18/fcinfo-1-c1c07b78cccf-Ubuntu-22.04-en-US.properties @@ -0,0 +1,2645 @@ +#JDK Font Configuration Generated File: *Do Not Edit* +#Fri Apr 10 02:40:38 UTC 2026 +sansserif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.7.fullName=Noto Sans Adlam Regular +serif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +sansserif.0.34.fullName=Noto Sans Grantha Regular +sansserif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.75.fullName=Noto Sans Khudawadi Regular +monospaced.0.106.fullName=Noto Color Emoji +serif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.14.fullName=Noto Sans Newa Regular +serif.2.14.fullName=Noto Sans Newa Regular +sansserif.2.34.fullName=Noto Sans Grantha Regular +sansserif.2.95.fullName=Noto Sans Thai Regular +monospaced.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.95.fullName=Noto Sans Thai Regular +sansserif.2.39.fullName=Noto Sans Khojki Regular +sansserif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.1.101.fullName=Noto Sans Wancho Regular +monospaced.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.101.fullName=Noto Sans Medefaidrin Regular +monospaced.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.2.fullName=NimbusRoman-Italic +sansserif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.106.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.29.fullName=Noto Sans Chakma Regular +monospaced.0.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.29.fullName=Noto Sans Chakma Regular +serif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.3.12.fullName=Noto Sans Balinese Bold +sansserif.2.67.fullName=Noto Sans Cypriot Regular +monospaced.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +sansserif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.12.fullName=Noto Sans CJK JP Bold +monospaced.2.24.fullName=Noto Sans Avestan Regular +monospaced.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.110.fullName=Noto Color Emoji +serif.0.19.fullName=Noto Sans Old Hungarian Regular +monospaced.2.4.fullName=Noto Sans Italic +serif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.1.73.fullName=Noto Sans Coptic Regular +monospaced.3.73.fullName=Noto Sans Cuneiform Regular +serif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.24.fullName=Noto Sans Avestan Regular +monospaced.3.45.fullName=Noto Sans Symbols2 Regular +serif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.1.45.fullName=Noto Sans Newa Regular +monospaced.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.2.108.fullName=Noto Color Emoji +serif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.2.103.fullName=Noto Sans Medefaidrin Regular +monospaced.2.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.0.39.fullName=Noto Sans Khojki Regular +sansserif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.0.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.2.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.3.83.fullName=Noto Sans Linear A Regular +sansserif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.47.fullName=Noto Sans New Tai Lue Regular +monospaced.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.47.fullName=Noto Sans New Tai Lue Regular +serif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.42.fullName=Noto Sans Math Regular +serif.2.42.fullName=Noto Sans Math Regular +sansserif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.46.fullName=Noto Serif Ahom Regular +serif.1.63.fullName=Noto Sans Miao Regular +sansserif.1.46.fullName=Noto Sans Symbols2 Regular +sansserif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.0.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.83.fullName=Noto Sans Limbu Regular +serif.1.91.fullName=Noto Sans Pahawh Hmong Regular +serif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.1.82.fullName=Noto Sans Lepcha Regular +sansserif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.82.fullName=Noto Sans Limbu Regular +serif.3.35.fullName=Noto Sans Ethiopic Bold +serif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.17.fullName=Noto Sans Devanagari Bold +monospaced.0.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.3.74.fullName=Noto Sans Cypriot Regular +serif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +serif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.fullName=Noto Sans Symbols Bold +monospaced.1.17.fullName=Noto Sans Bengali Bold +sansserif.1.27.fullName=Noto Sans Tai Tham Bold +sansserif.3.27.fullName=Noto Sans Tamil Bold +sansserif.1.74.fullName=Noto Sans Cuneiform Regular +serif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.7.fullName=Noto Sans Adlam Bold +serif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +sansserif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.3.36.fullName=Noto Sans Javanese Bold +monospaced.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +monospaced.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.2.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.0.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.2.66.fullName=Noto Sans Deseret Regular +sansserif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.3.6.fullName=DejaVu Sans Mono Bold Oblique +sansserif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.66.fullName=Noto Sans Deseret Regular +monospaced.2.101.fullName=Noto Sans Medefaidrin Regular +sansserif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.35.fullName=Noto Sans Cherokee Bold +sansserif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.1.18.fullName=Noto Sans Devanagari Bold +serif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.5.fullName=DejaVu Sans Bold +monospaced.2.38.fullName=Noto Sans Linear B Regular +monospaced.2.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.18.fullName=Noto Sans Georgian Bold +sansserif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.0.38.fullName=Noto Sans Linear B Regular +monospaced.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.54.fullName=Noto Sans Brahmi Regular +monospaced.0.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.2.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.2.58.fullName=Noto Music Regular +serif.0.51.fullName=Noto Sans Symbols Regular +serif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +monospaced.0.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.0.43.fullName=Noto Sans Meetei Mayek Regular +serif.2.66.fullName=Noto Sans Cuneiform Regular +sansserif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.25.fullName=Noto Serif Sinhala Regular +serif.2.94.fullName=Noto Sans Tai Viet Regular +serif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.2.84.fullName=Noto Sans Oriya Regular +sansserif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.10.fullName=Liberation Mono +serif.0.23.fullName=Noto Serif Gujarati Regular +serif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.3.3.fullName=NimbusMonoPS-BoldItalic +monospaced.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.61.fullName=Noto Sans Batak Regular +serif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.31.fullName=Noto Serif Tibetan Bold +sansserif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.2.56.fullName=Noto Serif Tangut Regular +sansserif.0.15.fullName=Noto Sans Symbols2 Regular +serif.2.38.fullName=Noto Sans Khmer Regular +sansserif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +monospaced.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.2.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.0.99.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.94.fullName=Noto Sans Vai Regular +monospaced.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.0.33.fullName=Noto Sans Georgian Regular +serif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.81.fullName=Noto Sans Meroitic Regular +serif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.1.103.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.20.fullName=Noto Sans Sharada Regular +monospaced.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.3.103.fullName=Noto Serif Dogra Regular +monospaced.1.64.fullName=Noto Sans Mongolian Regular +serif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.108.fullName=Noto Color Emoji +monospaced.3.8.fullName=DejaVu Serif Bold +serif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.54.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.43.fullName=Noto Sans Mongolian Regular +monospaced.0.48.fullName=Noto Sans Sundanese Regular +monospaced.3.69.fullName=Noto Music Regular +serif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.2.3.fullName=Liberation Mono Italic +serif.2.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.0.53.fullName=Noto Sans Tamil Regular +monospaced.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.length=111 +monospaced.1.92.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.10.fullName=Noto Sans Arabic Regular +serif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.26.fullName=Noto Sans Symbols Bold +monospaced.2.15.fullName=Noto Sans Balinese Regular +monospaced.2.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.3.97.fullName=Noto Sans Syriac Regular +sansserif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.1.108.fullName=AR PL UKai CN +serif.0.8.fullName=Noto Kufi Arabic Regular +serif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.3.64.fullName=Noto Sans New Tai Lue Regular +sansserif.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.8.fullName=Noto Sans Warang Citi Regular +sansserif.3.98.fullName=Noto Sans Tai Viet Regular +serif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.2.106.fullName=Noto Color Emoji +monospaced.3.6.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.3.96.fullName=Noto Sans Soyombo Regular +serif.3.100.fullName=Noto Sans Wancho Regular +sansserif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.length=109 +sansserif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.87.fullName=Noto Sans Meroitic Regular +sansserif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.21.fullName=Noto Sans Malayalam Bold +serif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.68.fullName=Noto Serif Tangut Regular +monospaced.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +sansserif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.1.32.fullName=Noto Sans Bamum Bold +sansserif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.50.fullName=Noto Sans Sharada Regular +monospaced.2.9.fullName=Noto Kufi Arabic Regular +monospaced.2.71.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.89.fullName=Noto Sans Runic Regular +monospaced.1.82.fullName=Noto Sans Lepcha Regular +monospaced.1.88.fullName=Noto Sans Modi Regular +serif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.0.5.fullName=DejaVu Sans +monospaced.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.2.33.fullName=Noto Sans Gurmukhi Regular +sansserif.1.9.fullName=Liberation Mono Bold +sansserif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.2.fullName=NimbusSans-BoldItalic +sansserif.3.41.fullName=Noto Sans Warang Citi Regular +monospaced.2.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.61.fullName=Noto Sans Cham Regular +monospaced.0.42.fullName=Noto Sans Miao Regular +monospaced.0.52.fullName=Noto Sans Telugu Regular +sansserif.1.60.fullName=Noto Sans Kharoshthi Regular +sansserif.2.90.fullName=Noto Sans Samaritan Regular +monospaced.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.108.fullName=Noto Color Emoji +serif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.3.13.fullName=Noto Serif Gujarati Bold +sansserif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.71.fullName=Noto Sans Ethiopic Regular +monospaced.0.14.fullName=Noto Serif Ahom Regular +sansserif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.0.29.fullName=Noto Sans Brahmi Regular +monospaced.0.80.fullName=Noto Sans Modi Regular +monospaced.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.1.30.fullName=Noto Serif Khojki Bold +sansserif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.0.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.0.49.fullName=Noto Sans SignWriting Regular +monospaced.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.0.57.fullName=Noto Serif Tibetan Regular +serif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.60.fullName=Noto Sans Bamum Regular +sansserif.2.49.fullName=Noto Sans SignWriting Regular +sansserif.0.52.fullName=Noto Sans Tai Tham Regular +monospaced.3.50.fullName=Noto Sans Takri Regular +sansserif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.2.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.19.fullName=Noto Sans Takri Regular +sansserif.0.16.fullName=Noto Serif Ahom Regular +monospaced.1.22.fullName=Noto Sans Malayalam Bold +sansserif.2.16.fullName=Noto Serif Ahom Regular +monospaced.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.0.93.fullName=Noto Sans Syriac Regular +serif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.9.fullName=Noto Kufi Arabic Bold +monospaced.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.85.fullName=Noto Sans Osage Regular +serif.2.93.fullName=Noto Sans Syriac Regular +serif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.0.75.fullName=Noto Sans Limbu Regular +sansserif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +monospaced.0.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.80.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.85.fullName=Noto Sans Osage Regular +serif.0.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.2.47.fullName=Noto Sans SignWriting Regular +serif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.70.fullName=Noto Sans Glagolitic Regular +monospaced.2.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +serif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.70.fullName=Noto Sans Glagolitic Regular +serif.1.49.fullName=Noto Sans Old Hungarian Regular +monospaced.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.49.fullName=Noto Sans Sharada Regular +monospaced.0.39.fullName=Noto Sans Malayalam Regular +serif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.12.fullName=Noto Sans CJK JP Bold +serif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.2.67.fullName=Noto Sans Duployan Regular +sansserif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.64.fullName=Noto Sans Mongolian Regular +sansserif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.3.72.fullName=Noto Sans Coptic Regular +monospaced.0.62.fullName=Noto Sans Cherokee Regular +serif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.2.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +monospaced.3.4.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +sansserif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.45.fullName=Noto Sans Newa Regular +monospaced.3.68.fullName=Noto Serif Tangut Regular +serif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.37.fullName=Noto Sans Javanese Bold +serif.1.72.fullName=Noto Sans Batak Regular +monospaced.0.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.103.fullName=Noto Sans Medefaidrin Regular +serif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.2.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.1.28.fullName=Noto Sans Tamil Bold +sansserif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.0.6.fullName=DejaVu Serif +sansserif.3.28.fullName=Noto Sans Telugu Bold +serif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.34.fullName=Noto Sans Kaithi Regular +monospaced.2.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.104.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.97.fullName=Noto Sans Soyombo Regular +monospaced.0.95.fullName=Noto Sans Wancho Regular +sansserif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.1.87.fullName=Noto Sans Meroitic Regular +monospaced.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.3.16.fullName=Noto Sans Bengali Bold +sansserif.3.97.fullName=Noto Sans Syriac Regular +serif.1.92.fullName=Noto Sans Pau Cin Hau Regular +serif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.76.fullName=Noto Sans Linear A Regular +monospaced.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.3.30.fullName=Noto Serif Tibetan Bold +sansserif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.105.fullName=AR PL UKai HK +serif.3.2.fullName=NimbusRoman-BoldItalic +serif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.84.fullName=Noto Sans Linear A Regular +sansserif.3.84.fullName=Noto Sans Manichaean Regular +serif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +serif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.0.29.fullName=Noto Sans Brahmi Regular +serif.3.101.fullName=Noto Sans Yi Regular +serif.2.37.fullName=Noto Sans Kharoshthi Regular +monospaced.2.76.fullName=Noto Sans Linear A Regular +sansserif.1.93.fullName=Noto Sans PhagsPa Regular +serif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.0.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.48.fullName=Noto Sans Siddham Regular +serif.1.2.fullName=NimbusRoman-Bold +serif.0.37.fullName=Noto Sans Kharoshthi Regular +serif.3.73.fullName=Noto Sans Cuneiform Regular +sansserif.3.65.fullName=Noto Sans Siddham Regular +monospaced.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.2.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.1.55.fullName=Noto Sans Brahmi Regular +serif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.0.fullName=DejaVu Sans Mono +sansserif.2.76.fullName=Noto Sans Lepcha Regular +monospaced.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.2.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.24.fullName=Noto Serif Kannada Regular +monospaced.2.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.24.fullName=Noto Serif Kannada Regular +sansserif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.29.fullName=Noto Sans Brahmi Regular +monospaced.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +monospaced.0.56.fullName=Noto Music Regular +monospaced.0.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.2.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.3.13.fullName=Noto Serif Gujarati Bold +serif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf +sansserif.3.3.fullName=Liberation Mono Bold Italic +serif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +monospaced.2.89.fullName=Noto Sans Saurashtra Regular +sansserif.2.33.fullName=Noto Sans Georgian Regular +sansserif.0.68.fullName=Noto Sans Deseret Regular +serif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +sansserif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.0.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf +sansserif.2.10.fullName=DejaVu Serif +sansserif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.0.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.0.56.fullName=Noto Serif Tangut Regular +monospaced.0.23.fullName=Noto Serif Sinhala Regular +monospaced.2.99.fullName=Noto Sans Gunjala Gondi Regular +sansserif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.74.fullName=Noto Sans Javanese Regular +serif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.2.51.fullName=Noto Sans Symbols Regular +sansserif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.20.fullName=Noto Sans Sharada Regular +sansserif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.length=109 +serif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.18.fullName=Noto Sans Devanagari Bold +serif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.51.fullName=Noto Sans Takri Regular +serif.1.58.fullName=Noto Sans Grantha Regular +sansserif.2.66.fullName=Noto Sans Cuneiform Regular +monospaced.2.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.61.fullName=Noto Sans Batak Regular +sansserif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.3.53.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.43.fullName=Noto Sans Mongolian Regular +monospaced.3.92.fullName=Noto Sans PhagsPa Regular +sansserif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.86.fullName=Noto Sans PhagsPa Regular +serif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.3.26.fullName=Noto Sans Tai Tham Bold +serif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.3.12.fullName=Noto Sans Balinese Bold +serif.3.36.fullName=Noto Sans Javanese Bold +sansserif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.3.fullName=Noto Sans Adlam Regular +monospaced.1.97.fullName=Noto Sans Soyombo Regular +sansserif.0.58.fullName=Noto Music Regular +sansserif.2.53.fullName=Noto Sans Tamil Regular +serif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.0.0.fullName=DejaVu Sans +sansserif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.69.fullName=Noto Music Regular +sansserif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.90.fullName=Noto Sans Soyombo Regular +sansserif.3.length=110 +serif.3.20.fullName=Noto Sans Khmer Bold +monospaced.0.10.fullName=Noto Sans Arabic Regular +monospaced.3.16.fullName=Noto Sans Bengali Bold +sansserif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.1.31.fullName=Noto Serif Tibetan Bold +serif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.3.72.fullName=Noto Sans Coptic Regular +serif.0.79.fullName=Noto Sans Manichaean Regular +sansserif.3.107.fullName=AR PL UKai CN +sansserif.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.3.45.fullName=Noto Sans Symbols2 Regular +sansserif.3.6.fullName=DejaVu Sans Mono Bold Oblique +monospaced.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.1.62.fullName=Noto Sans Math Regular +monospaced.1.35.fullName=Noto Sans Cherokee Bold +sansserif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.3.101.fullName=Noto Sans Yi Regular +serif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.2.7.fullName=Noto Sans Adlam Regular +monospaced.0.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf +monospaced.0.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.89.fullName=Noto Sans Runic Regular +serif.1.101.fullName=Noto Sans Wancho Regular +monospaced.3.82.fullName=Noto Sans Limbu Regular +sansserif.2.4.fullName=Noto Sans Italic +sansserif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.33.fullName=Noto Sans Gurmukhi Regular +sansserif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +serif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.41.fullName=Noto Sans Malayalam Regular +serif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.2.30.fullName=Noto Sans Caucasian Albanian Regular +monospaced.2.14.fullName=Noto Serif Ahom Regular +monospaced.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.76.fullName=Noto Sans Lepcha Regular +monospaced.0.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.30.fullName=Noto Serif Tibetan Bold +monospaced.0.20.fullName=Noto Sans Zanabazar Square Regular +serif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.2.80.fullName=Noto Sans Modi Regular +monospaced.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.3.59.fullName=Noto Sans Kharoshthi Regular +monospaced.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.2.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.2.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.65.fullName=Noto Sans Cypriot Regular +sansserif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.2.32.fullName=Noto Sans Grantha Regular +monospaced.2.93.fullName=Noto Sans Thai Regular +monospaced.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.1.93.fullName=Noto Sans PhagsPa Regular +monospaced.0.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.0.3.fullName=Noto Sans Adlam Regular +sansserif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +serif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.3.37.fullName=Noto Sans Oriya Bold +serif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.length=107 +monospaced.0.60.fullName=Noto Sans Canadian Aboriginal Regular +monospaced.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.3.60.fullName=Noto Sans Linear B Regular +sansserif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.60.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.39.fullName=Noto Sans Khojki Regular +monospaced.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.1.26.fullName=Noto Sans Symbols Bold +monospaced.3.65.fullName=Noto Sans Siddham Regular +sansserif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.83.fullName=Noto Sans Limbu Regular +serif.3.length=110 +monospaced.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.1.75.fullName=Noto Sans Cypriot Regular +monospaced.2.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +serif.1.34.fullName=Noto Sans Cham Bold +monospaced.0.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +sansserif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.14.fullName=Noto Sans Newa Regular +serif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.50.fullName=Noto Sans Sundanese Regular +serif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.55.fullName=Noto Sans Tirhuta Regular +serif.3.50.fullName=Noto Sans Takri Regular +sansserif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.fullName=Noto Sans Khojki Regular +sansserif.3.42.fullName=DejaVu Sans Mono +monospaced.1.1.fullName=DejaVu Sans Mono +serif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.47.fullName=Noto Sans New Tai Lue Regular +sansserif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.42.fullName=Noto Sans Math Regular +serif.3.0.fullName=DejaVu Serif Bold +sansserif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.3.47.fullName=Noto Sans Marchen Regular +monospaced.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +monospaced.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.3.20.fullName=Noto Sans Khmer Bold +sansserif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.0.25.fullName=Noto Sans Bengali Regular +monospaced.2.81.fullName=Noto Sans Old Turkic Regular +serif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.0.16.fullName=Noto Sans Marchen Regular +monospaced.3.11.fullName=Noto Sans CJK JP Bold +serif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +serif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.0.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.72.fullName=Noto Sans Javanese Regular +monospaced.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.0.19.fullName=Noto Sans Old Hungarian Regular +serif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +sansserif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.0.27.fullName=Noto Sans Bengali Regular +monospaced.0.7.fullName=Noto Kufi Arabic Regular +serif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.0.38.fullName=Noto Sans Khmer Regular +serif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.21.fullName=Noto Sans Malayalam Bold +serif.2.27.fullName=Noto Sans Bengali Regular +sansserif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.3.87.fullName=Noto Sans Modi Regular +sansserif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.95.fullName=Noto Sans Samaritan Regular +sansserif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.2.fullName=DejaVu Sans Mono +serif.2.71.fullName=Noto Sans Ethiopic Regular +sansserif.1.87.fullName=Noto Sans Meroitic Regular +serif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.0.46.fullName=Noto Sans Myanmar Regular +sansserif.2.63.fullName=Noto Sans Cham Regular +serif.0.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.2.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +monospaced.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.2.54.fullName=Noto Sans Telugu Regular +serif.0.7.fullName=DejaVu Sans Mono +serif.3.67.fullName=Noto Sans Tirhuta Regular +monospaced.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +monospaced.0.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.3.41.fullName=Noto Sans Warang Citi Regular +serif.3.76.fullName=Noto Sans Duployan Regular +monospaced.3.49.fullName=Noto Sans Sharada Regular +monospaced.2.98.fullName=Noto Serif Dogra Regular +serif.0.90.fullName=Noto Sans Samaritan Regular +serif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.5.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.2.90.fullName=Noto Sans Samaritan Regular +sansserif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.82.fullName=Noto Sans Modi Regular +monospaced.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.44.fullName=Noto Sans Myanmar Regular +monospaced.0.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.0.35.fullName=Noto Sans Gurmukhi Regular +serif.3.95.fullName=Noto Sans Saurashtra Regular +sansserif.3.30.fullName=Noto Serif Tibetan Bold +sansserif.0.82.fullName=Noto Sans Modi Regular +monospaced.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.0.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.61.fullName=Noto Sans Math Regular +monospaced.2.41.fullName=Noto Sans Meetei Mayek Regular +serif.2.48.fullName=Noto Sans Siddham Regular +monospaced.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.61.fullName=Noto Sans Batak Regular +monospaced.0.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.13.fullName=Noto Sans Balinese Bold +monospaced.3.89.fullName=Noto Sans Osage Regular +sansserif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.84.fullName=Noto Sans Pahawh Hmong Regular +serif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.3.28.fullName=Noto Sans Telugu Bold +monospaced.0.89.fullName=Noto Sans Saurashtra Regular +serif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.33.fullName=Noto Sans Georgian Regular +monospaced.3.46.fullName=Noto Serif Ahom Regular +monospaced.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.3.33.fullName=Noto Sans Cham Bold +monospaced.0.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.2.46.fullName=Noto Sans Siddham Regular +monospaced.2.23.fullName=Noto Serif Sinhala Regular +monospaced.2.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.68.fullName=Noto Sans Deseret Regular +serif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf +fcversion=21301 +serif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.0.105.fullName=AR PL UKai HK +sansserif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.100.fullName=Noto Sans Nushu Regular +serif.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.1.100.fullName=Noto Sans Vai Regular +sansserif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.2.25.fullName=Noto Serif Sinhala Regular +serif.1.25.fullName=Noto Sans Sundanese Bold +serif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.17.fullName=Noto Sans Balinese Regular +sansserif.1.17.fullName=Noto Sans Bengali Bold +monospaced.2.18.fullName=Noto Sans Sharada Regular +sansserif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.1.66.fullName=Noto Sans Siddham Regular +serif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.3.8.fullName=DejaVu Serif Bold +sansserif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.3.58.fullName=Noto Sans Kaithi Regular +monospaced.0.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.64.fullName=Noto Sans Cherokee Regular +serif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.2.53.fullName=Noto Sans Tamil Regular +serif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.12.fullName=Noto Sans CJK JP Bold +sansserif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.12.fullName=Noto Sans Arabic Regular +sansserif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +sansserif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.3.8.fullName=DejaVu Sans Bold +monospaced.0.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.16.fullName=Noto Serif Sinhala Bold +sansserif.1.length=111 +monospaced.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.25.fullName=Noto Sans Symbols Bold +monospaced.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.69.fullName=Noto Serif Tangut Regular +monospaced.0.86.fullName=Noto Sans PhagsPa Regular +monospaced.2.20.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.1.4.fullName=Noto Sans Hebrew Bold +sansserif.3.19.fullName=Noto Sans Gurmukhi Bold +sansserif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.3.0.fullName=DejaVu Sans Mono Bold Oblique +serif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.2.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.11.fullName=Noto Sans CJK JP +monospaced.2.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.56.fullName=Noto Serif Tangut Regular +serif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.1.38.fullName=Noto Sans Oriya Bold +serif.1.1.fullName=DejaVu Serif +serif.1.97.fullName=Noto Sans Soyombo Regular +serif.0.92.fullName=Noto Sans Soyombo Regular +serif.3.27.fullName=Noto Sans Tamil Bold +monospaced.0.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.length=109 +sansserif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.11.fullName=Noto Kufi Arabic Regular +serif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.22.fullName=Noto Sans Zanabazar Square Regular +serif.0.98.fullName=Noto Sans Yi Regular +serif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.0.84.fullName=Noto Sans Oriya Regular +sansserif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.95.fullName=Noto Sans Thai Regular +serif.1.46.fullName=Noto Sans Symbols2 Regular +serif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.52.fullName=Noto Sans Avestan Regular +serif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.7.fullName=Noto Kufi Arabic Bold +serif.1.43.fullName=DejaVu Sans +serif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.63.fullName=Noto Sans Miao Regular +sansserif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.76.fullName=Noto Sans Lepcha Regular +sansserif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.24.fullName=Noto Sans Sundanese Bold +serif.3.90.fullName=Noto Sans Pahawh Hmong Regular +monospaced.3.63.fullName=Noto Sans Mongolian Regular +serif.0.41.fullName=Noto Sans Malayalam Regular +sansserif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.2.49.fullName=Noto Sans Symbols Regular +sansserif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.4.fullName=Noto Sans Hebrew Bold +serif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.3.82.fullName=Noto Sans Limbu Regular +sansserif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.2.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.44.fullName=DejaVu Serif +serif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.35.fullName=Noto Sans Cherokee Bold +serif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.50.fullName=Noto Sans Sharada Regular +sansserif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.1.57.fullName=Noto Sans Chakma Regular +serif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf +monospaced.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.22.fullName=Noto Serif Kannada Regular +monospaced.2.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.100.fullName=Noto Sans Vai Regular +monospaced.2.75.fullName=Noto Sans Limbu Regular +monospaced.2.104.fullName=AR PL UKai CN +serif.0.32.fullName=Noto Sans Devanagari Regular +serif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.2.85.fullName=Noto Sans Osage Regular +monospaced.2.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +serif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +sansserif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.0.44.fullName=Noto Sans Miao Regular +sansserif.3.44.fullName=Noto Sans Newa Regular +monospaced.3.83.fullName=Noto Sans Linear A Regular +monospaced.0.1.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf +monospaced.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.1.47.fullName=Noto Serif Ahom Regular +serif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.1.70.fullName=Noto Music Regular +sansserif.1.69.fullName=Noto Serif Tangut Regular +serif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.1.103.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.39.fullName=Noto Sans Thai Bold +sansserif.1.72.fullName=Noto Sans Batak Regular +monospaced.2.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.3.12.fullName=Noto Sans Balinese Bold +sansserif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.0.1.fullName=DejaVu Sans Bold +sansserif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.5.fullName=Ubuntu Mono Italic +serif.0.12.fullName=Noto Sans Arabic Regular +monospaced.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.77.fullName=Noto Sans Limbu Regular +sansserif.3.36.fullName=Noto Sans Javanese Bold +serif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.64.fullName=Noto Sans Cherokee Regular +serif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.77.fullName=Noto Sans Duployan Regular +sansserif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.59.fullName=Noto Sans Kaithi Regular +sansserif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.10.fullName=Noto Sans Mono Bold +monospaced.1.96.fullName=Noto Sans Saurashtra Regular +serif.1.17.fullName=Noto Sans Bengali Bold +sansserif.2.2.fullName=NimbusSans-Italic +sansserif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.31.fullName=Noto Sans Chakma Regular +monospaced.1.90.fullName=Noto Sans Osage Regular +serif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.40.fullName=Noto Sans Medefaidrin Bold +monospaced.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.1.4.fullName=Noto Sans Hebrew Bold +monospaced.2.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.0.78.fullName=Noto Sans Linear A Regular +monospaced.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.0.34.fullName=Noto Sans Kaithi Regular +serif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.2.45.fullName=Noto Sans Mongolian Regular +serif.3.44.fullName=Noto Sans Newa Regular +serif.1.109.fullName=AR PL UKai HK +serif.0.81.fullName=Noto Sans Meroitic Regular +monospaced.2.95.fullName=Noto Sans Wancho Regular +sansserif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.2.35.fullName=Noto Sans Kharoshthi Regular +sansserif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.30.fullName=Noto Serif Khojki Bold +sansserif.3.56.fullName=Noto Sans Chakma Regular +sansserif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.71.fullName=Noto Sans Batak Regular +sansserif.3.93.fullName=Noto Sans Runic Regular +serif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.0.108.fullName=Noto Color Emoji +sansserif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +sansserif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf +monospaced.0.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.1.27.fullName=Noto Sans Tai Tham Bold +serif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.109.fullName=AR PL UKai HK +sansserif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.52.fullName=Noto Sans Tai Tham Regular +sansserif.2.48.fullName=Noto Sans Siddham Regular +sansserif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.3.14.fullName=Noto Serif Kannada Bold +serif.1.106.fullName=Noto Sans Nushu Regular +serif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf +monospaced.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.76.fullName=Noto Sans Lepcha Regular +sansserif.3.24.fullName=Noto Sans Sundanese Bold +serif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +serif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.65.fullName=Noto Sans Coptic Regular +monospaced.0.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.1.60.fullName=Noto Sans Kharoshthi Regular +monospaced.0.91.fullName=Noto Sans Syriac Regular +serif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +monospaced.3.74.fullName=Noto Sans Cypriot Regular +serif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.56.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.108.fullName=AR PL UKai HK +serif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.7.fullName=Noto Kufi Arabic Bold +serif.0.84.fullName=Noto Sans Oriya Regular +serif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.2.25.fullName=Noto Serif Sinhala Regular +serif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.0.38.fullName=Noto Sans Khmer Regular +serif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.3.38.fullName=Noto Sans Thai Bold +monospaced.0.28.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.51.fullName=Noto Sans Symbols Regular +sansserif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.33.fullName=Noto Sans Georgian Regular +sansserif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.0.96.fullName=Noto Sans Vai Regular +monospaced.1.99.fullName=Noto Sans Tai Viet Regular +serif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.2.107.fullName=AR PL UKai HK +monospaced.0.94.fullName=Noto Sans Vai Regular +monospaced.2.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.0.15.fullName=Noto Sans Symbols2 Regular +sansserif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.0.4.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.1.86.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +serif.1.31.fullName=Noto Serif Tibetan Bold +sansserif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.96.fullName=Noto Sans Soyombo Regular +sansserif.3.99.fullName=Noto Sans Vai Regular +serif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.0.97.fullName=Noto Sans Masaram Gondi Regular +serif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.20.fullName=Noto Sans Gurmukhi Bold +sansserif.1.100.fullName=Noto Sans Vai Regular +serif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.8.fullName=Noto Sans Warang Citi Regular +monospaced.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.54.fullName=Noto Serif Tangut Regular +monospaced.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.61.fullName=Noto Sans Math Regular +serif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +monospaced.0.51.fullName=Noto Sans Tamil Regular +monospaced.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.58.fullName=Noto Music Regular +sansserif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.4.fullName=Noto Sans Warang Citi Regular +monospaced.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.3.51.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +sansserif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.94.fullName=Noto Sans Tai Viet Regular +serif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +sansserif.0.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.36.fullName=Noto Sans Kaithi Regular +serif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.2.107.fullName=AR PL UKai HK +serif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.73.fullName=Noto Sans Cuneiform Regular +monospaced.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.1.11.fullName=Noto Sans Arabic Bold +sansserif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.1.92.fullName=Noto Sans Pau Cin Hau Regular +monospaced.0.1.fullName=NimbusMonoPS-Regular +serif.3.87.fullName=Noto Sans Modi Regular +monospaced.0.77.fullName=Noto Sans Manichaean Regular +monospaced.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.2.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.2.82.fullName=Noto Sans Modi Regular +monospaced.3.34.fullName=Noto Sans Cherokee Bold +sansserif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.2.fullName=NimbusMonoPS-Italic +sansserif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +monospaced.2.8.fullName=DejaVu Serif +sansserif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.27.fullName=Noto Sans Bengali Regular +sansserif.2.97.fullName=Noto Sans Wancho Regular +sansserif.0.21.fullName=Noto Sans Takri Regular +sansserif.2.74.fullName=Noto Sans Javanese Regular +serif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.58.fullName=Noto Sans Bamum Regular +serif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.3.54.fullName=Noto Sans Brahmi Regular +sansserif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.3.81.fullName=Noto Sans Lepcha Regular +monospaced.0.71.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.50.fullName=Noto Sans Takri Regular +monospaced.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.10.fullName=DejaVu Sans Mono +monospaced.3.105.fullName=Noto Sans Nushu Regular +monospaced.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.53.fullName=Noto Sans Avestan Regular +sansserif.0.90.fullName=Noto Sans Samaritan Regular +serif.2.16.fullName=Noto Serif Ahom Regular +sansserif.0.93.fullName=Noto Sans Syriac Regular +sansserif.1.106.fullName=Noto Sans Nushu Regular +serif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +monospaced.2.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.3.57.fullName=Noto Sans Grantha Regular +serif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.1.37.fullName=Noto Sans Javanese Bold +monospaced.2.52.fullName=Noto Sans Telugu Regular +sansserif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.0.35.fullName=Noto Sans Gurmukhi Regular +monospaced.2.5.fullName=Noto Sans Adlam Regular +sansserif.2.71.fullName=Noto Sans Ethiopic Regular +serif.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.2.55.fullName=Noto Serif Tibetan Regular +sansserif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.0.24.fullName=Noto Serif Kannada Regular +serif.3.84.fullName=Noto Sans Manichaean Regular +monospaced.0.74.fullName=Noto Sans Lepcha Regular +sansserif.1.109.fullName=AR PL UKai HK +monospaced.2.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.76.fullName=Noto Sans Duployan Regular +serif.2.13.fullName=Noto Sans CJK JP +serif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.102.fullName=Noto Sans Masaram Gondi Regular +sansserif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.1.29.fullName=Noto Sans Telugu Bold +monospaced.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +serif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.67.fullName=Noto Sans Tirhuta Regular +serif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.3.75.fullName=Noto Sans Deseret Regular +sansserif.3.95.fullName=Noto Sans Saurashtra Regular +serif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.2.106.fullName=AR PL UKai CN +serif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.75.fullName=Noto Sans Cypriot Regular +sansserif.1.1.fullName=DejaVu Sans +serif.3.14.fullName=Noto Serif Kannada Bold +monospaced.2.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.1.34.fullName=Noto Sans Cham Bold +serif.3.103.fullName=Noto Serif Dogra Regular +monospaced.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.95.fullName=Noto Sans Samaritan Regular +serif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.108.fullName=AR PL UKai HK +sansserif.3.34.fullName=Noto Sans Cherokee Bold +serif.1.70.fullName=Noto Music Regular +sansserif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.39.fullName=Noto Sans Thai Bold +serif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.3.39.fullName=Noto Sans Medefaidrin Bold +sansserif.1.62.fullName=Noto Sans Math Regular +sansserif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.0.3.fullName=Noto Sans Hebrew Regular +monospaced.3.29.fullName=Noto Serif Khojki Bold +sansserif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +version=1 +serif.0.6.fullName=DejaVu Sans +serif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.12.fullName=Noto Sans Newa Regular +sansserif.1.67.fullName=Noto Sans SignWriting Regular +serif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.0.12.fullName=Noto Sans Newa Regular +sansserif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.29.fullName=Noto Sans Telugu Bold +sansserif.3.62.fullName=Noto Sans Miao Regular +monospaced.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf +monospaced.0.73.fullName=Noto Sans Khudawadi Regular +serif.1.19.fullName=Noto Sans Georgian Bold +monospaced.1.24.fullName=Noto Sans Myanmar Bold +sansserif.1.6.fullName=DejaVu Serif Bold +monospaced.2.73.fullName=Noto Sans Khudawadi Regular +serif.3.19.fullName=Noto Sans Gurmukhi Bold +monospaced.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +monospaced.1.106.fullName=Noto Sans Nushu Regular +sansserif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.2.45.fullName=Noto Sans New Tai Lue Regular +monospaced.0.45.fullName=Noto Sans New Tai Lue Regular +serif.0.1.fullName=DejaVu Serif Bold +serif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.0.40.fullName=Noto Sans Math Regular +sansserif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.3.6.fullName=Noto Sans Adlam Bold +serif.3.47.fullName=Noto Sans Marchen Regular +monospaced.2.40.fullName=Noto Sans Math Regular +sansserif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.1.47.fullName=Noto Serif Ahom Regular +monospaced.2.78.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.78.fullName=Noto Sans Mende Kikakui Regular +serif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf +sansserif.2.83.fullName=Noto Sans Old Turkic Regular +monospaced.2.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.42.fullName=DejaVu Sans +sansserif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.2.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.22.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.103.fullName=Noto Sans Masaram Gondi Regular +serif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.96.fullName=Noto Sans Vai Regular +sansserif.0.13.fullName=Noto Sans CJK JP +serif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.0.96.fullName=Noto Sans Vai Regular +serif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.0.69.fullName=Noto Sans Ethiopic Regular +monospaced.2.69.fullName=Noto Sans Ethiopic Regular +serif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.101.fullName=Noto Sans Gunjala Gondi Regular +sansserif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.21.fullName=Noto Sans Takri Regular +sansserif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.68.fullName=Noto Sans Deseret Regular +sansserif.0.79.fullName=Noto Sans Manichaean Regular +serif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.2.50.fullName=Noto Sans Sundanese Regular +serif.0.68.fullName=Noto Sans Deseret Regular +monospaced.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.21.fullName=Noto Sans Takri Regular +sansserif.0.50.fullName=Noto Sans Sundanese Regular +serif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.24.fullName=Noto Sans Sundanese Bold +serif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.1.33.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.61.fullName=Noto Sans Linear B Regular +monospaced.3.61.fullName=Noto Sans Math Regular +monospaced.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.90.fullName=Noto Sans Osage Regular +sansserif.3.90.fullName=Noto Sans Pahawh Hmong Regular +sansserif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +monospaced.3.52.fullName=Noto Sans Avestan Regular +sansserif.3.71.fullName=Noto Sans Batak Regular +sansserif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.3.9.fullName=Noto Kufi Arabic Bold +sansserif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.2.13.fullName=Noto Sans CJK JP +serif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +monospaced.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.0.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.0.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.2.41.fullName=Noto Sans Malayalam Regular +monospaced.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.0.2.fullName=NimbusSans-Regular +monospaced.3.33.fullName=Noto Sans Cham Bold +sansserif.0.41.fullName=Noto Sans Malayalam Regular +monospaced.3.80.fullName=Noto Sans Khudawadi Regular +serif.1.51.fullName=Noto Sans Takri Regular +monospaced.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.1.43.fullName=DejaVu Sans Mono +sansserif.1.58.fullName=Noto Sans Grantha Regular +serif.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.103.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.2.5.fullName=Ubuntu Mono Italic +monospaced.3.99.fullName=Noto Sans Vai Regular +monospaced.1.2.fullName=NimbusMonoPS-Bold +sansserif.1.25.fullName=Noto Sans Sundanese Bold +sansserif.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.84.fullName=Noto Sans Linear A Regular +serif.1.23.fullName=Noto Sans Meetei Mayek Bold +monospaced.1.7.fullName=Noto Kufi Arabic Bold +sansserif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.3.99.fullName=Noto Sans Vai Regular +monospaced.0.31.fullName=Noto Sans Georgian Regular +sansserif.3.10.fullName=Noto Sans Arabic Bold +serif.1.38.fullName=Noto Sans Oriya Bold +sansserif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.3.66.fullName=Noto Sans SignWriting Regular +monospaced.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.0.fullName=DejaVu Sans +sansserif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.1.15.fullName=Noto Serif Kannada Bold +serif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +serif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.81.fullName=Noto Sans Khudawadi Regular +serif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.3.94.fullName=Noto Sans Samaritan Regular +serif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.21.fullName=Noto Serif Gujarati Regular +sansserif.3.20.fullName=Noto Sans Khmer Bold +sansserif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.28.fullName=Noto Sans Tamil Bold +monospaced.2.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf +monospaced.2.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.3.103.fullName=Noto Serif Dogra Regular +monospaced.2.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.1.61.fullName=Noto Sans Linear B Regular +serif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.3.101.fullName=Noto Sans Yi Regular +serif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.2.106.fullName=AR PL UKai CN +monospaced.2.26.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.92.fullName=Noto Sans Tai Viet Regular +sansserif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.1.94.fullName=Noto Sans Runic Regular +serif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.1.53.fullName=Noto Sans Avestan Regular +sansserif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.15.fullName=Noto Serif Sinhala Bold +sansserif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.97.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.59.fullName=Noto Sans Batak Regular +sansserif.0.46.fullName=Noto Sans Myanmar Regular +serif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.0.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.2.63.fullName=Noto Sans Cham Regular +serif.0.54.fullName=Noto Sans Telugu Regular +monospaced.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.17.fullName=Noto Sans Balinese Regular +sansserif.2.37.fullName=Noto Sans Kharoshthi Regular +sansserif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.0.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.87.fullName=Noto Sans Runic Regular +serif.1.108.fullName=AR PL UKai CN +serif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.2.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.3.108.fullName=AR PL UKai HK +serif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.0.74.fullName=Noto Sans Javanese Regular +serif.0.26.fullName=Noto Sans Avestan Regular +serif.0.44.fullName=Noto Sans Miao Regular +serif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.97.fullName=Noto Sans Wancho Regular +sansserif.2.27.fullName=Noto Sans Bengali Regular +serif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.0.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.2.45.fullName=Noto Sans Mongolian Regular +monospaced.0.17.fullName=Noto Sans Old Hungarian Regular +monospaced.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.1.85.fullName=Noto Sans Manichaean Regular +serif.0.16.fullName=Noto Serif Ahom Regular +monospaced.0.8.fullName=Liberation Mono +serif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.93.fullName=Noto Sans Syriac Regular +monospaced.2.36.fullName=Noto Sans Khmer Regular +monospaced.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.76.fullName=Noto Sans Duployan Regular +monospaced.0.27.fullName=Noto Sans Brahmi Regular +monospaced.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.100.fullName=Noto Serif Dogra Regular +monospaced.1.57.fullName=Noto Sans Chakma Regular +monospaced.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.1.48.fullName=Noto Sans Marchen Regular +monospaced.1.110.fullName=Noto Color Emoji +sansserif.0.7.fullName=DejaVu Serif +serif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.35.fullName=Noto Sans Gurmukhi Regular +sansserif.2.65.fullName=Noto Sans Coptic Regular +sansserif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.0.82.fullName=Noto Sans Modi Regular +monospaced.2.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.38.fullName=Noto Sans Thai Bold +serif.2.9.fullName=DejaVu Sans +monospaced.0.55.fullName=Noto Serif Tibetan Regular +serif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.52.fullName=Noto Sans Avestan Regular +monospaced.0.50.fullName=Noto Sans Tai Tham Regular +monospaced.2.50.fullName=Noto Sans Tai Tham Regular +sansserif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.1.108.fullName=AR PL UKai CN +monospaced.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +serif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.19.fullName=Noto Sans Gurmukhi Bold +serif.3.29.fullName=Noto Serif Khojki Bold +sansserif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +monospaced.1.75.fullName=Noto Sans Cypriot Regular +monospaced.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.0.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.16.fullName=Noto Sans Bengali Bold +serif.1.32.fullName=Noto Sans Bamum Bold +serif.0.100.fullName=Noto Serif Dogra Regular +serif.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +serif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.3.93.fullName=Noto Sans Runic Regular +monospaced.0.83.fullName=Noto Sans Osage Regular +sansserif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +serif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.1.44.fullName=DejaVu Serif +monospaced.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.8.fullName=Noto Sans Hanifi Rohingya Bold +sansserif.3.85.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.83.fullName=Noto Sans Osage Regular +monospaced.3.42.fullName=DejaVu Sans +sansserif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +sansserif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +serif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.1.fullName=DejaVu Sans Bold +monospaced.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.39.fullName=Noto Sans Medefaidrin Bold +serif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.0.40.fullName=Noto Sans Linear B Regular +sansserif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.69.fullName=Noto Sans Duployan Regular +sansserif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.0.49.fullName=Noto Sans SignWriting Regular +sansserif.3.72.fullName=Noto Sans Coptic Regular +serif.2.0.fullName=DejaVu Serif +serif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.36.fullName=Noto Sans Kaithi Regular +sansserif.2.36.fullName=Noto Sans Kaithi Regular +serif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.75.fullName=Noto Sans Deseret Regular +sansserif.1.77.fullName=Noto Sans Duployan Regular +monospaced.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.12.fullName=Noto Sans Arabic Regular +serif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.6.fullName=Noto Sans Warang Citi Regular +monospaced.1.67.fullName=Noto Sans SignWriting Regular +serif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.2.77.fullName=Noto Sans Limbu Regular +monospaced.1.62.fullName=Noto Sans Math Regular +monospaced.2.1.fullName=DejaVu Sans Mono +serif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.3.62.fullName=Noto Sans Miao Regular +monospaced.0.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.0.103.fullName=Noto Serif Hmong Nyiakeng Regular +serif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.0.fullName=DejaVu Sans Bold +serif.0.11.fullName=Noto Sans Mono Regular +sansserif.2.92.fullName=Noto Sans Soyombo Regular +serif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.2.11.fullName=Noto Kufi Arabic Regular +monospaced.2.6.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.0.98.fullName=Noto Sans Yi Regular +serif.0.20.fullName=Noto Sans Sharada Regular +sansserif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.92.fullName=Noto Sans Soyombo Regular +monospaced.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.2.89.fullName=Noto Sans Runic Regular +serif.0.69.fullName=Noto Sans Duployan Regular +monospaced.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.0.6.fullName=DejaVu Sans Mono +monospaced.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.2.98.fullName=Noto Sans Yi Regular +sansserif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.3.43.fullName=DejaVu Serif +serif.3.3.fullName=Liberation Mono Bold Italic +monospaced.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.54.fullName=Noto Serif Tangut Regular +serif.2.81.fullName=Noto Sans Meroitic Regular +serif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +sansserif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.97.fullName=Noto Sans Wancho Regular +monospaced.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.0.32.fullName=Noto Sans Devanagari Regular +monospaced.0.82.fullName=Noto Sans Oriya Regular +serif.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.88.fullName=Noto Sans Samaritan Regular +monospaced.0.79.fullName=Noto Sans Meroitic Regular +serif.3.89.fullName=Noto Sans Osage Regular +sansserif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.7.fullName=DejaVu Sans +sansserif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.5.fullName=Noto Sans Bold Italic +monospaced.3.100.fullName=Noto Sans Wancho Regular +sansserif.1.11.fullName=Noto Sans Arabic Bold +sansserif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.2.60.fullName=Noto Sans Bamum Regular +monospaced.2.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +monospaced.3.3.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf +monospaced.0.9.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +serif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.63.fullName=Noto Sans Coptic Regular +sansserif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.63.fullName=Noto Sans Coptic Regular +serif.1.29.fullName=Noto Sans Telugu Bold +sansserif.1.24.fullName=Noto Sans Myanmar Bold +monospaced.2.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.2.79.fullName=Noto Sans Meroitic Regular +sansserif.1.104.fullName=Noto Serif Dogra Regular +serif.3.60.fullName=Noto Sans Linear B Regular +serif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.2.4.fullName=Noto Sans Italic +sansserif.3.58.fullName=Noto Sans Kaithi Regular +sansserif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.66.fullName=Noto Sans SignWriting Regular +serif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.48.fullName=Noto Sans Marchen Regular +sansserif.1.61.fullName=Noto Sans Linear B Regular +sansserif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.23.fullName=Noto Sans Myanmar Bold +monospaced.0.13.fullName=Noto Sans Symbols2 Regular +monospaced.1.84.fullName=Noto Sans Linear A Regular +monospaced.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.0.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.28.fullName=Noto Sans Tamil Bold +sansserif.3.25.fullName=Noto Sans Symbols Bold +sansserif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.0.9.fullName=Noto Sans Mono Regular +serif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.31.fullName=Noto Sans Georgian Regular +serif.3.56.fullName=Noto Sans Chakma Regular +monospaced.3.23.fullName=Noto Sans Myanmar Bold +serif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.3.68.fullName=Noto Serif Tangut Regular +sansserif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.0.46.fullName=Noto Sans Siddham Regular +serif.3.33.fullName=Noto Sans Cham Bold +serif.0.0.fullName=DejaVu Serif +sansserif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.94.fullName=Noto Sans Runic Regular +sansserif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +sansserif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.23.fullName=Noto Serif Gujarati Regular +serif.3.107.fullName=AR PL UKai CN +monospaced.2.21.fullName=Noto Serif Gujarati Regular +sansserif.3.81.fullName=Noto Sans Lepcha Regular +serif.0.86.fullName=Noto Sans Pahawh Hmong Regular +serif.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.1.15.fullName=Noto Serif Kannada Bold +sansserif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.31.fullName=Noto Sans Chakma Regular +serif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.1.48.fullName=Noto Sans Marchen Regular +serif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.5.fullName=DejaVu Sans Bold +sansserif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.45.fullName=Noto Sans Mongolian Regular +monospaced.0.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.0.106.fullName=AR PL UKai CN +monospaced.0.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.2.64.fullName=Noto Sans Cherokee Regular +sansserif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.92.fullName=Noto Sans Tai Viet Regular +serif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.88.fullName=Noto Sans PhagsPa Regular +serif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.0.26.fullName=Noto Sans Bhaiksuki Regular +serif.0.53.fullName=Noto Sans Tamil Regular +sansserif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.10.fullName=Noto Sans Arabic Bold +monospaced.2.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.94.fullName=Noto Sans Samaritan Regular +serif.2.54.fullName=Noto Sans Telugu Regular +monospaced.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.0.55.fullName=Noto Sans Tirhuta Regular +sansserif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.2.46.fullName=Noto Sans Myanmar Regular +serif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.0.59.fullName=Noto Sans Batak Regular +sansserif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.0.63.fullName=Noto Sans Cham Regular +sansserif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.17.fullName=Noto Sans Balinese Regular +monospaced.2.96.fullName=Noto Sans Yi Regular +sansserif.0.100.fullName=Noto Serif Dogra Regular +sansserif.0.106.fullName=AR PL UKai CN +monospaced.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.40.fullName=Noto Sans Linear B Regular +monospaced.1.25.fullName=Noto Sans Sundanese Bold +monospaced.1.81.fullName=Noto Sans Khudawadi Regular +monospaced.1.101.fullName=Noto Sans Wancho Regular +serif.2.44.fullName=Noto Sans Miao Regular +monospaced.2.11.fullName=Noto Sans CJK JP +sansserif.1.5.fullName=DejaVu Sans Mono Bold +sansserif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.2.17.fullName=Noto Sans Old Hungarian Regular +monospaced.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.3.95.fullName=Noto Sans Saurashtra Regular +monospaced.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.0.30.fullName=Noto Sans Devanagari Regular +sansserif.2.56.fullName=Noto Serif Tangut Regular +serif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.38.fullName=Noto Sans Thai Bold +monospaced.2.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.2.27.fullName=Noto Sans Brahmi Regular +sansserif.0.78.fullName=Noto Sans Linear A Regular +serif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.35.fullName=Noto Sans Ethiopic Bold +serif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.3.43.fullName=DejaVu Sans Mono +sansserif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.1.57.fullName=Noto Sans Chakma Regular +monospaced.0.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.46.fullName=Noto Serif Ahom Regular +monospaced.0.36.fullName=Noto Sans Khmer Regular +serif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.107.fullName=Noto Sans Tamil Supplement Regular +sansserif.0.65.fullName=Noto Sans Coptic Regular +sansserif.1.2.fullName=NimbusSans-Bold +monospaced.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +sansserif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +sansserif.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.49.fullName=Noto Sans Symbols Regular +monospaced.2.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.3.length=110 +sansserif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.9.fullName=Noto Kufi Arabic Bold +monospaced.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.3.104.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.38.fullName=Noto Sans Oriya Bold +monospaced.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +serif.1.9.fullName=Liberation Mono Bold +serif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.0.93.fullName=Noto Sans Thai Regular +sansserif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.0.39.fullName=Noto Sans Khojki Regular +monospaced.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +monospaced.3.2.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.98.fullName=Noto Sans Syriac Regular +monospaced.3.93.fullName=Noto Sans Runic Regular +monospaced.0.98.fullName=Noto Serif Dogra Regular +monospaced.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.1.67.fullName=Noto Sans SignWriting Regular +monospaced.1.60.fullName=Noto Sans Kharoshthi Regular +serif.2.67.fullName=Noto Sans Cypriot Regular +serif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.50.fullName=Noto Sans Sharada Regular +monospaced.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +sansserif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.50.fullName=Noto Sans Sundanese Regular +serif.3.39.fullName=Noto Sans Medefaidrin Bold +serif.1.39.fullName=Noto Sans Thai Bold +sansserif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.2.65.fullName=Noto Sans Cypriot Regular +sansserif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.26.fullName=Noto Sans Avestan Regular +sansserif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.83.fullName=Noto Sans Old Turkic Regular +serif.2.83.fullName=Noto Sans Old Turkic Regular +serif.3.83.fullName=Noto Sans Linear A Regular +monospaced.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.0.14.fullName=Noto Sans Newa Regular +monospaced.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.14.fullName=Noto Serif Kannada Bold +monospaced.1.6.fullName=DejaVu Serif Bold +serif.3.34.fullName=Noto Sans Cherokee Bold +sansserif.0.8.fullName=Noto Kufi Arabic Regular +serif.2.34.fullName=Noto Sans Grantha Regular +serif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.34.fullName=Noto Sans Grantha Regular +serif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.3.75.fullName=Noto Sans Deseret Regular +sansserif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.2.75.fullName=Noto Sans Khudawadi Regular +serif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.1.37.fullName=Noto Sans Javanese Bold +serif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +monospaced.2.37.fullName=Noto Sans Khojki Regular +monospaced.2.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.3.81.fullName=Noto Sans Lepcha Regular +sansserif.0.42.fullName=Noto Sans Math Regular +serif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.88.fullName=Noto Sans Old Turkic Regular +serif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +sansserif.1.42.fullName=Noto Sans Warang Citi Regular +sansserif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.70.fullName=Noto Music Regular +sansserif.2.47.fullName=Noto Sans New Tai Lue Regular +serif.1.102.fullName=Noto Sans Yi Regular +serif.0.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.1.32.fullName=Noto Sans Bamum Bold +serif.1.88.fullName=Noto Sans Modi Regular +sansserif.1.47.fullName=Noto Serif Ahom Regular +monospaced.0.32.fullName=Noto Sans Grantha Regular +monospaced.2.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.0.53.fullName=Noto Sans Tirhuta Regular +monospaced.2.53.fullName=Noto Sans Tirhuta Regular +monospaced.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +sansserif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.77.fullName=Noto Sans Duployan Regular +monospaced.2.16.fullName=Noto Sans Marchen Regular +sansserif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.81.fullName=Noto Sans Old Turkic Regular +monospaced.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.25.fullName=Noto Sans Bengali Regular +monospaced.0.72.fullName=Noto Sans Javanese Regular +sansserif.0.91.fullName=Noto Sans Saurashtra Regular +serif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.11.fullName=Noto Sans Arabic Bold +monospaced.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.58.fullName=Noto Sans Kaithi Regular +serif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.2.3.fullName=Liberation Mono Italic +sansserif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.3.10.fullName=Noto Sans Arabic Bold +monospaced.1.58.fullName=Noto Sans Grantha Regular +monospaced.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.21.fullName=Noto Sans Khmer Bold +monospaced.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.2.38.fullName=Noto Sans Khmer Regular +sansserif.3.1.fullName=DejaVu Sans +serif.1.10.fullName=Noto Sans Mono Bold +serif.3.104.fullName=Noto Sans Gunjala Gondi Regular +serif.3.22.fullName=Noto Sans Meetei Mayek Bold +monospaced.0.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.26.fullName=Noto Sans Avestan Regular +serif.1.13.fullName=Noto Sans Balinese Bold +sansserif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.54.fullName=Noto Sans Telugu Regular +serif.2.46.fullName=Noto Sans Myanmar Regular +serif.2.43.fullName=Noto Sans Meetei Mayek Regular +serif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +sansserif.0.63.fullName=Noto Sans Cham Regular +sansserif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.1.30.fullName=Noto Serif Khojki Bold +sansserif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +serif.2.18.fullName=Noto Sans Marchen Regular +serif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.0.3.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.2.9.fullName=DejaVu Sans Mono +monospaced.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.76.fullName=Noto Sans Deseret Regular +monospaced.3.107.fullName=AR PL UKai CN +serif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.102.fullName=Noto Sans Nushu Regular +sansserif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.1.102.fullName=Noto Sans Yi Regular +serif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.35.fullName=Noto Sans Gurmukhi Regular +serif.3.48.fullName=Noto Sans Old Hungarian Regular +sansserif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.0.71.fullName=Noto Sans Ethiopic Regular +serif.0.107.fullName=AR PL UKai HK +monospaced.0.44.fullName=Noto Sans Myanmar Regular +monospaced.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.13.fullName=Noto Serif Gujarati Bold +serif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.2.56.fullName=Noto Music Regular +sansserif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.5.fullName=Noto Sans Warang Citi Regular +serif.2.1.fullName=DejaVu Serif Bold +serif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.102.fullName=Noto Sans Yi Regular +monospaced.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.2.0.fullName=DejaVu Sans Mono Oblique +sansserif.2.100.fullName=Noto Serif Dogra Regular +monospaced.0.2.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.13.fullName=Noto Sans Symbols2 Regular +sansserif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.84.fullName=Noto Sans Manichaean Regular +monospaced.2.28.fullName=Noto Sans Caucasian Albanian Regular +sansserif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.15.fullName=Noto Sans Symbols2 Regular +serif.1.15.fullName=Noto Serif Kannada Bold +serif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.2.6.fullName=DejaVu Sans Mono Oblique +cachedir.0=/var/cache/fontconfig +cachedir.2=/.fontconfig +cachedir.1=/.cache/fontconfig +serif.3.109.fullName=Noto Color Emoji +serif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.0.fullName=DejaVu Sans Bold +sansserif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.1.105.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.0.74.fullName=Noto Sans Javanese Regular +sansserif.3.23.fullName=Noto Sans Myanmar Bold +serif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.3.31.fullName=Noto Sans Bamum Bold +sansserif.0.23.fullName=Noto Serif Gujarati Regular +serif.0.10.fullName=Liberation Mono +serif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.96.fullName=Noto Sans Vai Regular +sansserif.2.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.96.fullName=Noto Sans Saurashtra Regular +serif.0.31.fullName=Noto Sans Chakma Regular +serif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.102.fullName=Noto Sans Nushu Regular +monospaced.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.0.51.fullName=Noto Sans Symbols Regular +serif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.2.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +sansserif.3.100.fullName=Noto Sans Wancho Regular +serif.2.3.fullName=Liberation Mono Italic +sansserif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.45.fullName=Noto Sans Newa Regular +sansserif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.58.fullName=Noto Music Regular +monospaced.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.94.fullName=Noto Sans Tai Viet Regular +sansserif.1.94.fullName=Noto Sans Runic Regular +sansserif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.1.64.fullName=Noto Sans Mongolian Regular +monospaced.0.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.51.fullName=Noto Sans Tamil Regular +serif.1.53.fullName=Noto Sans Avestan Regular +serif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +monospaced.1.51.fullName=Noto Sans Takri Regular +monospaced.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.36.fullName=Noto Sans Ethiopic Bold +serif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.0.36.fullName=Noto Sans Kaithi Regular +serif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.3.56.fullName=Noto Sans Chakma Regular +serif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +sansserif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.0.40.fullName=Noto Sans Linear B Regular +monospaced.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.0.96.fullName=Noto Sans Yi Regular +sansserif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.2.fullName=NimbusRoman-Regular +monospaced.2.77.fullName=Noto Sans Manichaean Regular +sansserif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.90.fullName=Noto Sans Soyombo Regular +serif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.1.72.fullName=Noto Sans Batak Regular +serif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.34.fullName=Noto Sans Cham Bold +monospaced.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.1.95.fullName=Noto Sans Samaritan Regular +sansserif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.1.81.fullName=Noto Sans Khudawadi Regular +sansserif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.3.35.fullName=Noto Sans Ethiopic Bold +sansserif.1.73.fullName=Noto Sans Coptic Regular +monospaced.0.58.fullName=Noto Sans Bamum Regular +monospaced.2.100.fullName=Noto Sans Nushu Regular +serif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.2.21.fullName=Noto Sans Takri Regular +sansserif.0.107.fullName=AR PL UKai HK +serif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.0.2.fullName=Noto Sans Adlam Regular +monospaced.2.30.fullName=Noto Sans Devanagari Regular +sansserif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.3.29.fullName=Noto Serif Khojki Bold +monospaced.2.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.2.78.fullName=Noto Sans Linear A Regular +serif.3.37.fullName=Noto Sans Oriya Bold +serif.0.13.fullName=Noto Sans CJK JP +sansserif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.3.62.fullName=Noto Sans Miao Regular +sansserif.3.57.fullName=Noto Sans Grantha Regular +sansserif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.3.109.fullName=Noto Color Emoji +serif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.24.fullName=Noto Serif Kannada Regular +sansserif.3.54.fullName=Noto Sans Brahmi Regular +serif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.65.fullName=Noto Sans Siddham Regular +sansserif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.2.74.fullName=Noto Sans Lepcha Regular +monospaced.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.60.fullName=Noto Sans Bamum Regular +serif.1.18.fullName=Noto Sans Devanagari Bold +sansserif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.57.fullName=Noto Sans Grantha Regular +monospaced.0.47.fullName=Noto Sans SignWriting Regular +serif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.2.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.49.fullName=Noto Sans Sharada Regular +serif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.22.fullName=Noto Serif Kannada Regular +serif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +sansserif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.0.77.fullName=Noto Sans Limbu Regular +monospaced.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.2.32.fullName=Noto Sans Devanagari Regular +monospaced.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.19.fullName=Noto Sans Takri Regular +sansserif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.1.93.fullName=Noto Sans PhagsPa Regular +sansserif.0.80.fullName=Noto Sans Mende Kikakui Regular +serif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +serif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.83.fullName=Noto Sans Limbu Regular +monospaced.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.44.fullName=Noto Sans Miao Regular +serif.0.85.fullName=Noto Sans Osage Regular +monospaced.2.42.fullName=Noto Sans Miao Regular +monospaced.2.length=107 +sansserif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.4.fullName=Liberation Mono Bold Italic +monospaced.3.47.fullName=Noto Sans Marchen Regular +monospaced.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.2.6.fullName=DejaVu Sans Mono Oblique +sansserif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +serif.0.77.fullName=Noto Sans Limbu Regular +sansserif.0.69.fullName=Noto Sans Duployan Regular +monospaced.2.39.fullName=Noto Sans Malayalam Regular +sansserif.1.3.fullName=Noto Sans Adlam Bold +serif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +serif.2.40.fullName=Noto Sans Linear B Regular +monospaced.2.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.0.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.69.fullName=Noto Music Regular +monospaced.0.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +monospaced.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.2.49.fullName=Noto Sans SignWriting Regular +monospaced.0.104.fullName=AR PL UKai CN +monospaced.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.0.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.3.67.fullName=Noto Sans Tirhuta Regular +sansserif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.0.8.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.0.67.fullName=Noto Sans Duployan Regular +serif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.62.fullName=Noto Sans Cherokee Regular +serif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.0.104.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.64.fullName=Noto Sans Cherokee Regular +monospaced.2.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.2.69.fullName=Noto Sans Duployan Regular +monospaced.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.89.fullName=Noto Sans Runic Regular +sansserif.2.length=109 +sansserif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.90.fullName=Noto Sans Pahawh Hmong Regular +serif.2.20.fullName=Noto Sans Sharada Regular +sansserif.3.37.fullName=Noto Sans Oriya Bold +serif.2.78.fullName=Noto Sans Linear A Regular +monospaced.3.96.fullName=Noto Sans Soyombo Regular +monospaced.3.87.fullName=Noto Sans Modi Regular +monospaced.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.31.fullName=Noto Sans Chakma Regular +sansserif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.73.fullName=Noto Sans Coptic Regular +sansserif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.1.44.fullName=DejaVu Sans Mono +monospaced.0.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.5.fullName=Noto Sans Warang Citi Regular +sansserif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.0.97.fullName=Noto Sans Wancho Regular +serif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +serif.3.45.fullName=Noto Sans Symbols2 Regular +monospaced.0.35.fullName=Noto Sans Kharoshthi Regular +serif.1.6.fullName=DejaVu Sans Mono Bold +serif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.2.88.fullName=Noto Sans Samaritan Regular +monospaced.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +monospaced.2.82.fullName=Noto Sans Oriya Regular +serif.1.length=111 +monospaced.2.91.fullName=Noto Sans Syriac Regular +monospaced.3.27.fullName=Noto Sans Tamil Bold +sansserif.2.32.fullName=Noto Sans Devanagari Regular +serif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.57.fullName=Noto Serif Tibetan Regular +sansserif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.0.60.fullName=Noto Sans Bamum Regular +serif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.0.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.1.14.fullName=Noto Serif Gujarati Bold +monospaced.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.3.109.fullName=Noto Color Emoji +sansserif.1.110.fullName=Noto Color Emoji +serif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.4.fullName=Noto Sans Bold Italic +serif.0.65.fullName=Noto Sans Coptic Regular +monospaced.2.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.3.fullName=Noto Sans Adlam Bold +sansserif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.0.41.fullName=Noto Sans Meetei Mayek Regular +monospaced.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.61.fullName=Noto Sans Batak Regular +serif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.48.fullName=Noto Sans Siddham Regular +monospaced.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.2.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.101.fullName=Noto Sans Gunjala Gondi Regular +monospaced.3.41.fullName=Noto Sans Warang Citi Regular +sansserif.0.86.fullName=Noto Sans Pahawh Hmong Regular +sansserif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.3.94.fullName=Noto Sans Samaritan Regular +monospaced.0.84.fullName=Noto Sans Pahawh Hmong Regular +serif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.43.fullName=DejaVu Serif +serif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.89.fullName=Noto Sans Old Turkic Regular +serif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.23.fullName=Noto Serif Gujarati Regular +monospaced.2.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.2.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +sansserif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.10.fullName=Noto Sans Mono Bold +monospaced.1.46.fullName=Noto Sans Symbols2 Regular +monospaced.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +sansserif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.15.fullName=Noto Sans Symbols2 Regular +serif.3.74.fullName=Noto Sans Cypriot Regular +monospaced.0.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.81.fullName=Noto Sans Meroitic Regular +serif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.17.fullName=Noto Sans Balinese Regular +serif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +serif.0.25.fullName=Noto Serif Sinhala Regular +serif.3.25.fullName=Noto Sans Symbols Bold +monospaced.0.15.fullName=Noto Sans Balinese Regular +monospaced.3.21.fullName=Noto Sans Malayalam Bold +sansserif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.9.fullName=Liberation Mono Bold +sansserif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +sansserif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.28.fullName=Noto Sans Telugu Bold +serif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.18.fullName=Noto Sans Sharada Regular +serif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.66.fullName=Noto Sans SignWriting Regular +monospaced.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.2.48.fullName=Noto Sans Sundanese Regular +serif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.43.fullName=DejaVu Sans +serif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.88.fullName=Noto Sans Modi Regular +monospaced.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +sansserif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +monospaced.2.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.0.94.fullName=Noto Sans Tai Viet Regular +monospaced.3.1.fullName=DejaVu Sans Mono Bold +monospaced.2.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.0.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +serif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.2.12.fullName=Noto Sans Arabic Regular +serif.1.0.fullName=DejaVu Serif Bold +monospaced.2.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.2.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.45.fullName=Noto Sans Mongolian Regular +sansserif.0.37.fullName=Noto Sans Kharoshthi Regular +monospaced.3.44.fullName=Noto Sans Newa Regular +monospaced.2.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.0.91.fullName=Noto Sans Saurashtra Regular +sansserif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.26.fullName=Noto Sans Avestan Regular +sansserif.3.89.fullName=Noto Sans Osage Regular +sansserif.0.83.fullName=Noto Sans Old Turkic Regular +serif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.1.13.fullName=Noto Sans Balinese Bold +serif.1.96.fullName=Noto Sans Saurashtra Regular +serif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.1.69.fullName=Noto Serif Tangut Regular +sansserif.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.5.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.0.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.87.fullName=Noto Sans Runic Regular +serif.3.7.fullName=Noto Sans Adlam Bold +serif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.97.fullName=Noto Sans Syriac Regular +serif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.27.fullName=Noto Sans Tai Tham Bold +serif.2.92.fullName=Noto Sans Soyombo Regular +sansserif.2.84.fullName=Noto Sans Oriya Regular +sansserif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.1.3.fullName=Noto Sans Adlam Bold +serif.2.95.fullName=Noto Sans Thai Regular +serif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.2.98.fullName=Noto Sans Yi Regular +monospaced.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.61.fullName=Noto Sans Cham Regular +sansserif.0.11.fullName=Noto Sans Mono Regular +serif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.71.fullName=Noto Sans Batak Regular +sansserif.3.60.fullName=Noto Sans Linear B Regular +sansserif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.1.fullName=DejaVu Serif +serif.3.4.fullName=Noto Sans Bold Italic +sansserif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.2.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +serif.1.90.fullName=Noto Sans Osage Regular +monospaced.1.63.fullName=Noto Sans Miao Regular +serif.2.29.fullName=Noto Sans Brahmi Regular +sansserif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +sansserif.2.18.fullName=Noto Sans Marchen Regular +serif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.24.fullName=Noto Sans Myanmar Bold +serif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.7.fullName=DejaVu Sans Bold +sansserif.1.82.fullName=Noto Sans Lepcha Regular +serif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.0.fullName=DejaVu Sans Mono Bold diff --git a/?/.java/fonts/17.0.18/fcinfo-1-cc1c64315255-Ubuntu-22.04-en-US.properties b/?/.java/fonts/17.0.18/fcinfo-1-cc1c64315255-Ubuntu-22.04-en-US.properties new file mode 100644 index 0000000..6a237c0 --- /dev/null +++ b/?/.java/fonts/17.0.18/fcinfo-1-cc1c64315255-Ubuntu-22.04-en-US.properties @@ -0,0 +1,2645 @@ +#JDK Font Configuration Generated File: *Do Not Edit* +#Fri Apr 10 02:54:04 UTC 2026 +sansserif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.7.fullName=Noto Sans Adlam Regular +serif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +sansserif.0.34.fullName=Noto Sans Grantha Regular +sansserif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.75.fullName=Noto Sans Khudawadi Regular +monospaced.0.106.fullName=Noto Color Emoji +serif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.14.fullName=Noto Sans Newa Regular +serif.2.14.fullName=Noto Sans Newa Regular +sansserif.2.34.fullName=Noto Sans Grantha Regular +sansserif.2.95.fullName=Noto Sans Thai Regular +monospaced.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.95.fullName=Noto Sans Thai Regular +sansserif.2.39.fullName=Noto Sans Khojki Regular +sansserif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.1.101.fullName=Noto Sans Wancho Regular +monospaced.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.101.fullName=Noto Sans Medefaidrin Regular +monospaced.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.2.fullName=NimbusRoman-Italic +sansserif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.106.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.29.fullName=Noto Sans Chakma Regular +monospaced.0.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.29.fullName=Noto Sans Chakma Regular +serif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.3.12.fullName=Noto Sans Balinese Bold +sansserif.2.67.fullName=Noto Sans Cypriot Regular +monospaced.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +sansserif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.12.fullName=Noto Sans CJK JP Bold +monospaced.2.24.fullName=Noto Sans Avestan Regular +monospaced.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.110.fullName=Noto Color Emoji +serif.0.19.fullName=Noto Sans Old Hungarian Regular +monospaced.2.4.fullName=Noto Sans Italic +serif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.1.73.fullName=Noto Sans Coptic Regular +monospaced.3.73.fullName=Noto Sans Cuneiform Regular +serif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.24.fullName=Noto Sans Avestan Regular +monospaced.3.45.fullName=Noto Sans Symbols2 Regular +serif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.1.45.fullName=Noto Sans Newa Regular +monospaced.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.2.108.fullName=Noto Color Emoji +serif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.2.103.fullName=Noto Sans Medefaidrin Regular +monospaced.2.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.0.39.fullName=Noto Sans Khojki Regular +sansserif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.0.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.2.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.3.83.fullName=Noto Sans Linear A Regular +sansserif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.47.fullName=Noto Sans New Tai Lue Regular +monospaced.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.47.fullName=Noto Sans New Tai Lue Regular +serif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.42.fullName=Noto Sans Math Regular +serif.2.42.fullName=Noto Sans Math Regular +sansserif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.46.fullName=Noto Serif Ahom Regular +serif.1.63.fullName=Noto Sans Miao Regular +sansserif.1.46.fullName=Noto Sans Symbols2 Regular +sansserif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.0.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.83.fullName=Noto Sans Limbu Regular +serif.1.91.fullName=Noto Sans Pahawh Hmong Regular +serif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.1.82.fullName=Noto Sans Lepcha Regular +sansserif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.82.fullName=Noto Sans Limbu Regular +serif.3.35.fullName=Noto Sans Ethiopic Bold +serif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.17.fullName=Noto Sans Devanagari Bold +monospaced.0.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.3.74.fullName=Noto Sans Cypriot Regular +serif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +serif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.fullName=Noto Sans Symbols Bold +monospaced.1.17.fullName=Noto Sans Bengali Bold +sansserif.1.27.fullName=Noto Sans Tai Tham Bold +sansserif.3.27.fullName=Noto Sans Tamil Bold +sansserif.1.74.fullName=Noto Sans Cuneiform Regular +serif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.7.fullName=Noto Sans Adlam Bold +serif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +sansserif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.3.36.fullName=Noto Sans Javanese Bold +monospaced.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +monospaced.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.2.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.0.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.2.66.fullName=Noto Sans Deseret Regular +sansserif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.3.6.fullName=DejaVu Sans Mono Bold Oblique +sansserif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.66.fullName=Noto Sans Deseret Regular +monospaced.2.101.fullName=Noto Sans Medefaidrin Regular +sansserif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.35.fullName=Noto Sans Cherokee Bold +sansserif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.1.18.fullName=Noto Sans Devanagari Bold +serif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.5.fullName=DejaVu Sans Bold +monospaced.2.38.fullName=Noto Sans Linear B Regular +monospaced.2.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.18.fullName=Noto Sans Georgian Bold +sansserif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.0.38.fullName=Noto Sans Linear B Regular +monospaced.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.54.fullName=Noto Sans Brahmi Regular +monospaced.0.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.2.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.2.58.fullName=Noto Music Regular +serif.0.51.fullName=Noto Sans Symbols Regular +serif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +monospaced.0.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.0.43.fullName=Noto Sans Meetei Mayek Regular +serif.2.66.fullName=Noto Sans Cuneiform Regular +sansserif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.25.fullName=Noto Serif Sinhala Regular +serif.2.94.fullName=Noto Sans Tai Viet Regular +serif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.2.84.fullName=Noto Sans Oriya Regular +sansserif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.10.fullName=Liberation Mono +serif.0.23.fullName=Noto Serif Gujarati Regular +serif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.3.3.fullName=NimbusMonoPS-BoldItalic +monospaced.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.61.fullName=Noto Sans Batak Regular +serif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.31.fullName=Noto Serif Tibetan Bold +sansserif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.2.56.fullName=Noto Serif Tangut Regular +sansserif.0.15.fullName=Noto Sans Symbols2 Regular +serif.2.38.fullName=Noto Sans Khmer Regular +sansserif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +monospaced.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.2.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.0.99.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.94.fullName=Noto Sans Vai Regular +monospaced.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.0.33.fullName=Noto Sans Georgian Regular +serif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.81.fullName=Noto Sans Meroitic Regular +serif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.1.103.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.20.fullName=Noto Sans Sharada Regular +monospaced.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.3.103.fullName=Noto Serif Dogra Regular +monospaced.1.64.fullName=Noto Sans Mongolian Regular +serif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.108.fullName=Noto Color Emoji +monospaced.3.8.fullName=DejaVu Serif Bold +serif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.54.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.43.fullName=Noto Sans Mongolian Regular +monospaced.0.48.fullName=Noto Sans Sundanese Regular +monospaced.3.69.fullName=Noto Music Regular +serif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.2.3.fullName=Liberation Mono Italic +serif.2.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.0.53.fullName=Noto Sans Tamil Regular +monospaced.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.length=111 +monospaced.1.92.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.10.fullName=Noto Sans Arabic Regular +serif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.26.fullName=Noto Sans Symbols Bold +monospaced.2.15.fullName=Noto Sans Balinese Regular +monospaced.2.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.3.97.fullName=Noto Sans Syriac Regular +sansserif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.1.108.fullName=AR PL UKai CN +serif.0.8.fullName=Noto Kufi Arabic Regular +serif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.3.64.fullName=Noto Sans New Tai Lue Regular +sansserif.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.8.fullName=Noto Sans Warang Citi Regular +sansserif.3.98.fullName=Noto Sans Tai Viet Regular +serif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.2.106.fullName=Noto Color Emoji +monospaced.3.6.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.3.96.fullName=Noto Sans Soyombo Regular +serif.3.100.fullName=Noto Sans Wancho Regular +sansserif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.length=109 +sansserif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.87.fullName=Noto Sans Meroitic Regular +sansserif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.21.fullName=Noto Sans Malayalam Bold +serif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.68.fullName=Noto Serif Tangut Regular +monospaced.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +sansserif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.1.32.fullName=Noto Sans Bamum Bold +sansserif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.50.fullName=Noto Sans Sharada Regular +monospaced.2.9.fullName=Noto Kufi Arabic Regular +monospaced.2.71.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.89.fullName=Noto Sans Runic Regular +monospaced.1.82.fullName=Noto Sans Lepcha Regular +monospaced.1.88.fullName=Noto Sans Modi Regular +serif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.0.5.fullName=DejaVu Sans +monospaced.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.2.33.fullName=Noto Sans Gurmukhi Regular +sansserif.1.9.fullName=Liberation Mono Bold +sansserif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.2.fullName=NimbusSans-BoldItalic +sansserif.3.41.fullName=Noto Sans Warang Citi Regular +monospaced.2.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.61.fullName=Noto Sans Cham Regular +monospaced.0.42.fullName=Noto Sans Miao Regular +monospaced.0.52.fullName=Noto Sans Telugu Regular +sansserif.1.60.fullName=Noto Sans Kharoshthi Regular +sansserif.2.90.fullName=Noto Sans Samaritan Regular +monospaced.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.108.fullName=Noto Color Emoji +serif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.3.13.fullName=Noto Serif Gujarati Bold +sansserif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.71.fullName=Noto Sans Ethiopic Regular +monospaced.0.14.fullName=Noto Serif Ahom Regular +sansserif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.0.29.fullName=Noto Sans Brahmi Regular +monospaced.0.80.fullName=Noto Sans Modi Regular +monospaced.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.1.30.fullName=Noto Serif Khojki Bold +sansserif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.0.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.0.49.fullName=Noto Sans SignWriting Regular +monospaced.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.0.57.fullName=Noto Serif Tibetan Regular +serif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.60.fullName=Noto Sans Bamum Regular +sansserif.2.49.fullName=Noto Sans SignWriting Regular +sansserif.0.52.fullName=Noto Sans Tai Tham Regular +monospaced.3.50.fullName=Noto Sans Takri Regular +sansserif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.2.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.19.fullName=Noto Sans Takri Regular +sansserif.0.16.fullName=Noto Serif Ahom Regular +monospaced.1.22.fullName=Noto Sans Malayalam Bold +sansserif.2.16.fullName=Noto Serif Ahom Regular +monospaced.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.0.93.fullName=Noto Sans Syriac Regular +serif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.9.fullName=Noto Kufi Arabic Bold +monospaced.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.85.fullName=Noto Sans Osage Regular +serif.2.93.fullName=Noto Sans Syriac Regular +serif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.0.75.fullName=Noto Sans Limbu Regular +sansserif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +monospaced.0.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.80.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.85.fullName=Noto Sans Osage Regular +serif.0.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.2.47.fullName=Noto Sans SignWriting Regular +serif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.70.fullName=Noto Sans Glagolitic Regular +monospaced.2.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +serif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.70.fullName=Noto Sans Glagolitic Regular +serif.1.49.fullName=Noto Sans Old Hungarian Regular +monospaced.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.49.fullName=Noto Sans Sharada Regular +monospaced.0.39.fullName=Noto Sans Malayalam Regular +serif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.12.fullName=Noto Sans CJK JP Bold +serif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.2.67.fullName=Noto Sans Duployan Regular +sansserif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.64.fullName=Noto Sans Mongolian Regular +sansserif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.3.72.fullName=Noto Sans Coptic Regular +monospaced.0.62.fullName=Noto Sans Cherokee Regular +serif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.2.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +monospaced.3.4.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +sansserif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.45.fullName=Noto Sans Newa Regular +monospaced.3.68.fullName=Noto Serif Tangut Regular +serif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.37.fullName=Noto Sans Javanese Bold +serif.1.72.fullName=Noto Sans Batak Regular +monospaced.0.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.103.fullName=Noto Sans Medefaidrin Regular +serif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.2.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.1.28.fullName=Noto Sans Tamil Bold +sansserif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.0.6.fullName=DejaVu Serif +sansserif.3.28.fullName=Noto Sans Telugu Bold +serif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.34.fullName=Noto Sans Kaithi Regular +monospaced.2.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.104.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.97.fullName=Noto Sans Soyombo Regular +monospaced.0.95.fullName=Noto Sans Wancho Regular +sansserif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.1.87.fullName=Noto Sans Meroitic Regular +monospaced.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.3.16.fullName=Noto Sans Bengali Bold +sansserif.3.97.fullName=Noto Sans Syriac Regular +serif.1.92.fullName=Noto Sans Pau Cin Hau Regular +serif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.76.fullName=Noto Sans Linear A Regular +monospaced.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.3.30.fullName=Noto Serif Tibetan Bold +sansserif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.105.fullName=AR PL UKai HK +serif.3.2.fullName=NimbusRoman-BoldItalic +serif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.84.fullName=Noto Sans Linear A Regular +sansserif.3.84.fullName=Noto Sans Manichaean Regular +serif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +serif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.0.29.fullName=Noto Sans Brahmi Regular +serif.3.101.fullName=Noto Sans Yi Regular +serif.2.37.fullName=Noto Sans Kharoshthi Regular +monospaced.2.76.fullName=Noto Sans Linear A Regular +sansserif.1.93.fullName=Noto Sans PhagsPa Regular +serif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.0.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.48.fullName=Noto Sans Siddham Regular +serif.1.2.fullName=NimbusRoman-Bold +serif.0.37.fullName=Noto Sans Kharoshthi Regular +serif.3.73.fullName=Noto Sans Cuneiform Regular +sansserif.3.65.fullName=Noto Sans Siddham Regular +monospaced.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.2.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.1.55.fullName=Noto Sans Brahmi Regular +serif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.0.fullName=DejaVu Sans Mono +sansserif.2.76.fullName=Noto Sans Lepcha Regular +monospaced.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.2.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.24.fullName=Noto Serif Kannada Regular +monospaced.2.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.24.fullName=Noto Serif Kannada Regular +sansserif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.29.fullName=Noto Sans Brahmi Regular +monospaced.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +monospaced.0.56.fullName=Noto Music Regular +monospaced.0.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.2.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.3.13.fullName=Noto Serif Gujarati Bold +serif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf +sansserif.3.3.fullName=Liberation Mono Bold Italic +serif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +monospaced.2.89.fullName=Noto Sans Saurashtra Regular +sansserif.2.33.fullName=Noto Sans Georgian Regular +sansserif.0.68.fullName=Noto Sans Deseret Regular +serif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +sansserif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.0.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf +sansserif.2.10.fullName=DejaVu Serif +sansserif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.0.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.0.56.fullName=Noto Serif Tangut Regular +monospaced.0.23.fullName=Noto Serif Sinhala Regular +monospaced.2.99.fullName=Noto Sans Gunjala Gondi Regular +sansserif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.74.fullName=Noto Sans Javanese Regular +serif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.2.51.fullName=Noto Sans Symbols Regular +sansserif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.20.fullName=Noto Sans Sharada Regular +sansserif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.length=109 +serif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.18.fullName=Noto Sans Devanagari Bold +serif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.51.fullName=Noto Sans Takri Regular +serif.1.58.fullName=Noto Sans Grantha Regular +sansserif.2.66.fullName=Noto Sans Cuneiform Regular +monospaced.2.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.61.fullName=Noto Sans Batak Regular +sansserif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.3.53.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.43.fullName=Noto Sans Mongolian Regular +monospaced.3.92.fullName=Noto Sans PhagsPa Regular +sansserif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.86.fullName=Noto Sans PhagsPa Regular +serif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.3.26.fullName=Noto Sans Tai Tham Bold +serif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.3.12.fullName=Noto Sans Balinese Bold +serif.3.36.fullName=Noto Sans Javanese Bold +sansserif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.3.fullName=Noto Sans Adlam Regular +monospaced.1.97.fullName=Noto Sans Soyombo Regular +sansserif.0.58.fullName=Noto Music Regular +sansserif.2.53.fullName=Noto Sans Tamil Regular +serif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.0.0.fullName=DejaVu Sans +sansserif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.69.fullName=Noto Music Regular +sansserif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.90.fullName=Noto Sans Soyombo Regular +sansserif.3.length=110 +serif.3.20.fullName=Noto Sans Khmer Bold +monospaced.0.10.fullName=Noto Sans Arabic Regular +monospaced.3.16.fullName=Noto Sans Bengali Bold +sansserif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.1.31.fullName=Noto Serif Tibetan Bold +serif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.3.72.fullName=Noto Sans Coptic Regular +serif.0.79.fullName=Noto Sans Manichaean Regular +sansserif.3.107.fullName=AR PL UKai CN +sansserif.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.3.45.fullName=Noto Sans Symbols2 Regular +sansserif.3.6.fullName=DejaVu Sans Mono Bold Oblique +monospaced.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.1.62.fullName=Noto Sans Math Regular +monospaced.1.35.fullName=Noto Sans Cherokee Bold +sansserif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.3.101.fullName=Noto Sans Yi Regular +serif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.2.7.fullName=Noto Sans Adlam Regular +monospaced.0.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf +monospaced.0.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.89.fullName=Noto Sans Runic Regular +serif.1.101.fullName=Noto Sans Wancho Regular +monospaced.3.82.fullName=Noto Sans Limbu Regular +sansserif.2.4.fullName=Noto Sans Italic +sansserif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.33.fullName=Noto Sans Gurmukhi Regular +sansserif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +serif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.41.fullName=Noto Sans Malayalam Regular +serif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.2.30.fullName=Noto Sans Caucasian Albanian Regular +monospaced.2.14.fullName=Noto Serif Ahom Regular +monospaced.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.76.fullName=Noto Sans Lepcha Regular +monospaced.0.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.30.fullName=Noto Serif Tibetan Bold +monospaced.0.20.fullName=Noto Sans Zanabazar Square Regular +serif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.2.80.fullName=Noto Sans Modi Regular +monospaced.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.3.59.fullName=Noto Sans Kharoshthi Regular +monospaced.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.2.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.2.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.65.fullName=Noto Sans Cypriot Regular +sansserif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.2.32.fullName=Noto Sans Grantha Regular +monospaced.2.93.fullName=Noto Sans Thai Regular +monospaced.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.1.93.fullName=Noto Sans PhagsPa Regular +monospaced.0.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.0.3.fullName=Noto Sans Adlam Regular +sansserif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +serif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.3.37.fullName=Noto Sans Oriya Bold +serif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.length=107 +monospaced.0.60.fullName=Noto Sans Canadian Aboriginal Regular +monospaced.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.3.60.fullName=Noto Sans Linear B Regular +sansserif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.60.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.39.fullName=Noto Sans Khojki Regular +monospaced.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.1.26.fullName=Noto Sans Symbols Bold +monospaced.3.65.fullName=Noto Sans Siddham Regular +sansserif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.83.fullName=Noto Sans Limbu Regular +serif.3.length=110 +monospaced.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.1.75.fullName=Noto Sans Cypriot Regular +monospaced.2.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +serif.1.34.fullName=Noto Sans Cham Bold +monospaced.0.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +sansserif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.14.fullName=Noto Sans Newa Regular +serif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.50.fullName=Noto Sans Sundanese Regular +serif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.55.fullName=Noto Sans Tirhuta Regular +serif.3.50.fullName=Noto Sans Takri Regular +sansserif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.fullName=Noto Sans Khojki Regular +sansserif.3.42.fullName=DejaVu Sans Mono +monospaced.1.1.fullName=DejaVu Sans Mono +serif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.47.fullName=Noto Sans New Tai Lue Regular +sansserif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.42.fullName=Noto Sans Math Regular +serif.3.0.fullName=DejaVu Serif Bold +sansserif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.3.47.fullName=Noto Sans Marchen Regular +monospaced.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +monospaced.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.3.20.fullName=Noto Sans Khmer Bold +sansserif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.0.25.fullName=Noto Sans Bengali Regular +monospaced.2.81.fullName=Noto Sans Old Turkic Regular +serif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.0.16.fullName=Noto Sans Marchen Regular +monospaced.3.11.fullName=Noto Sans CJK JP Bold +serif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +serif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.0.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.72.fullName=Noto Sans Javanese Regular +monospaced.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.0.19.fullName=Noto Sans Old Hungarian Regular +serif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +sansserif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.0.27.fullName=Noto Sans Bengali Regular +monospaced.0.7.fullName=Noto Kufi Arabic Regular +serif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.0.38.fullName=Noto Sans Khmer Regular +serif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.21.fullName=Noto Sans Malayalam Bold +serif.2.27.fullName=Noto Sans Bengali Regular +sansserif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.3.87.fullName=Noto Sans Modi Regular +sansserif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.95.fullName=Noto Sans Samaritan Regular +sansserif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.2.fullName=DejaVu Sans Mono +serif.2.71.fullName=Noto Sans Ethiopic Regular +sansserif.1.87.fullName=Noto Sans Meroitic Regular +serif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.0.46.fullName=Noto Sans Myanmar Regular +sansserif.2.63.fullName=Noto Sans Cham Regular +serif.0.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.2.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +monospaced.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.2.54.fullName=Noto Sans Telugu Regular +serif.0.7.fullName=DejaVu Sans Mono +serif.3.67.fullName=Noto Sans Tirhuta Regular +monospaced.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +monospaced.0.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.3.41.fullName=Noto Sans Warang Citi Regular +serif.3.76.fullName=Noto Sans Duployan Regular +monospaced.3.49.fullName=Noto Sans Sharada Regular +monospaced.2.98.fullName=Noto Serif Dogra Regular +serif.0.90.fullName=Noto Sans Samaritan Regular +serif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.5.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.2.90.fullName=Noto Sans Samaritan Regular +sansserif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.82.fullName=Noto Sans Modi Regular +monospaced.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.44.fullName=Noto Sans Myanmar Regular +monospaced.0.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.0.35.fullName=Noto Sans Gurmukhi Regular +serif.3.95.fullName=Noto Sans Saurashtra Regular +sansserif.3.30.fullName=Noto Serif Tibetan Bold +sansserif.0.82.fullName=Noto Sans Modi Regular +monospaced.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.0.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.61.fullName=Noto Sans Math Regular +monospaced.2.41.fullName=Noto Sans Meetei Mayek Regular +serif.2.48.fullName=Noto Sans Siddham Regular +monospaced.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.61.fullName=Noto Sans Batak Regular +monospaced.0.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.13.fullName=Noto Sans Balinese Bold +monospaced.3.89.fullName=Noto Sans Osage Regular +sansserif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.84.fullName=Noto Sans Pahawh Hmong Regular +serif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.3.28.fullName=Noto Sans Telugu Bold +monospaced.0.89.fullName=Noto Sans Saurashtra Regular +serif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.33.fullName=Noto Sans Georgian Regular +monospaced.3.46.fullName=Noto Serif Ahom Regular +monospaced.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.3.33.fullName=Noto Sans Cham Bold +monospaced.0.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.2.46.fullName=Noto Sans Siddham Regular +monospaced.2.23.fullName=Noto Serif Sinhala Regular +monospaced.2.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.68.fullName=Noto Sans Deseret Regular +serif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf +fcversion=21301 +serif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.0.105.fullName=AR PL UKai HK +sansserif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.100.fullName=Noto Sans Nushu Regular +serif.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.1.100.fullName=Noto Sans Vai Regular +sansserif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.2.25.fullName=Noto Serif Sinhala Regular +serif.1.25.fullName=Noto Sans Sundanese Bold +serif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.17.fullName=Noto Sans Balinese Regular +sansserif.1.17.fullName=Noto Sans Bengali Bold +monospaced.2.18.fullName=Noto Sans Sharada Regular +sansserif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.1.66.fullName=Noto Sans Siddham Regular +serif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.3.8.fullName=DejaVu Serif Bold +sansserif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.3.58.fullName=Noto Sans Kaithi Regular +monospaced.0.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.64.fullName=Noto Sans Cherokee Regular +serif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.2.53.fullName=Noto Sans Tamil Regular +serif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.12.fullName=Noto Sans CJK JP Bold +sansserif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.12.fullName=Noto Sans Arabic Regular +sansserif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +sansserif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.3.8.fullName=DejaVu Sans Bold +monospaced.0.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.16.fullName=Noto Serif Sinhala Bold +sansserif.1.length=111 +monospaced.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.25.fullName=Noto Sans Symbols Bold +monospaced.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.69.fullName=Noto Serif Tangut Regular +monospaced.0.86.fullName=Noto Sans PhagsPa Regular +monospaced.2.20.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.1.4.fullName=Noto Sans Hebrew Bold +sansserif.3.19.fullName=Noto Sans Gurmukhi Bold +sansserif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.3.0.fullName=DejaVu Sans Mono Bold Oblique +serif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.2.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.11.fullName=Noto Sans CJK JP +monospaced.2.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.56.fullName=Noto Serif Tangut Regular +serif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.1.38.fullName=Noto Sans Oriya Bold +serif.1.1.fullName=DejaVu Serif +serif.1.97.fullName=Noto Sans Soyombo Regular +serif.0.92.fullName=Noto Sans Soyombo Regular +serif.3.27.fullName=Noto Sans Tamil Bold +monospaced.0.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.length=109 +sansserif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.11.fullName=Noto Kufi Arabic Regular +serif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.22.fullName=Noto Sans Zanabazar Square Regular +serif.0.98.fullName=Noto Sans Yi Regular +serif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.0.84.fullName=Noto Sans Oriya Regular +sansserif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.95.fullName=Noto Sans Thai Regular +serif.1.46.fullName=Noto Sans Symbols2 Regular +serif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.52.fullName=Noto Sans Avestan Regular +serif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.7.fullName=Noto Kufi Arabic Bold +serif.1.43.fullName=DejaVu Sans +serif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.63.fullName=Noto Sans Miao Regular +sansserif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.76.fullName=Noto Sans Lepcha Regular +sansserif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.24.fullName=Noto Sans Sundanese Bold +serif.3.90.fullName=Noto Sans Pahawh Hmong Regular +monospaced.3.63.fullName=Noto Sans Mongolian Regular +serif.0.41.fullName=Noto Sans Malayalam Regular +sansserif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.2.49.fullName=Noto Sans Symbols Regular +sansserif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.4.fullName=Noto Sans Hebrew Bold +serif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.3.82.fullName=Noto Sans Limbu Regular +sansserif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.2.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.44.fullName=DejaVu Serif +serif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.35.fullName=Noto Sans Cherokee Bold +serif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.50.fullName=Noto Sans Sharada Regular +sansserif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.1.57.fullName=Noto Sans Chakma Regular +serif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf +monospaced.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.22.fullName=Noto Serif Kannada Regular +monospaced.2.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.100.fullName=Noto Sans Vai Regular +monospaced.2.75.fullName=Noto Sans Limbu Regular +monospaced.2.104.fullName=AR PL UKai CN +serif.0.32.fullName=Noto Sans Devanagari Regular +serif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.2.85.fullName=Noto Sans Osage Regular +monospaced.2.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +serif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +sansserif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.0.44.fullName=Noto Sans Miao Regular +sansserif.3.44.fullName=Noto Sans Newa Regular +monospaced.3.83.fullName=Noto Sans Linear A Regular +monospaced.0.1.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf +monospaced.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.1.47.fullName=Noto Serif Ahom Regular +serif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.1.70.fullName=Noto Music Regular +sansserif.1.69.fullName=Noto Serif Tangut Regular +serif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.1.103.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.39.fullName=Noto Sans Thai Bold +sansserif.1.72.fullName=Noto Sans Batak Regular +monospaced.2.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.3.12.fullName=Noto Sans Balinese Bold +sansserif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.0.1.fullName=DejaVu Sans Bold +sansserif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.5.fullName=Ubuntu Mono Italic +serif.0.12.fullName=Noto Sans Arabic Regular +monospaced.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.77.fullName=Noto Sans Limbu Regular +sansserif.3.36.fullName=Noto Sans Javanese Bold +serif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.64.fullName=Noto Sans Cherokee Regular +serif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.77.fullName=Noto Sans Duployan Regular +sansserif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.59.fullName=Noto Sans Kaithi Regular +sansserif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.10.fullName=Noto Sans Mono Bold +monospaced.1.96.fullName=Noto Sans Saurashtra Regular +serif.1.17.fullName=Noto Sans Bengali Bold +sansserif.2.2.fullName=NimbusSans-Italic +sansserif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.31.fullName=Noto Sans Chakma Regular +monospaced.1.90.fullName=Noto Sans Osage Regular +serif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.40.fullName=Noto Sans Medefaidrin Bold +monospaced.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.1.4.fullName=Noto Sans Hebrew Bold +monospaced.2.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.0.78.fullName=Noto Sans Linear A Regular +monospaced.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.0.34.fullName=Noto Sans Kaithi Regular +serif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.2.45.fullName=Noto Sans Mongolian Regular +serif.3.44.fullName=Noto Sans Newa Regular +serif.1.109.fullName=AR PL UKai HK +serif.0.81.fullName=Noto Sans Meroitic Regular +monospaced.2.95.fullName=Noto Sans Wancho Regular +sansserif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.2.35.fullName=Noto Sans Kharoshthi Regular +sansserif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.30.fullName=Noto Serif Khojki Bold +sansserif.3.56.fullName=Noto Sans Chakma Regular +sansserif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.71.fullName=Noto Sans Batak Regular +sansserif.3.93.fullName=Noto Sans Runic Regular +serif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.0.108.fullName=Noto Color Emoji +sansserif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +sansserif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf +monospaced.0.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.1.27.fullName=Noto Sans Tai Tham Bold +serif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.109.fullName=AR PL UKai HK +sansserif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.52.fullName=Noto Sans Tai Tham Regular +sansserif.2.48.fullName=Noto Sans Siddham Regular +sansserif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.3.14.fullName=Noto Serif Kannada Bold +serif.1.106.fullName=Noto Sans Nushu Regular +serif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf +monospaced.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.76.fullName=Noto Sans Lepcha Regular +sansserif.3.24.fullName=Noto Sans Sundanese Bold +serif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +serif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.65.fullName=Noto Sans Coptic Regular +monospaced.0.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.1.60.fullName=Noto Sans Kharoshthi Regular +monospaced.0.91.fullName=Noto Sans Syriac Regular +serif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +monospaced.3.74.fullName=Noto Sans Cypriot Regular +serif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.56.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.108.fullName=AR PL UKai HK +serif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.7.fullName=Noto Kufi Arabic Bold +serif.0.84.fullName=Noto Sans Oriya Regular +serif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.2.25.fullName=Noto Serif Sinhala Regular +serif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.0.38.fullName=Noto Sans Khmer Regular +serif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.3.38.fullName=Noto Sans Thai Bold +monospaced.0.28.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.51.fullName=Noto Sans Symbols Regular +sansserif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.33.fullName=Noto Sans Georgian Regular +sansserif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.0.96.fullName=Noto Sans Vai Regular +monospaced.1.99.fullName=Noto Sans Tai Viet Regular +serif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.2.107.fullName=AR PL UKai HK +monospaced.0.94.fullName=Noto Sans Vai Regular +monospaced.2.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.0.15.fullName=Noto Sans Symbols2 Regular +sansserif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.0.4.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.1.86.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +serif.1.31.fullName=Noto Serif Tibetan Bold +sansserif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.96.fullName=Noto Sans Soyombo Regular +sansserif.3.99.fullName=Noto Sans Vai Regular +serif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.0.97.fullName=Noto Sans Masaram Gondi Regular +serif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.20.fullName=Noto Sans Gurmukhi Bold +sansserif.1.100.fullName=Noto Sans Vai Regular +serif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.8.fullName=Noto Sans Warang Citi Regular +monospaced.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.54.fullName=Noto Serif Tangut Regular +monospaced.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.61.fullName=Noto Sans Math Regular +serif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +monospaced.0.51.fullName=Noto Sans Tamil Regular +monospaced.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.58.fullName=Noto Music Regular +sansserif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.4.fullName=Noto Sans Warang Citi Regular +monospaced.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.3.51.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +sansserif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.94.fullName=Noto Sans Tai Viet Regular +serif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +sansserif.0.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.36.fullName=Noto Sans Kaithi Regular +serif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.2.107.fullName=AR PL UKai HK +serif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.73.fullName=Noto Sans Cuneiform Regular +monospaced.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.1.11.fullName=Noto Sans Arabic Bold +sansserif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.1.92.fullName=Noto Sans Pau Cin Hau Regular +monospaced.0.1.fullName=NimbusMonoPS-Regular +serif.3.87.fullName=Noto Sans Modi Regular +monospaced.0.77.fullName=Noto Sans Manichaean Regular +monospaced.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.2.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.2.82.fullName=Noto Sans Modi Regular +monospaced.3.34.fullName=Noto Sans Cherokee Bold +sansserif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.2.fullName=NimbusMonoPS-Italic +sansserif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +monospaced.2.8.fullName=DejaVu Serif +sansserif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.27.fullName=Noto Sans Bengali Regular +sansserif.2.97.fullName=Noto Sans Wancho Regular +sansserif.0.21.fullName=Noto Sans Takri Regular +sansserif.2.74.fullName=Noto Sans Javanese Regular +serif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.58.fullName=Noto Sans Bamum Regular +serif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.3.54.fullName=Noto Sans Brahmi Regular +sansserif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.3.81.fullName=Noto Sans Lepcha Regular +monospaced.0.71.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.50.fullName=Noto Sans Takri Regular +monospaced.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.10.fullName=DejaVu Sans Mono +monospaced.3.105.fullName=Noto Sans Nushu Regular +monospaced.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.53.fullName=Noto Sans Avestan Regular +sansserif.0.90.fullName=Noto Sans Samaritan Regular +serif.2.16.fullName=Noto Serif Ahom Regular +sansserif.0.93.fullName=Noto Sans Syriac Regular +sansserif.1.106.fullName=Noto Sans Nushu Regular +serif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +monospaced.2.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.3.57.fullName=Noto Sans Grantha Regular +serif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.1.37.fullName=Noto Sans Javanese Bold +monospaced.2.52.fullName=Noto Sans Telugu Regular +sansserif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.0.35.fullName=Noto Sans Gurmukhi Regular +monospaced.2.5.fullName=Noto Sans Adlam Regular +sansserif.2.71.fullName=Noto Sans Ethiopic Regular +serif.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.2.55.fullName=Noto Serif Tibetan Regular +sansserif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.0.24.fullName=Noto Serif Kannada Regular +serif.3.84.fullName=Noto Sans Manichaean Regular +monospaced.0.74.fullName=Noto Sans Lepcha Regular +sansserif.1.109.fullName=AR PL UKai HK +monospaced.2.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.76.fullName=Noto Sans Duployan Regular +serif.2.13.fullName=Noto Sans CJK JP +serif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.102.fullName=Noto Sans Masaram Gondi Regular +sansserif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.1.29.fullName=Noto Sans Telugu Bold +monospaced.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +serif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.67.fullName=Noto Sans Tirhuta Regular +serif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.3.75.fullName=Noto Sans Deseret Regular +sansserif.3.95.fullName=Noto Sans Saurashtra Regular +serif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.2.106.fullName=AR PL UKai CN +serif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.75.fullName=Noto Sans Cypriot Regular +sansserif.1.1.fullName=DejaVu Sans +serif.3.14.fullName=Noto Serif Kannada Bold +monospaced.2.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.1.34.fullName=Noto Sans Cham Bold +serif.3.103.fullName=Noto Serif Dogra Regular +monospaced.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.95.fullName=Noto Sans Samaritan Regular +serif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.108.fullName=AR PL UKai HK +sansserif.3.34.fullName=Noto Sans Cherokee Bold +serif.1.70.fullName=Noto Music Regular +sansserif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.39.fullName=Noto Sans Thai Bold +serif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.3.39.fullName=Noto Sans Medefaidrin Bold +sansserif.1.62.fullName=Noto Sans Math Regular +sansserif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.0.3.fullName=Noto Sans Hebrew Regular +monospaced.3.29.fullName=Noto Serif Khojki Bold +sansserif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +version=1 +serif.0.6.fullName=DejaVu Sans +serif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.12.fullName=Noto Sans Newa Regular +sansserif.1.67.fullName=Noto Sans SignWriting Regular +serif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.0.12.fullName=Noto Sans Newa Regular +sansserif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.29.fullName=Noto Sans Telugu Bold +sansserif.3.62.fullName=Noto Sans Miao Regular +monospaced.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf +monospaced.0.73.fullName=Noto Sans Khudawadi Regular +serif.1.19.fullName=Noto Sans Georgian Bold +monospaced.1.24.fullName=Noto Sans Myanmar Bold +sansserif.1.6.fullName=DejaVu Serif Bold +monospaced.2.73.fullName=Noto Sans Khudawadi Regular +serif.3.19.fullName=Noto Sans Gurmukhi Bold +monospaced.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +monospaced.1.106.fullName=Noto Sans Nushu Regular +sansserif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.2.45.fullName=Noto Sans New Tai Lue Regular +monospaced.0.45.fullName=Noto Sans New Tai Lue Regular +serif.0.1.fullName=DejaVu Serif Bold +serif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.0.40.fullName=Noto Sans Math Regular +sansserif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.3.6.fullName=Noto Sans Adlam Bold +serif.3.47.fullName=Noto Sans Marchen Regular +monospaced.2.40.fullName=Noto Sans Math Regular +sansserif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.1.47.fullName=Noto Serif Ahom Regular +monospaced.2.78.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.78.fullName=Noto Sans Mende Kikakui Regular +serif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf +sansserif.2.83.fullName=Noto Sans Old Turkic Regular +monospaced.2.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.42.fullName=DejaVu Sans +sansserif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.2.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.22.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.103.fullName=Noto Sans Masaram Gondi Regular +serif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.96.fullName=Noto Sans Vai Regular +sansserif.0.13.fullName=Noto Sans CJK JP +serif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.0.96.fullName=Noto Sans Vai Regular +serif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.0.69.fullName=Noto Sans Ethiopic Regular +monospaced.2.69.fullName=Noto Sans Ethiopic Regular +serif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.101.fullName=Noto Sans Gunjala Gondi Regular +sansserif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.21.fullName=Noto Sans Takri Regular +sansserif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.68.fullName=Noto Sans Deseret Regular +sansserif.0.79.fullName=Noto Sans Manichaean Regular +serif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.2.50.fullName=Noto Sans Sundanese Regular +serif.0.68.fullName=Noto Sans Deseret Regular +monospaced.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.21.fullName=Noto Sans Takri Regular +sansserif.0.50.fullName=Noto Sans Sundanese Regular +serif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.24.fullName=Noto Sans Sundanese Bold +serif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.1.33.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.61.fullName=Noto Sans Linear B Regular +monospaced.3.61.fullName=Noto Sans Math Regular +monospaced.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.90.fullName=Noto Sans Osage Regular +sansserif.3.90.fullName=Noto Sans Pahawh Hmong Regular +sansserif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +monospaced.3.52.fullName=Noto Sans Avestan Regular +sansserif.3.71.fullName=Noto Sans Batak Regular +sansserif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.3.9.fullName=Noto Kufi Arabic Bold +sansserif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.2.13.fullName=Noto Sans CJK JP +serif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +monospaced.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.0.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.0.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.2.41.fullName=Noto Sans Malayalam Regular +monospaced.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.0.2.fullName=NimbusSans-Regular +monospaced.3.33.fullName=Noto Sans Cham Bold +sansserif.0.41.fullName=Noto Sans Malayalam Regular +monospaced.3.80.fullName=Noto Sans Khudawadi Regular +serif.1.51.fullName=Noto Sans Takri Regular +monospaced.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.1.43.fullName=DejaVu Sans Mono +sansserif.1.58.fullName=Noto Sans Grantha Regular +serif.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.103.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.2.5.fullName=Ubuntu Mono Italic +monospaced.3.99.fullName=Noto Sans Vai Regular +monospaced.1.2.fullName=NimbusMonoPS-Bold +sansserif.1.25.fullName=Noto Sans Sundanese Bold +sansserif.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.84.fullName=Noto Sans Linear A Regular +serif.1.23.fullName=Noto Sans Meetei Mayek Bold +monospaced.1.7.fullName=Noto Kufi Arabic Bold +sansserif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.3.99.fullName=Noto Sans Vai Regular +monospaced.0.31.fullName=Noto Sans Georgian Regular +sansserif.3.10.fullName=Noto Sans Arabic Bold +serif.1.38.fullName=Noto Sans Oriya Bold +sansserif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.3.66.fullName=Noto Sans SignWriting Regular +monospaced.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.0.fullName=DejaVu Sans +sansserif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.1.15.fullName=Noto Serif Kannada Bold +serif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +serif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.81.fullName=Noto Sans Khudawadi Regular +serif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.3.94.fullName=Noto Sans Samaritan Regular +serif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.21.fullName=Noto Serif Gujarati Regular +sansserif.3.20.fullName=Noto Sans Khmer Bold +sansserif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.28.fullName=Noto Sans Tamil Bold +monospaced.2.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf +monospaced.2.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.3.103.fullName=Noto Serif Dogra Regular +monospaced.2.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.1.61.fullName=Noto Sans Linear B Regular +serif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.3.101.fullName=Noto Sans Yi Regular +serif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.2.106.fullName=AR PL UKai CN +monospaced.2.26.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.92.fullName=Noto Sans Tai Viet Regular +sansserif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.1.94.fullName=Noto Sans Runic Regular +serif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.1.53.fullName=Noto Sans Avestan Regular +sansserif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.15.fullName=Noto Serif Sinhala Bold +sansserif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.97.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.59.fullName=Noto Sans Batak Regular +sansserif.0.46.fullName=Noto Sans Myanmar Regular +serif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.0.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.2.63.fullName=Noto Sans Cham Regular +serif.0.54.fullName=Noto Sans Telugu Regular +monospaced.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.17.fullName=Noto Sans Balinese Regular +sansserif.2.37.fullName=Noto Sans Kharoshthi Regular +sansserif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.0.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.87.fullName=Noto Sans Runic Regular +serif.1.108.fullName=AR PL UKai CN +serif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.2.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.3.108.fullName=AR PL UKai HK +serif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.0.74.fullName=Noto Sans Javanese Regular +serif.0.26.fullName=Noto Sans Avestan Regular +serif.0.44.fullName=Noto Sans Miao Regular +serif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.97.fullName=Noto Sans Wancho Regular +sansserif.2.27.fullName=Noto Sans Bengali Regular +serif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.0.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.2.45.fullName=Noto Sans Mongolian Regular +monospaced.0.17.fullName=Noto Sans Old Hungarian Regular +monospaced.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.1.85.fullName=Noto Sans Manichaean Regular +serif.0.16.fullName=Noto Serif Ahom Regular +monospaced.0.8.fullName=Liberation Mono +serif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.93.fullName=Noto Sans Syriac Regular +monospaced.2.36.fullName=Noto Sans Khmer Regular +monospaced.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.76.fullName=Noto Sans Duployan Regular +monospaced.0.27.fullName=Noto Sans Brahmi Regular +monospaced.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.100.fullName=Noto Serif Dogra Regular +monospaced.1.57.fullName=Noto Sans Chakma Regular +monospaced.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.1.48.fullName=Noto Sans Marchen Regular +monospaced.1.110.fullName=Noto Color Emoji +sansserif.0.7.fullName=DejaVu Serif +serif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.35.fullName=Noto Sans Gurmukhi Regular +sansserif.2.65.fullName=Noto Sans Coptic Regular +sansserif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.0.82.fullName=Noto Sans Modi Regular +monospaced.2.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.38.fullName=Noto Sans Thai Bold +serif.2.9.fullName=DejaVu Sans +monospaced.0.55.fullName=Noto Serif Tibetan Regular +serif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.52.fullName=Noto Sans Avestan Regular +monospaced.0.50.fullName=Noto Sans Tai Tham Regular +monospaced.2.50.fullName=Noto Sans Tai Tham Regular +sansserif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.1.108.fullName=AR PL UKai CN +monospaced.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +serif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.19.fullName=Noto Sans Gurmukhi Bold +serif.3.29.fullName=Noto Serif Khojki Bold +sansserif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +monospaced.1.75.fullName=Noto Sans Cypriot Regular +monospaced.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.0.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.16.fullName=Noto Sans Bengali Bold +serif.1.32.fullName=Noto Sans Bamum Bold +serif.0.100.fullName=Noto Serif Dogra Regular +serif.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +serif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.3.93.fullName=Noto Sans Runic Regular +monospaced.0.83.fullName=Noto Sans Osage Regular +sansserif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +serif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.1.44.fullName=DejaVu Serif +monospaced.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.8.fullName=Noto Sans Hanifi Rohingya Bold +sansserif.3.85.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.83.fullName=Noto Sans Osage Regular +monospaced.3.42.fullName=DejaVu Sans +sansserif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +sansserif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +serif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.1.fullName=DejaVu Sans Bold +monospaced.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.39.fullName=Noto Sans Medefaidrin Bold +serif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.0.40.fullName=Noto Sans Linear B Regular +sansserif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.69.fullName=Noto Sans Duployan Regular +sansserif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.0.49.fullName=Noto Sans SignWriting Regular +sansserif.3.72.fullName=Noto Sans Coptic Regular +serif.2.0.fullName=DejaVu Serif +serif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.36.fullName=Noto Sans Kaithi Regular +sansserif.2.36.fullName=Noto Sans Kaithi Regular +serif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.75.fullName=Noto Sans Deseret Regular +sansserif.1.77.fullName=Noto Sans Duployan Regular +monospaced.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.12.fullName=Noto Sans Arabic Regular +serif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.6.fullName=Noto Sans Warang Citi Regular +monospaced.1.67.fullName=Noto Sans SignWriting Regular +serif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.2.77.fullName=Noto Sans Limbu Regular +monospaced.1.62.fullName=Noto Sans Math Regular +monospaced.2.1.fullName=DejaVu Sans Mono +serif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.3.62.fullName=Noto Sans Miao Regular +monospaced.0.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.0.103.fullName=Noto Serif Hmong Nyiakeng Regular +serif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.0.fullName=DejaVu Sans Bold +serif.0.11.fullName=Noto Sans Mono Regular +sansserif.2.92.fullName=Noto Sans Soyombo Regular +serif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.2.11.fullName=Noto Kufi Arabic Regular +monospaced.2.6.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.0.98.fullName=Noto Sans Yi Regular +serif.0.20.fullName=Noto Sans Sharada Regular +sansserif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.92.fullName=Noto Sans Soyombo Regular +monospaced.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.2.89.fullName=Noto Sans Runic Regular +serif.0.69.fullName=Noto Sans Duployan Regular +monospaced.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.0.6.fullName=DejaVu Sans Mono +monospaced.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.2.98.fullName=Noto Sans Yi Regular +sansserif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.3.43.fullName=DejaVu Serif +serif.3.3.fullName=Liberation Mono Bold Italic +monospaced.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.54.fullName=Noto Serif Tangut Regular +serif.2.81.fullName=Noto Sans Meroitic Regular +serif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +sansserif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.97.fullName=Noto Sans Wancho Regular +monospaced.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.0.32.fullName=Noto Sans Devanagari Regular +monospaced.0.82.fullName=Noto Sans Oriya Regular +serif.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.88.fullName=Noto Sans Samaritan Regular +monospaced.0.79.fullName=Noto Sans Meroitic Regular +serif.3.89.fullName=Noto Sans Osage Regular +sansserif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.7.fullName=DejaVu Sans +sansserif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.5.fullName=Noto Sans Bold Italic +monospaced.3.100.fullName=Noto Sans Wancho Regular +sansserif.1.11.fullName=Noto Sans Arabic Bold +sansserif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.2.60.fullName=Noto Sans Bamum Regular +monospaced.2.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +monospaced.3.3.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf +monospaced.0.9.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +serif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.63.fullName=Noto Sans Coptic Regular +sansserif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.63.fullName=Noto Sans Coptic Regular +serif.1.29.fullName=Noto Sans Telugu Bold +sansserif.1.24.fullName=Noto Sans Myanmar Bold +monospaced.2.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.2.79.fullName=Noto Sans Meroitic Regular +sansserif.1.104.fullName=Noto Serif Dogra Regular +serif.3.60.fullName=Noto Sans Linear B Regular +serif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.2.4.fullName=Noto Sans Italic +sansserif.3.58.fullName=Noto Sans Kaithi Regular +sansserif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.66.fullName=Noto Sans SignWriting Regular +serif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.48.fullName=Noto Sans Marchen Regular +sansserif.1.61.fullName=Noto Sans Linear B Regular +sansserif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.23.fullName=Noto Sans Myanmar Bold +monospaced.0.13.fullName=Noto Sans Symbols2 Regular +monospaced.1.84.fullName=Noto Sans Linear A Regular +monospaced.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.0.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.28.fullName=Noto Sans Tamil Bold +sansserif.3.25.fullName=Noto Sans Symbols Bold +sansserif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.0.9.fullName=Noto Sans Mono Regular +serif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.31.fullName=Noto Sans Georgian Regular +serif.3.56.fullName=Noto Sans Chakma Regular +monospaced.3.23.fullName=Noto Sans Myanmar Bold +serif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.3.68.fullName=Noto Serif Tangut Regular +sansserif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.0.46.fullName=Noto Sans Siddham Regular +serif.3.33.fullName=Noto Sans Cham Bold +serif.0.0.fullName=DejaVu Serif +sansserif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.94.fullName=Noto Sans Runic Regular +sansserif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +sansserif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.23.fullName=Noto Serif Gujarati Regular +serif.3.107.fullName=AR PL UKai CN +monospaced.2.21.fullName=Noto Serif Gujarati Regular +sansserif.3.81.fullName=Noto Sans Lepcha Regular +serif.0.86.fullName=Noto Sans Pahawh Hmong Regular +serif.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.1.15.fullName=Noto Serif Kannada Bold +sansserif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.31.fullName=Noto Sans Chakma Regular +serif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.1.48.fullName=Noto Sans Marchen Regular +serif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.5.fullName=DejaVu Sans Bold +sansserif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.45.fullName=Noto Sans Mongolian Regular +monospaced.0.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.0.106.fullName=AR PL UKai CN +monospaced.0.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.2.64.fullName=Noto Sans Cherokee Regular +sansserif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.92.fullName=Noto Sans Tai Viet Regular +serif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.88.fullName=Noto Sans PhagsPa Regular +serif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.0.26.fullName=Noto Sans Bhaiksuki Regular +serif.0.53.fullName=Noto Sans Tamil Regular +sansserif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.10.fullName=Noto Sans Arabic Bold +monospaced.2.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.94.fullName=Noto Sans Samaritan Regular +serif.2.54.fullName=Noto Sans Telugu Regular +monospaced.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.0.55.fullName=Noto Sans Tirhuta Regular +sansserif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.2.46.fullName=Noto Sans Myanmar Regular +serif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.0.59.fullName=Noto Sans Batak Regular +sansserif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.0.63.fullName=Noto Sans Cham Regular +sansserif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.17.fullName=Noto Sans Balinese Regular +monospaced.2.96.fullName=Noto Sans Yi Regular +sansserif.0.100.fullName=Noto Serif Dogra Regular +sansserif.0.106.fullName=AR PL UKai CN +monospaced.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.40.fullName=Noto Sans Linear B Regular +monospaced.1.25.fullName=Noto Sans Sundanese Bold +monospaced.1.81.fullName=Noto Sans Khudawadi Regular +monospaced.1.101.fullName=Noto Sans Wancho Regular +serif.2.44.fullName=Noto Sans Miao Regular +monospaced.2.11.fullName=Noto Sans CJK JP +sansserif.1.5.fullName=DejaVu Sans Mono Bold +sansserif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.2.17.fullName=Noto Sans Old Hungarian Regular +monospaced.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.3.95.fullName=Noto Sans Saurashtra Regular +monospaced.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.0.30.fullName=Noto Sans Devanagari Regular +sansserif.2.56.fullName=Noto Serif Tangut Regular +serif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.38.fullName=Noto Sans Thai Bold +monospaced.2.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.2.27.fullName=Noto Sans Brahmi Regular +sansserif.0.78.fullName=Noto Sans Linear A Regular +serif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.35.fullName=Noto Sans Ethiopic Bold +serif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.3.43.fullName=DejaVu Sans Mono +sansserif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.1.57.fullName=Noto Sans Chakma Regular +monospaced.0.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.46.fullName=Noto Serif Ahom Regular +monospaced.0.36.fullName=Noto Sans Khmer Regular +serif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.107.fullName=Noto Sans Tamil Supplement Regular +sansserif.0.65.fullName=Noto Sans Coptic Regular +sansserif.1.2.fullName=NimbusSans-Bold +monospaced.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +sansserif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +sansserif.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.49.fullName=Noto Sans Symbols Regular +monospaced.2.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.3.length=110 +sansserif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.9.fullName=Noto Kufi Arabic Bold +monospaced.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.3.104.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.38.fullName=Noto Sans Oriya Bold +monospaced.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +serif.1.9.fullName=Liberation Mono Bold +serif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.0.93.fullName=Noto Sans Thai Regular +sansserif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.0.39.fullName=Noto Sans Khojki Regular +monospaced.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +monospaced.3.2.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.98.fullName=Noto Sans Syriac Regular +monospaced.3.93.fullName=Noto Sans Runic Regular +monospaced.0.98.fullName=Noto Serif Dogra Regular +monospaced.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.1.67.fullName=Noto Sans SignWriting Regular +monospaced.1.60.fullName=Noto Sans Kharoshthi Regular +serif.2.67.fullName=Noto Sans Cypriot Regular +serif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.50.fullName=Noto Sans Sharada Regular +monospaced.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +sansserif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.50.fullName=Noto Sans Sundanese Regular +serif.3.39.fullName=Noto Sans Medefaidrin Bold +serif.1.39.fullName=Noto Sans Thai Bold +sansserif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.2.65.fullName=Noto Sans Cypriot Regular +sansserif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.26.fullName=Noto Sans Avestan Regular +sansserif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.83.fullName=Noto Sans Old Turkic Regular +serif.2.83.fullName=Noto Sans Old Turkic Regular +serif.3.83.fullName=Noto Sans Linear A Regular +monospaced.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.0.14.fullName=Noto Sans Newa Regular +monospaced.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.14.fullName=Noto Serif Kannada Bold +monospaced.1.6.fullName=DejaVu Serif Bold +serif.3.34.fullName=Noto Sans Cherokee Bold +sansserif.0.8.fullName=Noto Kufi Arabic Regular +serif.2.34.fullName=Noto Sans Grantha Regular +serif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.34.fullName=Noto Sans Grantha Regular +serif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.3.75.fullName=Noto Sans Deseret Regular +sansserif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.2.75.fullName=Noto Sans Khudawadi Regular +serif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.1.37.fullName=Noto Sans Javanese Bold +serif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +monospaced.2.37.fullName=Noto Sans Khojki Regular +monospaced.2.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.3.81.fullName=Noto Sans Lepcha Regular +sansserif.0.42.fullName=Noto Sans Math Regular +serif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.88.fullName=Noto Sans Old Turkic Regular +serif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +sansserif.1.42.fullName=Noto Sans Warang Citi Regular +sansserif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.70.fullName=Noto Music Regular +sansserif.2.47.fullName=Noto Sans New Tai Lue Regular +serif.1.102.fullName=Noto Sans Yi Regular +serif.0.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.1.32.fullName=Noto Sans Bamum Bold +serif.1.88.fullName=Noto Sans Modi Regular +sansserif.1.47.fullName=Noto Serif Ahom Regular +monospaced.0.32.fullName=Noto Sans Grantha Regular +monospaced.2.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.0.53.fullName=Noto Sans Tirhuta Regular +monospaced.2.53.fullName=Noto Sans Tirhuta Regular +monospaced.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +sansserif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.77.fullName=Noto Sans Duployan Regular +monospaced.2.16.fullName=Noto Sans Marchen Regular +sansserif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.81.fullName=Noto Sans Old Turkic Regular +monospaced.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.25.fullName=Noto Sans Bengali Regular +monospaced.0.72.fullName=Noto Sans Javanese Regular +sansserif.0.91.fullName=Noto Sans Saurashtra Regular +serif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.11.fullName=Noto Sans Arabic Bold +monospaced.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.58.fullName=Noto Sans Kaithi Regular +serif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.2.3.fullName=Liberation Mono Italic +sansserif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.3.10.fullName=Noto Sans Arabic Bold +monospaced.1.58.fullName=Noto Sans Grantha Regular +monospaced.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.21.fullName=Noto Sans Khmer Bold +monospaced.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.2.38.fullName=Noto Sans Khmer Regular +sansserif.3.1.fullName=DejaVu Sans +serif.1.10.fullName=Noto Sans Mono Bold +serif.3.104.fullName=Noto Sans Gunjala Gondi Regular +serif.3.22.fullName=Noto Sans Meetei Mayek Bold +monospaced.0.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.26.fullName=Noto Sans Avestan Regular +serif.1.13.fullName=Noto Sans Balinese Bold +sansserif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.54.fullName=Noto Sans Telugu Regular +serif.2.46.fullName=Noto Sans Myanmar Regular +serif.2.43.fullName=Noto Sans Meetei Mayek Regular +serif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +sansserif.0.63.fullName=Noto Sans Cham Regular +sansserif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.1.30.fullName=Noto Serif Khojki Bold +sansserif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +serif.2.18.fullName=Noto Sans Marchen Regular +serif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.0.3.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.2.9.fullName=DejaVu Sans Mono +monospaced.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.76.fullName=Noto Sans Deseret Regular +monospaced.3.107.fullName=AR PL UKai CN +serif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.102.fullName=Noto Sans Nushu Regular +sansserif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.1.102.fullName=Noto Sans Yi Regular +serif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.35.fullName=Noto Sans Gurmukhi Regular +serif.3.48.fullName=Noto Sans Old Hungarian Regular +sansserif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.0.71.fullName=Noto Sans Ethiopic Regular +serif.0.107.fullName=AR PL UKai HK +monospaced.0.44.fullName=Noto Sans Myanmar Regular +monospaced.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.13.fullName=Noto Serif Gujarati Bold +serif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.2.56.fullName=Noto Music Regular +sansserif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.5.fullName=Noto Sans Warang Citi Regular +serif.2.1.fullName=DejaVu Serif Bold +serif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.102.fullName=Noto Sans Yi Regular +monospaced.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.2.0.fullName=DejaVu Sans Mono Oblique +sansserif.2.100.fullName=Noto Serif Dogra Regular +monospaced.0.2.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.13.fullName=Noto Sans Symbols2 Regular +sansserif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.84.fullName=Noto Sans Manichaean Regular +monospaced.2.28.fullName=Noto Sans Caucasian Albanian Regular +sansserif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.15.fullName=Noto Sans Symbols2 Regular +serif.1.15.fullName=Noto Serif Kannada Bold +serif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.2.6.fullName=DejaVu Sans Mono Oblique +cachedir.0=/var/cache/fontconfig +cachedir.2=/.fontconfig +cachedir.1=/.cache/fontconfig +serif.3.109.fullName=Noto Color Emoji +serif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.0.fullName=DejaVu Sans Bold +sansserif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.1.105.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.0.74.fullName=Noto Sans Javanese Regular +sansserif.3.23.fullName=Noto Sans Myanmar Bold +serif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.3.31.fullName=Noto Sans Bamum Bold +sansserif.0.23.fullName=Noto Serif Gujarati Regular +serif.0.10.fullName=Liberation Mono +serif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.96.fullName=Noto Sans Vai Regular +sansserif.2.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.96.fullName=Noto Sans Saurashtra Regular +serif.0.31.fullName=Noto Sans Chakma Regular +serif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.102.fullName=Noto Sans Nushu Regular +monospaced.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.0.51.fullName=Noto Sans Symbols Regular +serif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.2.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +sansserif.3.100.fullName=Noto Sans Wancho Regular +serif.2.3.fullName=Liberation Mono Italic +sansserif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.45.fullName=Noto Sans Newa Regular +sansserif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.58.fullName=Noto Music Regular +monospaced.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.94.fullName=Noto Sans Tai Viet Regular +sansserif.1.94.fullName=Noto Sans Runic Regular +sansserif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.1.64.fullName=Noto Sans Mongolian Regular +monospaced.0.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.51.fullName=Noto Sans Tamil Regular +serif.1.53.fullName=Noto Sans Avestan Regular +serif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +monospaced.1.51.fullName=Noto Sans Takri Regular +monospaced.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.36.fullName=Noto Sans Ethiopic Bold +serif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.0.36.fullName=Noto Sans Kaithi Regular +serif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.3.56.fullName=Noto Sans Chakma Regular +serif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +sansserif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.0.40.fullName=Noto Sans Linear B Regular +monospaced.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.0.96.fullName=Noto Sans Yi Regular +sansserif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.2.fullName=NimbusRoman-Regular +monospaced.2.77.fullName=Noto Sans Manichaean Regular +sansserif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.90.fullName=Noto Sans Soyombo Regular +serif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.1.72.fullName=Noto Sans Batak Regular +serif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.34.fullName=Noto Sans Cham Bold +monospaced.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.1.95.fullName=Noto Sans Samaritan Regular +sansserif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.1.81.fullName=Noto Sans Khudawadi Regular +sansserif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.3.35.fullName=Noto Sans Ethiopic Bold +sansserif.1.73.fullName=Noto Sans Coptic Regular +monospaced.0.58.fullName=Noto Sans Bamum Regular +monospaced.2.100.fullName=Noto Sans Nushu Regular +serif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.2.21.fullName=Noto Sans Takri Regular +sansserif.0.107.fullName=AR PL UKai HK +serif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.0.2.fullName=Noto Sans Adlam Regular +monospaced.2.30.fullName=Noto Sans Devanagari Regular +sansserif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.3.29.fullName=Noto Serif Khojki Bold +monospaced.2.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.2.78.fullName=Noto Sans Linear A Regular +serif.3.37.fullName=Noto Sans Oriya Bold +serif.0.13.fullName=Noto Sans CJK JP +sansserif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.3.62.fullName=Noto Sans Miao Regular +sansserif.3.57.fullName=Noto Sans Grantha Regular +sansserif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.3.109.fullName=Noto Color Emoji +serif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.24.fullName=Noto Serif Kannada Regular +sansserif.3.54.fullName=Noto Sans Brahmi Regular +serif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.65.fullName=Noto Sans Siddham Regular +sansserif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.2.74.fullName=Noto Sans Lepcha Regular +monospaced.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.60.fullName=Noto Sans Bamum Regular +serif.1.18.fullName=Noto Sans Devanagari Bold +sansserif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.57.fullName=Noto Sans Grantha Regular +monospaced.0.47.fullName=Noto Sans SignWriting Regular +serif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.2.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.49.fullName=Noto Sans Sharada Regular +serif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.22.fullName=Noto Serif Kannada Regular +serif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +sansserif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.0.77.fullName=Noto Sans Limbu Regular +monospaced.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.2.32.fullName=Noto Sans Devanagari Regular +monospaced.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.19.fullName=Noto Sans Takri Regular +sansserif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.1.93.fullName=Noto Sans PhagsPa Regular +sansserif.0.80.fullName=Noto Sans Mende Kikakui Regular +serif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +serif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.83.fullName=Noto Sans Limbu Regular +monospaced.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.44.fullName=Noto Sans Miao Regular +serif.0.85.fullName=Noto Sans Osage Regular +monospaced.2.42.fullName=Noto Sans Miao Regular +monospaced.2.length=107 +sansserif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.4.fullName=Liberation Mono Bold Italic +monospaced.3.47.fullName=Noto Sans Marchen Regular +monospaced.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.2.6.fullName=DejaVu Sans Mono Oblique +sansserif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +serif.0.77.fullName=Noto Sans Limbu Regular +sansserif.0.69.fullName=Noto Sans Duployan Regular +monospaced.2.39.fullName=Noto Sans Malayalam Regular +sansserif.1.3.fullName=Noto Sans Adlam Bold +serif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +serif.2.40.fullName=Noto Sans Linear B Regular +monospaced.2.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.0.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.69.fullName=Noto Music Regular +monospaced.0.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +monospaced.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.2.49.fullName=Noto Sans SignWriting Regular +monospaced.0.104.fullName=AR PL UKai CN +monospaced.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.0.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.3.67.fullName=Noto Sans Tirhuta Regular +sansserif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.0.8.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.0.67.fullName=Noto Sans Duployan Regular +serif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.62.fullName=Noto Sans Cherokee Regular +serif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.0.104.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.64.fullName=Noto Sans Cherokee Regular +monospaced.2.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.2.69.fullName=Noto Sans Duployan Regular +monospaced.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.89.fullName=Noto Sans Runic Regular +sansserif.2.length=109 +sansserif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.90.fullName=Noto Sans Pahawh Hmong Regular +serif.2.20.fullName=Noto Sans Sharada Regular +sansserif.3.37.fullName=Noto Sans Oriya Bold +serif.2.78.fullName=Noto Sans Linear A Regular +monospaced.3.96.fullName=Noto Sans Soyombo Regular +monospaced.3.87.fullName=Noto Sans Modi Regular +monospaced.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.31.fullName=Noto Sans Chakma Regular +sansserif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.73.fullName=Noto Sans Coptic Regular +sansserif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.1.44.fullName=DejaVu Sans Mono +monospaced.0.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.5.fullName=Noto Sans Warang Citi Regular +sansserif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.0.97.fullName=Noto Sans Wancho Regular +serif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +serif.3.45.fullName=Noto Sans Symbols2 Regular +monospaced.0.35.fullName=Noto Sans Kharoshthi Regular +serif.1.6.fullName=DejaVu Sans Mono Bold +serif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.2.88.fullName=Noto Sans Samaritan Regular +monospaced.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +monospaced.2.82.fullName=Noto Sans Oriya Regular +serif.1.length=111 +monospaced.2.91.fullName=Noto Sans Syriac Regular +monospaced.3.27.fullName=Noto Sans Tamil Bold +sansserif.2.32.fullName=Noto Sans Devanagari Regular +serif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.57.fullName=Noto Serif Tibetan Regular +sansserif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.0.60.fullName=Noto Sans Bamum Regular +serif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.0.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.1.14.fullName=Noto Serif Gujarati Bold +monospaced.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.3.109.fullName=Noto Color Emoji +sansserif.1.110.fullName=Noto Color Emoji +serif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.4.fullName=Noto Sans Bold Italic +serif.0.65.fullName=Noto Sans Coptic Regular +monospaced.2.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.3.fullName=Noto Sans Adlam Bold +sansserif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.0.41.fullName=Noto Sans Meetei Mayek Regular +monospaced.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.61.fullName=Noto Sans Batak Regular +serif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.48.fullName=Noto Sans Siddham Regular +monospaced.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.2.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.101.fullName=Noto Sans Gunjala Gondi Regular +monospaced.3.41.fullName=Noto Sans Warang Citi Regular +sansserif.0.86.fullName=Noto Sans Pahawh Hmong Regular +sansserif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.3.94.fullName=Noto Sans Samaritan Regular +monospaced.0.84.fullName=Noto Sans Pahawh Hmong Regular +serif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.43.fullName=DejaVu Serif +serif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.89.fullName=Noto Sans Old Turkic Regular +serif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.23.fullName=Noto Serif Gujarati Regular +monospaced.2.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.2.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +sansserif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.10.fullName=Noto Sans Mono Bold +monospaced.1.46.fullName=Noto Sans Symbols2 Regular +monospaced.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +sansserif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.15.fullName=Noto Sans Symbols2 Regular +serif.3.74.fullName=Noto Sans Cypriot Regular +monospaced.0.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.81.fullName=Noto Sans Meroitic Regular +serif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.17.fullName=Noto Sans Balinese Regular +serif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +serif.0.25.fullName=Noto Serif Sinhala Regular +serif.3.25.fullName=Noto Sans Symbols Bold +monospaced.0.15.fullName=Noto Sans Balinese Regular +monospaced.3.21.fullName=Noto Sans Malayalam Bold +sansserif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.9.fullName=Liberation Mono Bold +sansserif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +sansserif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.28.fullName=Noto Sans Telugu Bold +serif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.18.fullName=Noto Sans Sharada Regular +serif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.66.fullName=Noto Sans SignWriting Regular +monospaced.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.2.48.fullName=Noto Sans Sundanese Regular +serif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.43.fullName=DejaVu Sans +serif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.88.fullName=Noto Sans Modi Regular +monospaced.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +sansserif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +monospaced.2.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.0.94.fullName=Noto Sans Tai Viet Regular +monospaced.3.1.fullName=DejaVu Sans Mono Bold +monospaced.2.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.0.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +serif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.2.12.fullName=Noto Sans Arabic Regular +serif.1.0.fullName=DejaVu Serif Bold +monospaced.2.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.2.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.45.fullName=Noto Sans Mongolian Regular +sansserif.0.37.fullName=Noto Sans Kharoshthi Regular +monospaced.3.44.fullName=Noto Sans Newa Regular +monospaced.2.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.0.91.fullName=Noto Sans Saurashtra Regular +sansserif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.26.fullName=Noto Sans Avestan Regular +sansserif.3.89.fullName=Noto Sans Osage Regular +sansserif.0.83.fullName=Noto Sans Old Turkic Regular +serif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.1.13.fullName=Noto Sans Balinese Bold +serif.1.96.fullName=Noto Sans Saurashtra Regular +serif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.1.69.fullName=Noto Serif Tangut Regular +sansserif.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.5.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.0.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.87.fullName=Noto Sans Runic Regular +serif.3.7.fullName=Noto Sans Adlam Bold +serif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.97.fullName=Noto Sans Syriac Regular +serif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.27.fullName=Noto Sans Tai Tham Bold +serif.2.92.fullName=Noto Sans Soyombo Regular +sansserif.2.84.fullName=Noto Sans Oriya Regular +sansserif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.1.3.fullName=Noto Sans Adlam Bold +serif.2.95.fullName=Noto Sans Thai Regular +serif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.2.98.fullName=Noto Sans Yi Regular +monospaced.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.61.fullName=Noto Sans Cham Regular +sansserif.0.11.fullName=Noto Sans Mono Regular +serif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.71.fullName=Noto Sans Batak Regular +sansserif.3.60.fullName=Noto Sans Linear B Regular +sansserif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.1.fullName=DejaVu Serif +serif.3.4.fullName=Noto Sans Bold Italic +sansserif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.2.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +serif.1.90.fullName=Noto Sans Osage Regular +monospaced.1.63.fullName=Noto Sans Miao Regular +serif.2.29.fullName=Noto Sans Brahmi Regular +sansserif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +sansserif.2.18.fullName=Noto Sans Marchen Regular +serif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.24.fullName=Noto Sans Myanmar Bold +serif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.7.fullName=DejaVu Sans Bold +sansserif.1.82.fullName=Noto Sans Lepcha Regular +serif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.0.fullName=DejaVu Sans Mono Bold diff --git a/?/.java/fonts/17.0.18/fcinfo-1-fbbe90ba094b-Ubuntu-22.04-en-US.properties b/?/.java/fonts/17.0.18/fcinfo-1-fbbe90ba094b-Ubuntu-22.04-en-US.properties new file mode 100644 index 0000000..462cd36 --- /dev/null +++ b/?/.java/fonts/17.0.18/fcinfo-1-fbbe90ba094b-Ubuntu-22.04-en-US.properties @@ -0,0 +1,2645 @@ +#JDK Font Configuration Generated File: *Do Not Edit* +#Fri Apr 10 02:31:10 UTC 2026 +sansserif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.7.fullName=Noto Sans Adlam Regular +serif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +sansserif.0.34.fullName=Noto Sans Grantha Regular +sansserif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.75.fullName=Noto Sans Khudawadi Regular +monospaced.0.106.fullName=Noto Color Emoji +serif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.14.fullName=Noto Sans Newa Regular +serif.2.14.fullName=Noto Sans Newa Regular +sansserif.2.34.fullName=Noto Sans Grantha Regular +sansserif.2.95.fullName=Noto Sans Thai Regular +monospaced.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.95.fullName=Noto Sans Thai Regular +sansserif.2.39.fullName=Noto Sans Khojki Regular +sansserif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.1.101.fullName=Noto Sans Wancho Regular +monospaced.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.101.fullName=Noto Sans Medefaidrin Regular +monospaced.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.2.fullName=NimbusRoman-Italic +sansserif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.106.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.29.fullName=Noto Sans Chakma Regular +monospaced.0.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.29.fullName=Noto Sans Chakma Regular +serif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.3.12.fullName=Noto Sans Balinese Bold +sansserif.2.67.fullName=Noto Sans Cypriot Regular +monospaced.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +sansserif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.12.fullName=Noto Sans CJK JP Bold +monospaced.2.24.fullName=Noto Sans Avestan Regular +monospaced.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.110.fullName=Noto Color Emoji +serif.0.19.fullName=Noto Sans Old Hungarian Regular +monospaced.2.4.fullName=Noto Sans Italic +serif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.1.73.fullName=Noto Sans Coptic Regular +monospaced.3.73.fullName=Noto Sans Cuneiform Regular +serif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.24.fullName=Noto Sans Avestan Regular +monospaced.3.45.fullName=Noto Sans Symbols2 Regular +serif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.1.45.fullName=Noto Sans Newa Regular +monospaced.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.2.108.fullName=Noto Color Emoji +serif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.2.103.fullName=Noto Sans Medefaidrin Regular +monospaced.2.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.0.39.fullName=Noto Sans Khojki Regular +sansserif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.0.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.2.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.3.83.fullName=Noto Sans Linear A Regular +sansserif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.47.fullName=Noto Sans New Tai Lue Regular +monospaced.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.47.fullName=Noto Sans New Tai Lue Regular +serif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.42.fullName=Noto Sans Math Regular +serif.2.42.fullName=Noto Sans Math Regular +sansserif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.46.fullName=Noto Serif Ahom Regular +serif.1.63.fullName=Noto Sans Miao Regular +sansserif.1.46.fullName=Noto Sans Symbols2 Regular +sansserif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.0.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.83.fullName=Noto Sans Limbu Regular +serif.1.91.fullName=Noto Sans Pahawh Hmong Regular +serif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.1.82.fullName=Noto Sans Lepcha Regular +sansserif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.82.fullName=Noto Sans Limbu Regular +serif.3.35.fullName=Noto Sans Ethiopic Bold +serif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.17.fullName=Noto Sans Devanagari Bold +monospaced.0.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.3.74.fullName=Noto Sans Cypriot Regular +serif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +serif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.fullName=Noto Sans Symbols Bold +monospaced.1.17.fullName=Noto Sans Bengali Bold +sansserif.1.27.fullName=Noto Sans Tai Tham Bold +sansserif.3.27.fullName=Noto Sans Tamil Bold +sansserif.1.74.fullName=Noto Sans Cuneiform Regular +serif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.7.fullName=Noto Sans Adlam Bold +serif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +sansserif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.3.36.fullName=Noto Sans Javanese Bold +monospaced.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +monospaced.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.2.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.0.57.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.2.66.fullName=Noto Sans Deseret Regular +sansserif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.3.6.fullName=DejaVu Sans Mono Bold Oblique +sansserif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.66.fullName=Noto Sans Deseret Regular +monospaced.2.101.fullName=Noto Sans Medefaidrin Regular +sansserif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.35.fullName=Noto Sans Cherokee Bold +sansserif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.1.18.fullName=Noto Sans Devanagari Bold +serif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.5.fullName=DejaVu Sans Bold +monospaced.2.38.fullName=Noto Sans Linear B Regular +monospaced.2.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.18.fullName=Noto Sans Georgian Bold +sansserif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +monospaced.0.38.fullName=Noto Sans Linear B Regular +monospaced.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.54.fullName=Noto Sans Brahmi Regular +monospaced.0.85.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.2.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.2.58.fullName=Noto Music Regular +serif.0.51.fullName=Noto Sans Symbols Regular +serif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +monospaced.0.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.0.43.fullName=Noto Sans Meetei Mayek Regular +serif.2.66.fullName=Noto Sans Cuneiform Regular +sansserif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.25.fullName=Noto Serif Sinhala Regular +serif.2.94.fullName=Noto Sans Tai Viet Regular +serif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.2.84.fullName=Noto Sans Oriya Regular +sansserif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.10.fullName=Liberation Mono +serif.0.23.fullName=Noto Serif Gujarati Regular +serif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.3.3.fullName=NimbusMonoPS-BoldItalic +monospaced.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.61.fullName=Noto Sans Batak Regular +serif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.31.fullName=Noto Serif Tibetan Bold +sansserif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.2.56.fullName=Noto Serif Tangut Regular +sansserif.0.15.fullName=Noto Sans Symbols2 Regular +serif.2.38.fullName=Noto Sans Khmer Regular +sansserif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +monospaced.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.2.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.0.99.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.2.94.fullName=Noto Sans Vai Regular +monospaced.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +serif.0.33.fullName=Noto Sans Georgian Regular +serif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.81.fullName=Noto Sans Meroitic Regular +serif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.1.103.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.20.fullName=Noto Sans Sharada Regular +monospaced.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.3.103.fullName=Noto Serif Dogra Regular +monospaced.1.64.fullName=Noto Sans Mongolian Regular +serif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.108.fullName=Noto Color Emoji +monospaced.3.8.fullName=DejaVu Serif Bold +serif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.54.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.43.fullName=Noto Sans Mongolian Regular +monospaced.0.48.fullName=Noto Sans Sundanese Regular +monospaced.3.69.fullName=Noto Music Regular +serif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.2.3.fullName=Liberation Mono Italic +serif.2.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.0.53.fullName=Noto Sans Tamil Regular +monospaced.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.0.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.length=111 +monospaced.1.92.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.10.fullName=Noto Sans Arabic Regular +serif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.26.fullName=Noto Sans Symbols Bold +monospaced.2.15.fullName=Noto Sans Balinese Regular +monospaced.2.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.3.97.fullName=Noto Sans Syriac Regular +sansserif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.1.108.fullName=AR PL UKai CN +serif.0.8.fullName=Noto Kufi Arabic Regular +serif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.3.64.fullName=Noto Sans New Tai Lue Regular +sansserif.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.8.fullName=Noto Sans Warang Citi Regular +sansserif.3.98.fullName=Noto Sans Tai Viet Regular +serif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.2.106.fullName=Noto Color Emoji +monospaced.3.6.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.3.96.fullName=Noto Sans Soyombo Regular +serif.3.100.fullName=Noto Sans Wancho Regular +sansserif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.length=109 +sansserif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.87.fullName=Noto Sans Meroitic Regular +sansserif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.21.fullName=Noto Sans Malayalam Bold +serif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.68.fullName=Noto Serif Tangut Regular +monospaced.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +sansserif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.1.32.fullName=Noto Sans Bamum Bold +sansserif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.50.fullName=Noto Sans Sharada Regular +monospaced.2.9.fullName=Noto Kufi Arabic Regular +monospaced.2.71.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.89.fullName=Noto Sans Runic Regular +monospaced.1.82.fullName=Noto Sans Lepcha Regular +monospaced.1.88.fullName=Noto Sans Modi Regular +serif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.0.5.fullName=DejaVu Sans +monospaced.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.2.33.fullName=Noto Sans Gurmukhi Regular +sansserif.1.9.fullName=Liberation Mono Bold +sansserif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.2.fullName=NimbusSans-BoldItalic +sansserif.3.41.fullName=Noto Sans Warang Citi Regular +monospaced.2.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.61.fullName=Noto Sans Cham Regular +monospaced.0.42.fullName=Noto Sans Miao Regular +monospaced.0.52.fullName=Noto Sans Telugu Regular +sansserif.1.60.fullName=Noto Sans Kharoshthi Regular +sansserif.2.90.fullName=Noto Sans Samaritan Regular +monospaced.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.108.fullName=Noto Color Emoji +serif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.3.13.fullName=Noto Serif Gujarati Bold +sansserif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.71.fullName=Noto Sans Ethiopic Regular +monospaced.0.14.fullName=Noto Serif Ahom Regular +sansserif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.0.29.fullName=Noto Sans Brahmi Regular +monospaced.0.80.fullName=Noto Sans Modi Regular +monospaced.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.1.30.fullName=Noto Serif Khojki Bold +sansserif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.0.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.0.49.fullName=Noto Sans SignWriting Regular +monospaced.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +serif.0.57.fullName=Noto Serif Tibetan Regular +serif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.60.fullName=Noto Sans Bamum Regular +sansserif.2.49.fullName=Noto Sans SignWriting Regular +sansserif.0.52.fullName=Noto Sans Tai Tham Regular +monospaced.3.50.fullName=Noto Sans Takri Regular +sansserif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.2.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.19.fullName=Noto Sans Takri Regular +sansserif.0.16.fullName=Noto Serif Ahom Regular +monospaced.1.22.fullName=Noto Sans Malayalam Bold +sansserif.2.16.fullName=Noto Serif Ahom Regular +monospaced.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.0.93.fullName=Noto Sans Syriac Regular +serif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.9.fullName=Noto Kufi Arabic Bold +monospaced.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.85.fullName=Noto Sans Osage Regular +serif.2.93.fullName=Noto Sans Syriac Regular +serif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.0.75.fullName=Noto Sans Limbu Regular +sansserif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +monospaced.0.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.80.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.85.fullName=Noto Sans Osage Regular +serif.0.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.2.47.fullName=Noto Sans SignWriting Regular +serif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.3.88.fullName=Noto Sans Old Turkic Regular +monospaced.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.80.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.70.fullName=Noto Sans Glagolitic Regular +monospaced.2.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +serif.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.70.fullName=Noto Sans Glagolitic Regular +serif.1.49.fullName=Noto Sans Old Hungarian Regular +monospaced.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +sansserif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.49.fullName=Noto Sans Sharada Regular +monospaced.0.39.fullName=Noto Sans Malayalam Regular +serif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.2.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.12.fullName=Noto Sans CJK JP Bold +serif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.2.67.fullName=Noto Sans Duployan Regular +sansserif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.64.fullName=Noto Sans Mongolian Regular +sansserif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.3.72.fullName=Noto Sans Coptic Regular +monospaced.0.62.fullName=Noto Sans Cherokee Regular +serif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +monospaced.2.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +monospaced.3.4.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +sansserif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.45.fullName=Noto Sans Newa Regular +monospaced.3.68.fullName=Noto Serif Tangut Regular +serif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.37.fullName=Noto Sans Javanese Bold +serif.1.72.fullName=Noto Sans Batak Regular +monospaced.0.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.103.fullName=Noto Sans Medefaidrin Regular +serif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.2.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.1.28.fullName=Noto Sans Tamil Bold +sansserif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.0.6.fullName=DejaVu Serif +sansserif.3.28.fullName=Noto Sans Telugu Bold +serif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.34.fullName=Noto Sans Kaithi Regular +monospaced.2.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.104.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.97.fullName=Noto Sans Soyombo Regular +monospaced.0.95.fullName=Noto Sans Wancho Regular +sansserif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.1.87.fullName=Noto Sans Meroitic Regular +monospaced.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.3.16.fullName=Noto Sans Bengali Bold +sansserif.3.97.fullName=Noto Sans Syriac Regular +serif.1.92.fullName=Noto Sans Pau Cin Hau Regular +serif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.76.fullName=Noto Sans Linear A Regular +monospaced.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.3.30.fullName=Noto Serif Tibetan Bold +sansserif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.105.fullName=AR PL UKai HK +serif.3.2.fullName=NimbusRoman-BoldItalic +serif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.84.fullName=Noto Sans Linear A Regular +sansserif.3.84.fullName=Noto Sans Manichaean Regular +serif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +serif.3.92.fullName=Noto Sans PhagsPa Regular +serif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.0.29.fullName=Noto Sans Brahmi Regular +serif.3.101.fullName=Noto Sans Yi Regular +serif.2.37.fullName=Noto Sans Kharoshthi Regular +monospaced.2.76.fullName=Noto Sans Linear A Regular +sansserif.1.93.fullName=Noto Sans PhagsPa Regular +serif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.0.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.3.78.fullName=Noto Sans Glagolitic Regular +monospaced.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.48.fullName=Noto Sans Siddham Regular +serif.1.2.fullName=NimbusRoman-Bold +serif.0.37.fullName=Noto Sans Kharoshthi Regular +serif.3.73.fullName=Noto Sans Cuneiform Regular +sansserif.3.65.fullName=Noto Sans Siddham Regular +monospaced.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.2.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.1.55.fullName=Noto Sans Brahmi Regular +serif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.0.fullName=DejaVu Sans Mono +sansserif.2.76.fullName=Noto Sans Lepcha Regular +monospaced.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.2.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.24.fullName=Noto Serif Kannada Regular +monospaced.2.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.24.fullName=Noto Serif Kannada Regular +sansserif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.29.fullName=Noto Sans Brahmi Regular +monospaced.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +monospaced.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +monospaced.0.56.fullName=Noto Music Regular +monospaced.0.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.2.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.3.13.fullName=Noto Serif Gujarati Bold +serif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf +sansserif.3.3.fullName=Liberation Mono Bold Italic +serif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +monospaced.2.89.fullName=Noto Sans Saurashtra Regular +sansserif.2.33.fullName=Noto Sans Georgian Regular +sansserif.0.68.fullName=Noto Sans Deseret Regular +serif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +sansserif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.0.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf +sansserif.2.10.fullName=DejaVu Serif +sansserif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.0.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.0.56.fullName=Noto Serif Tangut Regular +monospaced.0.23.fullName=Noto Serif Sinhala Regular +monospaced.2.99.fullName=Noto Sans Gunjala Gondi Regular +sansserif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.74.fullName=Noto Sans Javanese Regular +serif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.2.51.fullName=Noto Sans Symbols Regular +sansserif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.20.fullName=Noto Sans Sharada Regular +sansserif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.length=109 +serif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.1.18.fullName=Noto Sans Devanagari Bold +serif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.51.fullName=Noto Sans Takri Regular +serif.1.58.fullName=Noto Sans Grantha Regular +sansserif.2.66.fullName=Noto Sans Cuneiform Regular +monospaced.2.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.103.fullName=Noto Sans Medefaidrin Regular +serif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.99.fullName=Noto Sans Masaram Gondi Regular +sansserif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.61.fullName=Noto Sans Batak Regular +sansserif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.3.53.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.43.fullName=Noto Sans Mongolian Regular +monospaced.3.92.fullName=Noto Sans PhagsPa Regular +sansserif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.1.8.fullName=Noto Sans Hanifi Rohingya Bold +monospaced.2.86.fullName=Noto Sans PhagsPa Regular +serif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.3.26.fullName=Noto Sans Tai Tham Bold +serif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.3.12.fullName=Noto Sans Balinese Bold +serif.3.36.fullName=Noto Sans Javanese Bold +sansserif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.3.fullName=Noto Sans Adlam Regular +monospaced.1.97.fullName=Noto Sans Soyombo Regular +sansserif.0.58.fullName=Noto Music Regular +sansserif.2.53.fullName=Noto Sans Tamil Regular +serif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.0.0.fullName=DejaVu Sans +sansserif.2.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.69.fullName=Noto Music Regular +sansserif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.90.fullName=Noto Sans Soyombo Regular +sansserif.3.length=110 +serif.3.20.fullName=Noto Sans Khmer Bold +monospaced.0.10.fullName=Noto Sans Arabic Regular +monospaced.3.16.fullName=Noto Sans Bengali Bold +sansserif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +monospaced.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.1.31.fullName=Noto Serif Tibetan Bold +serif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.3.72.fullName=Noto Sans Coptic Regular +serif.0.79.fullName=Noto Sans Manichaean Regular +sansserif.3.107.fullName=AR PL UKai CN +sansserif.3.22.fullName=Noto Sans Meetei Mayek Bold +serif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.3.45.fullName=Noto Sans Symbols2 Regular +sansserif.3.6.fullName=DejaVu Sans Mono Bold Oblique +monospaced.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.1.62.fullName=Noto Sans Math Regular +monospaced.1.35.fullName=Noto Sans Cherokee Bold +sansserif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.3.101.fullName=Noto Sans Yi Regular +serif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.2.7.fullName=Noto Sans Adlam Regular +monospaced.0.72.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +monospaced.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf +monospaced.0.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.89.fullName=Noto Sans Runic Regular +serif.1.101.fullName=Noto Sans Wancho Regular +monospaced.3.82.fullName=Noto Sans Limbu Regular +sansserif.2.4.fullName=Noto Sans Italic +sansserif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.33.fullName=Noto Sans Gurmukhi Regular +sansserif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.54.fullName=Noto Sans Bhaiksuki Regular +sansserif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.9.fullName=Noto Sans Hanifi Rohingya Regular +serif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.41.fullName=Noto Sans Malayalam Regular +serif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.2.30.fullName=Noto Sans Caucasian Albanian Regular +monospaced.2.14.fullName=Noto Serif Ahom Regular +monospaced.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.79.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.0.76.fullName=Noto Sans Lepcha Regular +monospaced.0.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.30.fullName=Noto Serif Tibetan Bold +monospaced.0.20.fullName=Noto Sans Zanabazar Square Regular +serif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +monospaced.2.80.fullName=Noto Sans Modi Regular +monospaced.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.3.59.fullName=Noto Sans Kharoshthi Regular +monospaced.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.2.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.2.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.0.65.fullName=Noto Sans Cypriot Regular +sansserif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.2.32.fullName=Noto Sans Grantha Regular +monospaced.2.93.fullName=Noto Sans Thai Regular +monospaced.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.1.93.fullName=Noto Sans PhagsPa Regular +monospaced.0.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.0.3.fullName=Noto Sans Adlam Regular +sansserif.2.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +serif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.3.37.fullName=Noto Sans Oriya Bold +serif.0.67.fullName=Noto Sans Cypriot Regular +monospaced.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.length=107 +monospaced.0.60.fullName=Noto Sans Canadian Aboriginal Regular +monospaced.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.3.60.fullName=Noto Sans Linear B Regular +sansserif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.60.fullName=Noto Sans Canadian Aboriginal Regular +sansserif.2.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.39.fullName=Noto Sans Khojki Regular +monospaced.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.1.26.fullName=Noto Sans Symbols Bold +monospaced.3.65.fullName=Noto Sans Siddham Regular +sansserif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.83.fullName=Noto Sans Limbu Regular +serif.3.length=110 +monospaced.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.1.75.fullName=Noto Sans Cypriot Regular +monospaced.2.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +monospaced.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +serif.1.34.fullName=Noto Sans Cham Bold +monospaced.0.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +sansserif.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.2.14.fullName=Noto Sans Newa Regular +serif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.3.55.fullName=Noto Sans Caucasian Albanian Regular +serif.2.50.fullName=Noto Sans Sundanese Regular +serif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.0.55.fullName=Noto Sans Tirhuta Regular +serif.3.50.fullName=Noto Sans Takri Regular +sansserif.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.fullName=Noto Sans Khojki Regular +sansserif.3.42.fullName=DejaVu Sans Mono +monospaced.1.1.fullName=DejaVu Sans Mono +serif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.47.fullName=Noto Sans New Tai Lue Regular +sansserif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.42.fullName=Noto Sans Math Regular +serif.3.0.fullName=DejaVu Serif Bold +sansserif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.0.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.3.47.fullName=Noto Sans Marchen Regular +monospaced.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +monospaced.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.3.20.fullName=Noto Sans Khmer Bold +sansserif.2.19.fullName=Noto Sans Old Hungarian Regular +monospaced.0.25.fullName=Noto Sans Bengali Regular +monospaced.2.81.fullName=Noto Sans Old Turkic Regular +serif.0.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.0.16.fullName=Noto Sans Marchen Regular +monospaced.3.11.fullName=Noto Sans CJK JP Bold +serif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +serif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.0.40.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.72.fullName=Noto Sans Javanese Regular +monospaced.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.0.19.fullName=Noto Sans Old Hungarian Regular +serif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +sansserif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.0.27.fullName=Noto Sans Bengali Regular +monospaced.0.7.fullName=Noto Kufi Arabic Regular +serif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.0.38.fullName=Noto Sans Khmer Regular +serif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.102.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.21.fullName=Noto Sans Malayalam Bold +serif.2.27.fullName=Noto Sans Bengali Regular +sansserif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.3.87.fullName=Noto Sans Modi Regular +sansserif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.22.fullName=Noto Sans Malayalam Bold +serif.1.95.fullName=Noto Sans Samaritan Regular +sansserif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.2.fullName=DejaVu Sans Mono +serif.2.71.fullName=Noto Sans Ethiopic Regular +sansserif.1.87.fullName=Noto Sans Meroitic Regular +serif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +serif.0.46.fullName=Noto Sans Myanmar Regular +sansserif.2.63.fullName=Noto Sans Cham Regular +serif.0.43.fullName=Noto Sans Meetei Mayek Regular +monospaced.2.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +monospaced.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.2.54.fullName=Noto Sans Telugu Regular +serif.0.7.fullName=DejaVu Sans Mono +serif.3.67.fullName=Noto Sans Tirhuta Regular +monospaced.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +monospaced.0.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.3.41.fullName=Noto Sans Warang Citi Regular +serif.3.76.fullName=Noto Sans Duployan Regular +monospaced.3.49.fullName=Noto Sans Sharada Regular +monospaced.2.98.fullName=Noto Serif Dogra Regular +serif.0.90.fullName=Noto Sans Samaritan Regular +serif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.5.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.2.90.fullName=Noto Sans Samaritan Regular +sansserif.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.59.fullName=Noto Sans Kharoshthi Regular +sansserif.2.82.fullName=Noto Sans Modi Regular +monospaced.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.2.44.fullName=Noto Sans Myanmar Regular +monospaced.0.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.0.35.fullName=Noto Sans Gurmukhi Regular +serif.3.95.fullName=Noto Sans Saurashtra Regular +sansserif.3.30.fullName=Noto Serif Tibetan Bold +sansserif.0.82.fullName=Noto Sans Modi Regular +monospaced.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.0.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +monospaced.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.61.fullName=Noto Sans Math Regular +monospaced.2.41.fullName=Noto Sans Meetei Mayek Regular +serif.2.48.fullName=Noto Sans Siddham Regular +monospaced.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.61.fullName=Noto Sans Batak Regular +monospaced.0.13.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.13.fullName=Noto Sans Balinese Bold +monospaced.3.89.fullName=Noto Sans Osage Regular +sansserif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.84.fullName=Noto Sans Pahawh Hmong Regular +serif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.3.28.fullName=Noto Sans Telugu Bold +monospaced.0.89.fullName=Noto Sans Saurashtra Regular +serif.0.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.33.fullName=Noto Sans Georgian Regular +monospaced.3.46.fullName=Noto Serif Ahom Regular +monospaced.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.3.33.fullName=Noto Sans Cham Bold +monospaced.0.15.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +monospaced.2.46.fullName=Noto Sans Siddham Regular +monospaced.2.23.fullName=Noto Serif Sinhala Regular +monospaced.2.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.68.fullName=Noto Sans Deseret Regular +serif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf +fcversion=21301 +serif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.0.105.fullName=AR PL UKai HK +sansserif.0.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.100.fullName=Noto Sans Nushu Regular +serif.1.74.fullName=Noto Sans Cuneiform Regular +monospaced.1.100.fullName=Noto Sans Vai Regular +sansserif.2.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.2.25.fullName=Noto Serif Sinhala Regular +serif.1.25.fullName=Noto Sans Sundanese Bold +serif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.17.fullName=Noto Sans Balinese Regular +sansserif.1.17.fullName=Noto Sans Bengali Bold +monospaced.2.18.fullName=Noto Sans Sharada Regular +sansserif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.1.66.fullName=Noto Sans Siddham Regular +serif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.3.8.fullName=DejaVu Serif Bold +sansserif.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.3.58.fullName=Noto Sans Kaithi Regular +monospaced.0.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.0.64.fullName=Noto Sans Cherokee Regular +serif.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.2.53.fullName=Noto Sans Tamil Regular +serif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.12.fullName=Noto Sans CJK JP Bold +sansserif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.12.fullName=Noto Sans Arabic Regular +sansserif.2.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +sansserif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.2.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.3.8.fullName=DejaVu Sans Bold +monospaced.0.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.1.101.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +monospaced.0.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.16.fullName=Noto Serif Sinhala Bold +sansserif.1.length=111 +monospaced.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.25.fullName=Noto Sans Symbols Bold +monospaced.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.69.fullName=Noto Serif Tangut Regular +monospaced.0.86.fullName=Noto Sans PhagsPa Regular +monospaced.2.20.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.1.4.fullName=Noto Sans Hebrew Bold +sansserif.3.19.fullName=Noto Sans Gurmukhi Bold +sansserif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.3.0.fullName=DejaVu Sans Mono Bold Oblique +serif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.2.29.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.0.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +sansserif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +sansserif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.0.11.fullName=Noto Sans CJK JP +monospaced.2.59.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.56.fullName=Noto Serif Tangut Regular +serif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.0.105.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +sansserif.1.38.fullName=Noto Sans Oriya Bold +serif.1.1.fullName=DejaVu Serif +serif.1.97.fullName=Noto Sans Soyombo Regular +serif.0.92.fullName=Noto Sans Soyombo Regular +serif.3.27.fullName=Noto Sans Tamil Bold +monospaced.0.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.2.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.length=109 +sansserif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.11.fullName=Noto Kufi Arabic Regular +serif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.2.22.fullName=Noto Sans Zanabazar Square Regular +serif.0.98.fullName=Noto Sans Yi Regular +serif.0.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.0.84.fullName=Noto Sans Oriya Regular +sansserif.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.95.fullName=Noto Sans Thai Regular +serif.1.46.fullName=Noto Sans Symbols2 Regular +serif.2.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.0.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.52.fullName=Noto Sans Avestan Regular +serif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +serif.1.7.fullName=Noto Kufi Arabic Bold +serif.1.43.fullName=DejaVu Sans +serif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.63.fullName=Noto Sans Miao Regular +sansserif.2.8.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.2.76.fullName=Noto Sans Lepcha Regular +sansserif.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.24.fullName=Noto Sans Sundanese Bold +serif.3.90.fullName=Noto Sans Pahawh Hmong Regular +monospaced.3.63.fullName=Noto Sans Mongolian Regular +serif.0.41.fullName=Noto Sans Malayalam Regular +sansserif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.2.49.fullName=Noto Sans Symbols Regular +sansserif.0.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +monospaced.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.4.fullName=Noto Sans Hebrew Bold +serif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.0.102.fullName=Noto Sans Nushu Regular +monospaced.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.3.82.fullName=Noto Sans Limbu Regular +sansserif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.2.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.44.fullName=DejaVu Serif +serif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +serif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.35.fullName=Noto Sans Cherokee Bold +serif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.50.fullName=Noto Sans Sharada Regular +sansserif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +serif.1.57.fullName=Noto Sans Chakma Regular +serif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf +monospaced.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.22.fullName=Noto Serif Kannada Regular +monospaced.2.84.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.1.100.fullName=Noto Sans Vai Regular +monospaced.2.75.fullName=Noto Sans Limbu Regular +monospaced.2.104.fullName=AR PL UKai CN +serif.0.32.fullName=Noto Sans Devanagari Regular +serif.2.55.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +serif.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +serif.2.85.fullName=Noto Sans Osage Regular +monospaced.2.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +serif.0.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +sansserif.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.0.44.fullName=Noto Sans Miao Regular +sansserif.3.44.fullName=Noto Sans Newa Regular +monospaced.3.83.fullName=Noto Sans Linear A Regular +monospaced.0.1.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf +monospaced.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.1.47.fullName=Noto Serif Ahom Regular +serif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.1.70.fullName=Noto Music Regular +sansserif.1.69.fullName=Noto Serif Tangut Regular +serif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +serif.1.40.fullName=Noto Sans Medefaidrin Bold +sansserif.1.103.fullName=Noto Sans Masaram Gondi Regular +monospaced.1.39.fullName=Noto Sans Thai Bold +sansserif.1.72.fullName=Noto Sans Batak Regular +monospaced.2.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.3.12.fullName=Noto Sans Balinese Bold +sansserif.0.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +sansserif.0.1.fullName=DejaVu Sans Bold +sansserif.1.55.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.2.5.fullName=Ubuntu Mono Italic +serif.0.12.fullName=Noto Sans Arabic Regular +monospaced.2.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf +sansserif.2.77.fullName=Noto Sans Limbu Regular +sansserif.3.36.fullName=Noto Sans Javanese Bold +serif.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.64.fullName=Noto Sans Cherokee Regular +serif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.77.fullName=Noto Sans Duployan Regular +sansserif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.59.fullName=Noto Sans Kaithi Regular +sansserif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.36.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +serif.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.10.fullName=Noto Sans Mono Bold +monospaced.1.96.fullName=Noto Sans Saurashtra Regular +serif.1.17.fullName=Noto Sans Bengali Bold +sansserif.2.2.fullName=NimbusSans-Italic +sansserif.0.82.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.31.fullName=Noto Sans Chakma Regular +monospaced.1.90.fullName=Noto Sans Osage Regular +serif.2.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.105.fullName=Noto Sans Nushu Regular +sansserif.1.40.fullName=Noto Sans Medefaidrin Bold +monospaced.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.1.4.fullName=Noto Sans Hebrew Bold +monospaced.2.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.0.78.fullName=Noto Sans Linear A Regular +monospaced.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.0.34.fullName=Noto Sans Kaithi Regular +serif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.2.45.fullName=Noto Sans Mongolian Regular +serif.3.44.fullName=Noto Sans Newa Regular +serif.1.109.fullName=AR PL UKai HK +serif.0.81.fullName=Noto Sans Meroitic Regular +monospaced.2.95.fullName=Noto Sans Wancho Regular +sansserif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.2.35.fullName=Noto Sans Kharoshthi Regular +sansserif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.30.fullName=Noto Serif Khojki Bold +sansserif.3.56.fullName=Noto Sans Chakma Regular +sansserif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.71.fullName=Noto Sans Batak Regular +sansserif.3.93.fullName=Noto Sans Runic Regular +serif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.0.108.fullName=Noto Color Emoji +sansserif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +sansserif.1.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf +monospaced.0.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.1.78.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.3.100.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.1.89.fullName=Noto Sans Old Turkic Regular +monospaced.1.27.fullName=Noto Sans Tai Tham Bold +serif.0.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +monospaced.1.109.fullName=AR PL UKai HK +sansserif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.4.fullName=Noto Sans Hebrew Regular +serif.0.52.fullName=Noto Sans Tai Tham Regular +sansserif.2.48.fullName=Noto Sans Siddham Regular +sansserif.2.57.fullName=Noto Serif Tibetan Regular +serif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.3.14.fullName=Noto Serif Kannada Bold +serif.1.106.fullName=Noto Sans Nushu Regular +serif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf +monospaced.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +sansserif.0.76.fullName=Noto Sans Lepcha Regular +sansserif.3.24.fullName=Noto Sans Sundanese Bold +serif.0.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +serif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.2.65.fullName=Noto Sans Coptic Regular +monospaced.0.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.1.60.fullName=Noto Sans Kharoshthi Regular +monospaced.0.91.fullName=Noto Sans Syriac Regular +serif.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +monospaced.3.74.fullName=Noto Sans Cypriot Regular +serif.2.104.fullName=Noto Sans Tamil Supplement Regular +monospaced.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.56.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.108.fullName=AR PL UKai HK +serif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.59.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.2.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.2.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.1.7.fullName=Noto Kufi Arabic Bold +serif.0.84.fullName=Noto Sans Oriya Regular +serif.0.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.2.25.fullName=Noto Serif Sinhala Regular +serif.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.35.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +serif.0.38.fullName=Noto Sans Khmer Regular +serif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +serif.3.38.fullName=Noto Sans Thai Bold +monospaced.0.28.fullName=Noto Sans Caucasian Albanian Regular +monospaced.3.31.fullName=Noto Sans Bamum Bold +sansserif.2.51.fullName=Noto Sans Symbols Regular +sansserif.0.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.33.fullName=Noto Sans Georgian Regular +sansserif.3.16.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.0.96.fullName=Noto Sans Vai Regular +monospaced.1.99.fullName=Noto Sans Tai Viet Regular +serif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.2.107.fullName=AR PL UKai HK +monospaced.0.94.fullName=Noto Sans Vai Regular +monospaced.2.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.0.15.fullName=Noto Sans Symbols2 Regular +sansserif.2.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.0.4.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.1.86.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +serif.1.31.fullName=Noto Serif Tibetan Bold +sansserif.2.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.96.fullName=Noto Sans Soyombo Regular +sansserif.3.99.fullName=Noto Sans Vai Regular +serif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +monospaced.0.97.fullName=Noto Sans Masaram Gondi Regular +serif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.20.fullName=Noto Sans Gurmukhi Bold +sansserif.1.100.fullName=Noto Sans Vai Regular +serif.2.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.2.8.fullName=Noto Sans Warang Citi Regular +monospaced.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.54.fullName=Noto Serif Tangut Regular +monospaced.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.61.fullName=Noto Sans Math Regular +serif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +monospaced.0.51.fullName=Noto Sans Tamil Regular +monospaced.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf +serif.0.58.fullName=Noto Music Regular +sansserif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.3.102.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.4.fullName=Noto Sans Warang Citi Regular +monospaced.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +monospaced.3.51.fullName=Noto Sans Zanabazar Square Regular +sansserif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +sansserif.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.0.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.94.fullName=Noto Sans Tai Viet Regular +serif.0.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +sansserif.0.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.36.fullName=Noto Sans Kaithi Regular +serif.2.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +serif.2.107.fullName=AR PL UKai HK +serif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.73.fullName=Noto Sans Cuneiform Regular +monospaced.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.1.11.fullName=Noto Sans Arabic Bold +sansserif.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.1.92.fullName=Noto Sans Pau Cin Hau Regular +monospaced.0.1.fullName=NimbusMonoPS-Regular +serif.3.87.fullName=Noto Sans Modi Regular +monospaced.0.77.fullName=Noto Sans Manichaean Regular +monospaced.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.2.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.2.61.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +serif.2.82.fullName=Noto Sans Modi Regular +monospaced.3.34.fullName=Noto Sans Cherokee Bold +sansserif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.2.fullName=NimbusMonoPS-Italic +sansserif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +monospaced.2.8.fullName=DejaVu Serif +sansserif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +serif.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.27.fullName=Noto Sans Bengali Regular +sansserif.2.97.fullName=Noto Sans Wancho Regular +sansserif.0.21.fullName=Noto Sans Takri Regular +sansserif.2.74.fullName=Noto Sans Javanese Regular +serif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.2.58.fullName=Noto Sans Bamum Regular +serif.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +monospaced.3.54.fullName=Noto Sans Brahmi Regular +sansserif.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.3.81.fullName=Noto Sans Lepcha Regular +monospaced.0.71.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.78.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.50.fullName=Noto Sans Takri Regular +monospaced.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.10.fullName=DejaVu Sans Mono +monospaced.3.105.fullName=Noto Sans Nushu Regular +monospaced.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.1.53.fullName=Noto Sans Avestan Regular +sansserif.0.90.fullName=Noto Sans Samaritan Regular +serif.2.16.fullName=Noto Serif Ahom Regular +sansserif.0.93.fullName=Noto Sans Syriac Regular +sansserif.1.106.fullName=Noto Sans Nushu Regular +serif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +monospaced.2.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.3.57.fullName=Noto Sans Grantha Regular +serif.2.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +serif.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.1.37.fullName=Noto Sans Javanese Bold +monospaced.2.52.fullName=Noto Sans Telugu Regular +sansserif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.0.35.fullName=Noto Sans Gurmukhi Regular +monospaced.2.5.fullName=Noto Sans Adlam Regular +sansserif.2.71.fullName=Noto Sans Ethiopic Regular +serif.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.2.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.2.55.fullName=Noto Serif Tibetan Regular +sansserif.2.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.0.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.0.24.fullName=Noto Serif Kannada Regular +serif.3.84.fullName=Noto Sans Manichaean Regular +monospaced.0.74.fullName=Noto Sans Lepcha Regular +sansserif.1.109.fullName=AR PL UKai HK +monospaced.2.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.3.76.fullName=Noto Sans Duployan Regular +serif.2.13.fullName=Noto Sans CJK JP +serif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.102.fullName=Noto Sans Masaram Gondi Regular +sansserif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.1.29.fullName=Noto Sans Telugu Bold +monospaced.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +monospaced.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +sansserif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +serif.3.81.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +sansserif.3.75.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.67.fullName=Noto Sans Tirhuta Regular +serif.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +serif.0.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.3.75.fullName=Noto Sans Deseret Regular +sansserif.3.95.fullName=Noto Sans Saurashtra Regular +serif.1.14.fullName=Noto Serif Gujarati Bold +sansserif.2.106.fullName=AR PL UKai CN +serif.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +serif.1.75.fullName=Noto Sans Cypriot Regular +sansserif.1.1.fullName=DejaVu Sans +serif.3.14.fullName=Noto Serif Kannada Bold +monospaced.2.98.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.1.34.fullName=Noto Sans Cham Bold +serif.3.103.fullName=Noto Serif Dogra Regular +monospaced.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.95.fullName=Noto Sans Samaritan Regular +serif.3.47.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.3.108.fullName=AR PL UKai HK +sansserif.3.34.fullName=Noto Sans Cherokee Bold +serif.1.70.fullName=Noto Music Regular +sansserif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.1.39.fullName=Noto Sans Thai Bold +serif.0.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +serif.2.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.3.39.fullName=Noto Sans Medefaidrin Bold +sansserif.1.62.fullName=Noto Sans Math Regular +sansserif.2.101.fullName=Noto Sans Gunjala Gondi Regular +serif.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.0.3.fullName=Noto Sans Hebrew Regular +monospaced.3.29.fullName=Noto Serif Khojki Bold +sansserif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.2.48.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +monospaced.0.26.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +version=1 +serif.0.6.fullName=DejaVu Sans +serif.1.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.2.47.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.12.fullName=Noto Sans Newa Regular +sansserif.1.67.fullName=Noto Sans SignWriting Regular +serif.0.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +monospaced.0.12.fullName=Noto Sans Newa Regular +sansserif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.29.fullName=Noto Sans Telugu Bold +sansserif.3.62.fullName=Noto Sans Miao Regular +monospaced.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf +monospaced.0.73.fullName=Noto Sans Khudawadi Regular +serif.1.19.fullName=Noto Sans Georgian Bold +monospaced.1.24.fullName=Noto Sans Myanmar Bold +sansserif.1.6.fullName=DejaVu Serif Bold +monospaced.2.73.fullName=Noto Sans Khudawadi Regular +serif.3.19.fullName=Noto Sans Gurmukhi Bold +monospaced.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +monospaced.1.106.fullName=Noto Sans Nushu Regular +sansserif.3.25.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +monospaced.2.45.fullName=Noto Sans New Tai Lue Regular +monospaced.0.45.fullName=Noto Sans New Tai Lue Regular +serif.0.1.fullName=DejaVu Serif Bold +serif.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.0.40.fullName=Noto Sans Math Regular +sansserif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.3.6.fullName=Noto Sans Adlam Bold +serif.3.47.fullName=Noto Sans Marchen Regular +monospaced.2.40.fullName=Noto Sans Math Regular +sansserif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.54.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.1.47.fullName=Noto Serif Ahom Regular +monospaced.2.78.fullName=Noto Sans Mende Kikakui Regular +monospaced.0.78.fullName=Noto Sans Mende Kikakui Regular +serif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.2.file=/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf +sansserif.2.83.fullName=Noto Sans Old Turkic Regular +monospaced.2.82.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +serif.3.42.fullName=DejaVu Sans +sansserif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +serif.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.2.89.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.2.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.2.22.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.107.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.103.fullName=Noto Sans Masaram Gondi Regular +serif.2.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +serif.2.96.fullName=Noto Sans Vai Regular +sansserif.0.13.fullName=Noto Sans CJK JP +serif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.0.96.fullName=Noto Sans Vai Regular +serif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.0.51.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.0.69.fullName=Noto Sans Ethiopic Regular +monospaced.2.69.fullName=Noto Sans Ethiopic Regular +serif.0.72.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +monospaced.2.73.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.0.101.fullName=Noto Sans Gunjala Gondi Regular +sansserif.2.88.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.21.fullName=Noto Sans Takri Regular +sansserif.2.79.fullName=Noto Sans Manichaean Regular +monospaced.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.68.fullName=Noto Sans Deseret Regular +sansserif.0.79.fullName=Noto Sans Manichaean Regular +serif.2.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.2.50.fullName=Noto Sans Sundanese Regular +serif.0.68.fullName=Noto Sans Deseret Regular +monospaced.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.21.fullName=Noto Sans Takri Regular +sansserif.0.50.fullName=Noto Sans Sundanese Regular +serif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.67.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.1.94.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +serif.2.9.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.24.fullName=Noto Sans Sundanese Bold +serif.0.90.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.1.33.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.3.60.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.12.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.1.61.fullName=Noto Sans Linear B Regular +monospaced.3.61.fullName=Noto Sans Math Regular +monospaced.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.90.fullName=Noto Sans Osage Regular +sansserif.3.90.fullName=Noto Sans Pahawh Hmong Regular +sansserif.2.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.1.8.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf +monospaced.3.52.fullName=Noto Sans Avestan Regular +sansserif.3.71.fullName=Noto Sans Batak Regular +sansserif.0.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.3.9.fullName=Noto Kufi Arabic Bold +sansserif.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.3.97.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.2.13.fullName=Noto Sans CJK JP +serif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.76.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +monospaced.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.0.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.2.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +serif.2.30.fullName=Noto Sans Caucasian Albanian Regular +serif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +serif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.0.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.0.30.fullName=Noto Sans Caucasian Albanian Regular +serif.0.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.0.60.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +sansserif.2.41.fullName=Noto Sans Malayalam Regular +monospaced.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +sansserif.1.28.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +monospaced.1.103.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +sansserif.0.2.fullName=NimbusSans-Regular +monospaced.3.33.fullName=Noto Sans Cham Bold +sansserif.0.41.fullName=Noto Sans Malayalam Regular +monospaced.3.80.fullName=Noto Sans Khudawadi Regular +serif.1.51.fullName=Noto Sans Takri Regular +monospaced.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.1.43.fullName=DejaVu Sans Mono +sansserif.1.58.fullName=Noto Sans Grantha Regular +serif.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.15.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.1.109.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.103.fullName=Noto Serif Hmong Nyiakeng Regular +sansserif.2.5.fullName=Ubuntu Mono Italic +monospaced.3.99.fullName=Noto Sans Vai Regular +monospaced.1.2.fullName=NimbusMonoPS-Bold +sansserif.1.25.fullName=Noto Sans Sundanese Bold +sansserif.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.0.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.84.fullName=Noto Sans Linear A Regular +serif.1.23.fullName=Noto Sans Meetei Mayek Bold +monospaced.1.7.fullName=Noto Kufi Arabic Bold +sansserif.2.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.3.99.fullName=Noto Sans Vai Regular +monospaced.0.31.fullName=Noto Sans Georgian Regular +sansserif.3.10.fullName=Noto Sans Arabic Bold +serif.1.38.fullName=Noto Sans Oriya Bold +sansserif.1.21.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.3.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.3.66.fullName=Noto Sans SignWriting Regular +monospaced.1.88.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +sansserif.2.0.fullName=DejaVu Sans +sansserif.3.91.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +sansserif.1.15.fullName=Noto Serif Kannada Bold +serif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.3.105.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +serif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.1.81.fullName=Noto Sans Khudawadi Regular +serif.3.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +monospaced.3.94.fullName=Noto Sans Samaritan Regular +serif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +monospaced.0.21.fullName=Noto Serif Gujarati Regular +sansserif.3.20.fullName=Noto Sans Khmer Bold +sansserif.1.87.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +serif.1.28.fullName=Noto Sans Tamil Bold +monospaced.2.16.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.3.5.fullName=Ubuntu Mono Italic +monospaced.1.22.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.0.2.file=/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf +monospaced.2.50.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.3.103.fullName=Noto Serif Dogra Regular +monospaced.2.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.100.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +monospaced.3.106.fullName=Noto Sans Tamil Supplement Regular +serif.1.59.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +monospaced.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.3.18.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +serif.1.61.fullName=Noto Sans Linear B Regular +serif.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.2.38.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf +monospaced.3.101.fullName=Noto Sans Yi Regular +serif.2.21.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +serif.2.106.fullName=AR PL UKai CN +monospaced.2.26.fullName=Noto Sans Bhaiksuki Regular +monospaced.1.45.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.92.fullName=Noto Sans Tai Viet Regular +sansserif.3.41.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +serif.1.94.fullName=Noto Sans Runic Regular +serif.1.50.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.103.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +sansserif.1.53.fullName=Noto Sans Avestan Regular +sansserif.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.15.fullName=Noto Serif Sinhala Bold +sansserif.0.59.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +monospaced.2.97.fullName=Noto Sans Masaram Gondi Regular +monospaced.0.17.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.47.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +monospaced.2.59.fullName=Noto Sans Batak Regular +sansserif.0.46.fullName=Noto Sans Myanmar Regular +serif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.69.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.0.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf +serif.2.63.fullName=Noto Sans Cham Regular +serif.0.54.fullName=Noto Sans Telugu Regular +monospaced.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +sansserif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +sansserif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.0.72.fullName=Noto Sans Glagolitic Regular +serif.2.17.fullName=Noto Sans Balinese Regular +sansserif.2.37.fullName=Noto Sans Kharoshthi Regular +sansserif.3.68.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.0.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.0.18.fullName=Noto Sans Marchen Regular +monospaced.2.87.fullName=Noto Sans Runic Regular +serif.1.108.fullName=AR PL UKai CN +serif.2.91.fullName=Noto Sans Saurashtra Regular +monospaced.1.95.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.2.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.1.62.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.3.74.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.0.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.2.105.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.3.108.fullName=AR PL UKai HK +serif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +sansserif.0.74.fullName=Noto Sans Javanese Regular +serif.0.26.fullName=Noto Sans Avestan Regular +serif.0.44.fullName=Noto Sans Miao Regular +serif.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.0.97.fullName=Noto Sans Wancho Regular +sansserif.2.27.fullName=Noto Sans Bengali Regular +serif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.32.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +monospaced.0.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.2.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.2.45.fullName=Noto Sans Mongolian Regular +monospaced.0.17.fullName=Noto Sans Old Hungarian Regular +monospaced.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.0.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +monospaced.1.85.fullName=Noto Sans Manichaean Regular +serif.0.16.fullName=Noto Serif Ahom Regular +monospaced.0.8.fullName=Liberation Mono +serif.3.31.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.0.105.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.93.fullName=Noto Sans Syriac Regular +monospaced.2.36.fullName=Noto Sans Khmer Regular +monospaced.1.27.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +monospaced.3.76.fullName=Noto Sans Duployan Regular +monospaced.0.27.fullName=Noto Sans Brahmi Regular +monospaced.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.3.48.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +serif.2.100.fullName=Noto Serif Dogra Regular +monospaced.1.57.fullName=Noto Sans Chakma Regular +monospaced.3.26.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf +sansserif.1.48.fullName=Noto Sans Marchen Regular +monospaced.1.110.fullName=Noto Color Emoji +sansserif.0.7.fullName=DejaVu Serif +serif.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.35.fullName=Noto Sans Gurmukhi Regular +sansserif.2.65.fullName=Noto Sans Coptic Regular +sansserif.0.32.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +monospaced.2.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.0.82.fullName=Noto Sans Modi Regular +monospaced.2.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +monospaced.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +monospaced.3.38.fullName=Noto Sans Thai Bold +serif.2.9.fullName=DejaVu Sans +monospaced.0.55.fullName=Noto Serif Tibetan Regular +serif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.1.44.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.2.39.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +sansserif.1.76.fullName=Noto Sans Deseret Regular +sansserif.3.52.fullName=Noto Sans Avestan Regular +monospaced.0.50.fullName=Noto Sans Tai Tham Regular +monospaced.2.50.fullName=Noto Sans Tai Tham Regular +sansserif.2.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.1.108.fullName=AR PL UKai CN +monospaced.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.11.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +serif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +monospaced.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.19.fullName=Noto Sans Gurmukhi Bold +serif.3.29.fullName=Noto Serif Khojki Bold +sansserif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +serif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +monospaced.1.75.fullName=Noto Sans Cypriot Regular +monospaced.0.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.0.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.90.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +monospaced.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.3.16.fullName=Noto Sans Bengali Bold +serif.1.32.fullName=Noto Sans Bamum Bold +serif.0.100.fullName=Noto Serif Dogra Regular +serif.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.4.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +serif.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +serif.3.93.fullName=Noto Sans Runic Regular +monospaced.0.83.fullName=Noto Sans Osage Regular +sansserif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.80.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf +serif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.1.44.fullName=DejaVu Serif +monospaced.1.42.fullName=Noto Sans Warang Citi Regular +monospaced.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.1.8.fullName=Noto Sans Hanifi Rohingya Bold +sansserif.3.85.fullName=Noto Sans Mende Kikakui Regular +monospaced.2.83.fullName=Noto Sans Osage Regular +monospaced.3.42.fullName=DejaVu Sans +sansserif.0.11.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +sansserif.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +serif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +sansserif.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +sansserif.2.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +sansserif.2.1.fullName=DejaVu Sans Bold +monospaced.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +serif.2.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.49.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.3.39.fullName=Noto Sans Medefaidrin Bold +serif.0.95.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +serif.0.40.fullName=Noto Sans Linear B Regular +sansserif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.26.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Bold.ttf +sansserif.0.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +sansserif.2.69.fullName=Noto Sans Duployan Regular +sansserif.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +serif.0.49.fullName=Noto Sans SignWriting Regular +sansserif.3.72.fullName=Noto Sans Coptic Regular +serif.2.0.fullName=DejaVu Serif +serif.0.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.0.36.fullName=Noto Sans Kaithi Regular +sansserif.2.36.fullName=Noto Sans Kaithi Regular +serif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.75.fullName=Noto Sans Deseret Regular +sansserif.1.77.fullName=Noto Sans Duployan Regular +monospaced.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.2.12.fullName=Noto Sans Arabic Regular +serif.3.99.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.2.6.fullName=Noto Sans Warang Citi Regular +monospaced.1.67.fullName=Noto Sans SignWriting Regular +serif.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.2.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.2.77.fullName=Noto Sans Limbu Regular +monospaced.1.62.fullName=Noto Sans Math Regular +monospaced.2.1.fullName=DejaVu Sans Mono +serif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +sansserif.2.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.3.62.fullName=Noto Sans Miao Regular +monospaced.0.19.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.0.103.fullName=Noto Serif Hmong Nyiakeng Regular +serif.2.14.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.2.30.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf +sansserif.3.0.fullName=DejaVu Sans Bold +serif.0.11.fullName=Noto Sans Mono Regular +sansserif.2.92.fullName=Noto Sans Soyombo Regular +serif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.2.11.fullName=Noto Kufi Arabic Regular +monospaced.2.6.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.0.98.fullName=Noto Sans Yi Regular +serif.0.20.fullName=Noto Sans Sharada Regular +sansserif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +sansserif.0.92.fullName=Noto Sans Soyombo Regular +monospaced.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.2.89.fullName=Noto Sans Runic Regular +serif.0.69.fullName=Noto Sans Duployan Regular +monospaced.1.15.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +sansserif.0.6.fullName=DejaVu Sans Mono +monospaced.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.2.98.fullName=Noto Sans Yi Regular +sansserif.3.103.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.3.43.fullName=DejaVu Serif +serif.3.3.fullName=Liberation Mono Bold Italic +monospaced.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +sansserif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.54.fullName=Noto Serif Tangut Regular +serif.2.81.fullName=Noto Sans Meroitic Regular +serif.2.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.77.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +sansserif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +sansserif.2.73.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.97.fullName=Noto Sans Wancho Regular +monospaced.1.71.fullName=Noto Sans Anatolian Hieroglyphs Regular +monospaced.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +monospaced.3.71.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +serif.3.92.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +sansserif.0.32.fullName=Noto Sans Devanagari Regular +monospaced.0.82.fullName=Noto Sans Oriya Regular +serif.3.98.fullName=Noto Sans Tai Viet Regular +monospaced.0.88.fullName=Noto Sans Samaritan Regular +monospaced.0.79.fullName=Noto Sans Meroitic Regular +serif.3.89.fullName=Noto Sans Osage Regular +sansserif.3.64.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +sansserif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +monospaced.3.19.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +serif.1.98.fullName=Noto Sans Syriac Regular +monospaced.2.7.fullName=DejaVu Sans +sansserif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.5.fullName=Noto Sans Bold Italic +monospaced.3.100.fullName=Noto Sans Wancho Regular +sansserif.1.11.fullName=Noto Sans Arabic Bold +sansserif.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +sansserif.2.60.fullName=Noto Sans Bamum Regular +monospaced.2.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +monospaced.3.3.file=/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf +monospaced.0.9.file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf +serif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.2.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.3.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.0.63.fullName=Noto Sans Coptic Regular +sansserif.1.60.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.63.fullName=Noto Sans Coptic Regular +serif.1.29.fullName=Noto Sans Telugu Bold +sansserif.1.24.fullName=Noto Sans Myanmar Bold +monospaced.2.93.file=/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf +sansserif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.3.93.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.2.79.fullName=Noto Sans Meroitic Regular +sansserif.1.104.fullName=Noto Serif Dogra Regular +serif.3.60.fullName=Noto Sans Linear B Regular +serif.2.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.2.4.fullName=Noto Sans Italic +sansserif.3.58.fullName=Noto Sans Kaithi Regular +sansserif.3.14.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf +serif.3.66.fullName=Noto Sans SignWriting Regular +serif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +sansserif.1.37.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Bold.ttf +monospaced.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +serif.1.48.fullName=Noto Sans Marchen Regular +sansserif.1.61.fullName=Noto Sans Linear B Regular +sansserif.2.65.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.3.23.fullName=Noto Sans Myanmar Bold +monospaced.0.13.fullName=Noto Sans Symbols2 Regular +monospaced.1.84.fullName=Noto Sans Linear A Regular +monospaced.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.0.92.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.1.38.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.28.fullName=Noto Sans Tamil Bold +sansserif.3.25.fullName=Noto Sans Symbols Bold +sansserif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.0.9.fullName=Noto Sans Mono Regular +serif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.2.31.fullName=Noto Sans Georgian Regular +serif.3.56.fullName=Noto Sans Chakma Regular +monospaced.3.23.fullName=Noto Sans Myanmar Bold +serif.2.83.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.3.68.fullName=Noto Serif Tangut Regular +sansserif.3.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.0.46.fullName=Noto Sans Siddham Regular +serif.3.33.fullName=Noto Sans Cham Bold +serif.0.0.fullName=DejaVu Serif +sansserif.3.15.fullName=Noto Serif Sinhala Bold +monospaced.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.56.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.1.83.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.1.94.fullName=Noto Sans Runic Regular +sansserif.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.3.58.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +sansserif.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.2.23.fullName=Noto Serif Gujarati Regular +serif.3.107.fullName=AR PL UKai CN +monospaced.2.21.fullName=Noto Serif Gujarati Regular +sansserif.3.81.fullName=Noto Sans Lepcha Regular +serif.0.86.fullName=Noto Sans Pahawh Hmong Regular +serif.1.104.fullName=Noto Serif Dogra Regular +sansserif.0.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.1.15.fullName=Noto Serif Kannada Bold +sansserif.2.22.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.2.31.fullName=Noto Sans Chakma Regular +serif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +serif.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +monospaced.1.48.fullName=Noto Sans Marchen Regular +serif.2.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.5.fullName=DejaVu Sans Bold +sansserif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.45.fullName=Noto Sans Mongolian Regular +monospaced.0.46.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.0.106.fullName=AR PL UKai CN +monospaced.0.99.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.0.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.2.64.fullName=Noto Sans Cherokee Regular +sansserif.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.92.fullName=Noto Sans Tai Viet Regular +serif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +serif.2.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.88.fullName=Noto Sans PhagsPa Regular +serif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.0.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.0.26.fullName=Noto Sans Bhaiksuki Regular +serif.0.53.fullName=Noto Sans Tamil Regular +sansserif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.10.fullName=Noto Sans Arabic Bold +monospaced.2.66.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +sansserif.3.94.fullName=Noto Sans Samaritan Regular +serif.2.54.fullName=Noto Sans Telugu Regular +monospaced.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.3.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +sansserif.0.55.fullName=Noto Sans Tirhuta Regular +sansserif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.2.46.fullName=Noto Sans Myanmar Regular +serif.1.48.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +monospaced.0.59.fullName=Noto Sans Batak Regular +sansserif.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +serif.0.63.fullName=Noto Sans Cham Regular +sansserif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +serif.0.17.fullName=Noto Sans Balinese Regular +monospaced.2.96.fullName=Noto Sans Yi Regular +sansserif.0.100.fullName=Noto Serif Dogra Regular +sansserif.0.106.fullName=AR PL UKai CN +monospaced.0.49.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.2.40.fullName=Noto Sans Linear B Regular +monospaced.1.25.fullName=Noto Sans Sundanese Bold +monospaced.1.81.fullName=Noto Sans Khudawadi Regular +monospaced.1.101.fullName=Noto Sans Wancho Regular +serif.2.44.fullName=Noto Sans Miao Regular +monospaced.2.11.fullName=Noto Sans CJK JP +sansserif.1.5.fullName=DejaVu Sans Mono Bold +sansserif.3.91.fullName=Noto Sans Pau Cin Hau Regular +serif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.0.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +serif.0.73.fullName=Noto Sans Indic Siyaq Numbers Regular +monospaced.2.17.fullName=Noto Sans Old Hungarian Regular +monospaced.2.43.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.3.95.fullName=Noto Sans Saurashtra Regular +monospaced.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.0.30.fullName=Noto Sans Devanagari Regular +sansserif.2.56.fullName=Noto Serif Tangut Regular +serif.0.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.3.38.fullName=Noto Sans Thai Bold +monospaced.2.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.2.27.fullName=Noto Sans Brahmi Regular +sansserif.0.78.fullName=Noto Sans Linear A Regular +serif.2.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +serif.2.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.1.68.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.3.85.fullName=Noto Sans Mende Kikakui Regular +sansserif.3.35.fullName=Noto Sans Ethiopic Bold +serif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.3.43.fullName=DejaVu Sans Mono +sansserif.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.1.57.fullName=Noto Sans Chakma Regular +monospaced.0.69.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +serif.3.46.fullName=Noto Serif Ahom Regular +monospaced.0.36.fullName=Noto Sans Khmer Regular +serif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.1.52.fullName=Noto Sans Zanabazar Square Regular +sansserif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.2.10.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.107.fullName=Noto Sans Tamil Supplement Regular +sansserif.0.65.fullName=Noto Sans Coptic Regular +sansserif.1.2.fullName=NimbusSans-Bold +monospaced.2.23.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +sansserif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.18.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +sansserif.3.48.fullName=Noto Sans Old Hungarian Regular +monospaced.0.49.fullName=Noto Sans Symbols Regular +monospaced.2.96.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +sansserif.2.59.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.61.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +serif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.3.length=110 +sansserif.0.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.3.9.fullName=Noto Kufi Arabic Bold +monospaced.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +sansserif.3.104.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.38.fullName=Noto Sans Oriya Bold +monospaced.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +serif.1.9.fullName=Liberation Mono Bold +serif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.3.3.file=/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf +monospaced.0.93.fullName=Noto Sans Thai Regular +sansserif.2.70.fullName=Noto Sans Egyptian Hieroglyphs Regular +serif.0.39.fullName=Noto Sans Khojki Regular +monospaced.3.32.fullName=Noto Sans Canadian Aboriginal Bold +monospaced.0.31.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +monospaced.3.2.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.42.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +monospaced.2.53.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.1.98.fullName=Noto Sans Syriac Regular +monospaced.3.93.fullName=Noto Sans Runic Regular +monospaced.0.98.fullName=Noto Serif Dogra Regular +monospaced.3.101.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.13.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.1.67.fullName=Noto Sans SignWriting Regular +monospaced.1.60.fullName=Noto Sans Kharoshthi Regular +serif.2.67.fullName=Noto Sans Cypriot Regular +serif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.0.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.2.70.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.1.50.fullName=Noto Sans Sharada Regular +monospaced.1.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf +sansserif.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +serif.0.50.fullName=Noto Sans Sundanese Regular +serif.3.39.fullName=Noto Sans Medefaidrin Bold +serif.1.39.fullName=Noto Sans Thai Bold +sansserif.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.25.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.2.65.fullName=Noto Sans Cypriot Regular +sansserif.0.30.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.26.fullName=Noto Sans Avestan Regular +sansserif.0.75.fullName=Noto Sans Khudawadi Regular +serif.0.83.fullName=Noto Sans Old Turkic Regular +serif.2.83.fullName=Noto Sans Old Turkic Regular +serif.3.83.fullName=Noto Sans Linear A Regular +monospaced.1.58.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +sansserif.0.14.fullName=Noto Sans Newa Regular +monospaced.0.64.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.14.fullName=Noto Serif Kannada Bold +monospaced.1.6.fullName=DejaVu Serif Bold +serif.3.34.fullName=Noto Sans Cherokee Bold +sansserif.0.8.fullName=Noto Kufi Arabic Regular +serif.2.34.fullName=Noto Sans Grantha Regular +serif.3.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.81.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +monospaced.1.92.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.60.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.34.fullName=Noto Sans Grantha Regular +serif.2.74.file=/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf +sansserif.3.75.fullName=Noto Sans Deseret Regular +sansserif.0.106.file=/usr/share/fonts/truetype/arphic/ukai.ttc +sansserif.2.75.fullName=Noto Sans Khudawadi Regular +serif.2.55.fullName=Noto Sans Tirhuta Regular +serif.1.55.fullName=Noto Sans Brahmi Regular +sansserif.0.46.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +serif.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf +monospaced.1.37.fullName=Noto Sans Javanese Bold +serif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +sansserif.2.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf +monospaced.2.37.fullName=Noto Sans Khojki Regular +monospaced.2.12.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +monospaced.3.81.fullName=Noto Sans Lepcha Regular +sansserif.0.42.fullName=Noto Sans Math Regular +serif.1.63.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.3.88.fullName=Noto Sans Old Turkic Regular +serif.0.10.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +sansserif.1.42.fullName=Noto Sans Warang Citi Regular +sansserif.1.74.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.1.70.fullName=Noto Music Regular +sansserif.2.47.fullName=Noto Sans New Tai Lue Regular +serif.1.102.fullName=Noto Sans Yi Regular +serif.0.88.fullName=Noto Sans PhagsPa Regular +monospaced.3.40.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.35.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf +monospaced.1.32.fullName=Noto Sans Bamum Bold +serif.1.88.fullName=Noto Sans Modi Regular +sansserif.1.47.fullName=Noto Serif Ahom Regular +monospaced.0.32.fullName=Noto Sans Grantha Regular +monospaced.2.102.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.100.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +monospaced.0.14.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.0.102.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +serif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.1.79.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +serif.0.68.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.0.53.fullName=Noto Sans Tirhuta Regular +monospaced.2.53.fullName=Noto Sans Tirhuta Regular +monospaced.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +sansserif.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.0.79.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.77.fullName=Noto Sans Duployan Regular +monospaced.2.16.fullName=Noto Sans Marchen Regular +sansserif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.0.81.fullName=Noto Sans Old Turkic Regular +monospaced.1.20.fullName=Noto Sans Gurmukhi Bold +monospaced.3.56.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.45.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.2.25.fullName=Noto Sans Bengali Regular +monospaced.0.72.fullName=Noto Sans Javanese Regular +sansserif.0.91.fullName=Noto Sans Saurashtra Regular +serif.0.52.file=/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf +monospaced.1.11.fullName=Noto Sans Arabic Bold +monospaced.3.23.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.3.58.fullName=Noto Sans Kaithi Regular +serif.1.79.fullName=Noto Sans Glagolitic Regular +sansserif.0.63.file=/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf +monospaced.2.3.fullName=Liberation Mono Italic +sansserif.2.44.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +serif.1.46.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +serif.0.62.fullName=Noto Sans Canadian Aboriginal Regular +serif.3.10.fullName=Noto Sans Arabic Bold +monospaced.1.58.fullName=Noto Sans Grantha Regular +monospaced.3.39.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +sansserif.1.21.fullName=Noto Sans Khmer Bold +monospaced.3.90.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +sansserif.2.38.fullName=Noto Sans Khmer Regular +sansserif.3.1.fullName=DejaVu Sans +serif.1.10.fullName=Noto Sans Mono Bold +serif.3.104.fullName=Noto Sans Gunjala Gondi Regular +serif.3.22.fullName=Noto Sans Meetei Mayek Bold +monospaced.0.47.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.2.26.fullName=Noto Sans Avestan Regular +serif.1.13.fullName=Noto Sans Balinese Bold +sansserif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +sansserif.0.54.fullName=Noto Sans Telugu Regular +serif.2.46.fullName=Noto Sans Myanmar Regular +serif.2.43.fullName=Noto Sans Meetei Mayek Regular +serif.3.44.file=/usr/share/fonts/truetype/noto/NotoSansNewa-Regular.ttf +sansserif.2.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.1.30.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +sansserif.0.63.fullName=Noto Sans Cham Regular +sansserif.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +monospaced.2.20.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +sansserif.1.30.fullName=Noto Serif Khojki Bold +sansserif.1.66.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +serif.1.41.fullName=Noto Serif Hmong Nyiakeng Bold +serif.2.18.fullName=Noto Sans Marchen Regular +serif.2.41.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf +monospaced.0.3.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf +sansserif.2.9.fullName=DejaVu Sans Mono +monospaced.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.1.59.fullName=Noto Sans Kaithi Regular +monospaced.1.49.fullName=Noto Sans Old Hungarian Regular +serif.1.76.fullName=Noto Sans Deseret Regular +monospaced.3.107.fullName=AR PL UKai CN +serif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.102.fullName=Noto Sans Nushu Regular +sansserif.3.55.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.1.102.fullName=Noto Sans Yi Regular +serif.2.104.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.35.fullName=Noto Sans Gurmukhi Regular +serif.3.48.fullName=Noto Sans Old Hungarian Regular +sansserif.1.41.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf +serif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.0.71.fullName=Noto Sans Ethiopic Regular +serif.0.107.fullName=AR PL UKai HK +monospaced.0.44.fullName=Noto Sans Myanmar Regular +monospaced.1.1.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +serif.3.13.fullName=Noto Serif Gujarati Bold +serif.3.34.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Bold.ttf +monospaced.2.56.fullName=Noto Music Regular +sansserif.3.28.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +monospaced.2.52.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +serif.0.5.fullName=Noto Sans Warang Citi Regular +serif.2.1.fullName=DejaVu Serif Bold +serif.0.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.3.80.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.102.fullName=Noto Sans Yi Regular +monospaced.1.24.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf +monospaced.2.0.fullName=DejaVu Sans Mono Oblique +sansserif.2.100.fullName=Noto Serif Dogra Regular +monospaced.0.2.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +serif.3.51.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +monospaced.2.13.fullName=Noto Sans Symbols2 Regular +sansserif.1.99.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +sansserif.3.45.file=/usr/share/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf +monospaced.3.29.file=/usr/share/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf +monospaced.3.84.fullName=Noto Sans Manichaean Regular +monospaced.2.28.fullName=Noto Sans Caucasian Albanian Regular +sansserif.2.34.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.2.97.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +serif.0.75.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +sansserif.1.68.fullName=Noto Sans Tirhuta Regular +sansserif.0.69.file=/usr/share/fonts/truetype/noto/NotoSansDuployan-Regular.ttf +serif.2.15.fullName=Noto Sans Symbols2 Regular +serif.1.15.fullName=Noto Serif Kannada Bold +serif.2.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +sansserif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.1.23.fullName=Noto Sans Meetei Mayek Bold +serif.2.6.fullName=DejaVu Sans Mono Oblique +cachedir.0=/var/cache/fontconfig +cachedir.2=/.fontconfig +cachedir.1=/.cache/fontconfig +serif.3.109.fullName=Noto Color Emoji +serif.2.99.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.3.18.fullName=Noto Sans Georgian Bold +sansserif.1.97.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.1.0.fullName=DejaVu Sans Bold +sansserif.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.1.105.fullName=Noto Sans Gunjala Gondi Regular +sansserif.1.107.fullName=Noto Sans Tamil Supplement Regular +serif.0.74.fullName=Noto Sans Javanese Regular +sansserif.3.23.fullName=Noto Sans Myanmar Bold +serif.2.86.fullName=Noto Sans Pahawh Hmong Regular +serif.3.31.fullName=Noto Sans Bamum Bold +sansserif.0.23.fullName=Noto Serif Gujarati Regular +serif.0.10.fullName=Liberation Mono +serif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.61.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +sansserif.2.96.fullName=Noto Sans Vai Regular +sansserif.2.99.fullName=Noto Sans Masaram Gondi Regular +serif.2.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.0.66.fullName=Noto Sans Cuneiform Regular +sansserif.3.78.file=/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf +sansserif.1.64.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +sansserif.1.96.fullName=Noto Sans Saurashtra Regular +serif.0.31.fullName=Noto Sans Chakma Regular +serif.0.42.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +sansserif.2.102.fullName=Noto Sans Nushu Regular +monospaced.1.98.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +sansserif.0.51.fullName=Noto Sans Symbols Regular +serif.2.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.2.95.file=/usr/share/fonts/truetype/noto/NotoSansWancho-Regular.ttf +sansserif.3.100.fullName=Noto Sans Wancho Regular +serif.2.3.fullName=Liberation Mono Italic +sansserif.1.49.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.1.45.fullName=Noto Sans Newa Regular +sansserif.1.104.file=/usr/share/fonts/truetype/noto/NotoSerifDogra-Regular.ttf +serif.2.58.fullName=Noto Music Regular +monospaced.1.108.file=/usr/share/fonts/truetype/arphic/ukai.ttc +serif.0.25.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf +monospaced.1.57.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.2.92.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +sansserif.0.94.fullName=Noto Sans Tai Viet Regular +sansserif.1.94.fullName=Noto Sans Runic Regular +sansserif.3.88.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.1.64.fullName=Noto Sans Mongolian Regular +monospaced.0.71.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.2.51.fullName=Noto Sans Tamil Regular +serif.1.53.fullName=Noto Sans Avestan Regular +serif.1.69.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +sansserif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +monospaced.1.51.fullName=Noto Sans Takri Regular +monospaced.3.46.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +serif.1.36.fullName=Noto Sans Ethiopic Bold +serif.2.49.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +sansserif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.3.61.file=/usr/share/fonts/truetype/noto/NotoSansMath-Regular.ttf +monospaced.1.67.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +monospaced.2.85.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +serif.0.108.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.0.36.fullName=Noto Sans Kaithi Regular +serif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.3.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Bold.ttf +monospaced.3.56.fullName=Noto Sans Chakma Regular +serif.3.9.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +sansserif.1.14.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +sansserif.0.40.fullName=Noto Sans Linear B Regular +monospaced.3.53.fullName=Noto Sans Bhaiksuki Regular +serif.3.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc +sansserif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.0.96.fullName=Noto Sans Yi Regular +sansserif.2.11.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.2.fullName=NimbusRoman-Regular +monospaced.2.77.fullName=Noto Sans Manichaean Regular +sansserif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.0.90.fullName=Noto Sans Soyombo Regular +serif.2.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.1.72.fullName=Noto Sans Batak Regular +serif.1.19.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf +monospaced.1.34.fullName=Noto Sans Cham Bold +monospaced.2.62.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +monospaced.1.95.fullName=Noto Sans Samaritan Regular +sansserif.3.38.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +serif.1.81.fullName=Noto Sans Khudawadi Regular +sansserif.1.16.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +monospaced.1.17.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf +monospaced.3.35.fullName=Noto Sans Ethiopic Bold +sansserif.1.73.fullName=Noto Sans Coptic Regular +monospaced.0.58.fullName=Noto Sans Bamum Regular +monospaced.2.100.fullName=Noto Sans Nushu Regular +serif.0.85.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +serif.1.106.file=/usr/share/fonts/truetype/noto/NotoSansNushu-Regular.ttf +sansserif.0.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.2.21.fullName=Noto Sans Takri Regular +sansserif.0.107.fullName=AR PL UKai HK +serif.1.70.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +sansserif.1.91.fullName=Noto Sans Pahawh Hmong Regular +monospaced.0.2.fullName=Noto Sans Adlam Regular +monospaced.2.30.fullName=Noto Sans Devanagari Regular +sansserif.0.70.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +sansserif.3.26.fullName=Noto Sans Tai Tham Bold +sansserif.3.29.fullName=Noto Serif Khojki Bold +monospaced.2.80.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +serif.3.84.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +monospaced.1.75.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +sansserif.2.105.fullName=Noto Serif Hmong Nyiakeng Regular +serif.0.12.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf +sansserif.1.34.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +monospaced.3.89.file=/usr/share/fonts/truetype/noto/NotoSansOsage-Regular.ttf +sansserif.2.78.fullName=Noto Sans Linear A Regular +serif.3.37.fullName=Noto Sans Oriya Bold +serif.0.13.fullName=Noto Sans CJK JP +sansserif.0.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +serif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.2.64.file=/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf +serif.3.62.fullName=Noto Sans Miao Regular +sansserif.3.57.fullName=Noto Sans Grantha Regular +sansserif.3.106.file=/usr/share/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf +sansserif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +monospaced.3.109.fullName=Noto Color Emoji +serif.1.80.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +monospaced.1.65.file=/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf +monospaced.3.79.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +serif.2.16.file=/usr/share/fonts/truetype/noto/NotoSerifAhom-Regular.ttf +sansserif.0.19.file=/usr/share/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf +sansserif.0.80.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.24.fullName=Noto Serif Kannada Regular +sansserif.3.54.fullName=Noto Sans Brahmi Regular +serif.3.94.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +serif.3.65.fullName=Noto Sans Siddham Regular +sansserif.2.94.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +monospaced.2.74.fullName=Noto Sans Lepcha Regular +monospaced.3.79.fullName=Noto Sans Indic Siyaq Numbers Regular +serif.2.60.fullName=Noto Sans Bamum Regular +serif.1.18.fullName=Noto Sans Devanagari Bold +sansserif.1.84.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.0.73.file=/usr/share/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf +sansserif.0.56.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.57.fullName=Noto Sans Grantha Regular +monospaced.0.47.fullName=Noto Sans SignWriting Regular +serif.0.45.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +serif.1.56.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +monospaced.2.22.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.33.file=/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf +sansserif.3.49.fullName=Noto Sans Sharada Regular +serif.1.39.file=/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf +monospaced.2.22.fullName=Noto Serif Kannada Regular +serif.0.28.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.15.file=/usr/share/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf +sansserif.0.5.file=/usr/share/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf +sansserif.1.16.fullName=Noto Serif Sinhala Bold +sansserif.0.77.fullName=Noto Sans Limbu Regular +monospaced.1.105.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +serif.2.32.fullName=Noto Sans Devanagari Regular +monospaced.3.50.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +monospaced.2.19.fullName=Noto Sans Takri Regular +sansserif.3.32.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +serif.3.21.file=/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf +serif.1.93.fullName=Noto Sans PhagsPa Regular +sansserif.0.80.fullName=Noto Sans Mende Kikakui Regular +serif.0.50.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf +serif.1.105.fullName=Noto Sans Gunjala Gondi Regular +monospaced.1.83.fullName=Noto Sans Limbu Regular +monospaced.1.85.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.0.39.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +sansserif.2.44.fullName=Noto Sans Miao Regular +serif.0.85.fullName=Noto Sans Osage Regular +monospaced.2.42.fullName=Noto Sans Miao Regular +monospaced.2.length=107 +sansserif.1.85.fullName=Noto Sans Manichaean Regular +sansserif.3.80.fullName=Noto Sans Khudawadi Regular +monospaced.3.4.fullName=Liberation Mono Bold Italic +monospaced.3.47.fullName=Noto Sans Marchen Regular +monospaced.0.91.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +monospaced.3.66.file=/usr/share/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf +serif.1.73.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +sansserif.2.6.fullName=DejaVu Sans Mono Oblique +sansserif.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +serif.0.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +serif.0.77.fullName=Noto Sans Limbu Regular +sansserif.0.69.fullName=Noto Sans Duployan Regular +monospaced.2.39.fullName=Noto Sans Malayalam Regular +sansserif.1.3.fullName=Noto Sans Adlam Bold +serif.1.40.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf +serif.2.40.fullName=Noto Sans Linear B Regular +monospaced.2.38.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +sansserif.0.40.file=/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf +monospaced.0.5.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +sansserif.3.69.fullName=Noto Music Regular +monospaced.0.24.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.54.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf +monospaced.3.70.fullName=Noto Sans Anatolian Hieroglyphs Regular +serif.1.7.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf +monospaced.2.106.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +serif.2.49.fullName=Noto Sans SignWriting Regular +monospaced.0.104.fullName=AR PL UKai CN +monospaced.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +sansserif.1.36.fullName=Noto Sans Ethiopic Bold +sansserif.3.85.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +sansserif.2.7.file=/usr/share/fonts/truetype/noto/NotoSansAdlam-Regular.ttf +monospaced.1.32.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Bold.ttf +monospaced.2.88.file=/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf +monospaced.0.74.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.3.67.fullName=Noto Sans Tirhuta Regular +sansserif.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +monospaced.0.8.file=/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf +serif.2.72.fullName=Noto Sans Glagolitic Regular +serif.3.77.fullName=Noto Sans Egyptian Hieroglyphs Regular +monospaced.0.67.fullName=Noto Sans Duployan Regular +serif.2.84.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf +sansserif.3.82.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +monospaced.2.62.fullName=Noto Sans Cherokee Regular +serif.2.31.file=/usr/share/fonts/truetype/noto/NotoSansChakma-Regular.ttf +sansserif.1.31.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +serif.0.104.fullName=Noto Sans Tamil Supplement Regular +sansserif.2.64.fullName=Noto Sans Cherokee Regular +monospaced.2.75.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.2.69.fullName=Noto Sans Duployan Regular +monospaced.3.86.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.0.89.fullName=Noto Sans Runic Regular +sansserif.2.length=109 +sansserif.1.29.file=/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf +serif.0.98.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +monospaced.3.90.fullName=Noto Sans Pahawh Hmong Regular +serif.2.20.fullName=Noto Sans Sharada Regular +sansserif.3.37.fullName=Noto Sans Oriya Bold +serif.2.78.fullName=Noto Sans Linear A Regular +monospaced.3.96.fullName=Noto Sans Soyombo Regular +monospaced.3.87.fullName=Noto Sans Modi Regular +monospaced.1.6.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.31.fullName=Noto Sans Chakma Regular +sansserif.0.20.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +sansserif.2.87.file=/usr/share/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf +sansserif.3.40.fullName=Noto Serif Hmong Nyiakeng Bold +sansserif.3.98.file=/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf +serif.3.24.file=/usr/share/fonts/truetype/noto/NotoSansSundanese-Bold.ttf +monospaced.1.102.file=/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf +serif.1.73.fullName=Noto Sans Coptic Regular +sansserif.3.35.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +monospaced.1.82.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +monospaced.0.37.file=/usr/share/fonts/truetype/noto/NotoSansKhojki-Regular.ttf +monospaced.3.8.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.1.56.fullName=Noto Sans Caucasian Albanian Regular +serif.1.44.fullName=DejaVu Sans Mono +monospaced.0.21.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.3.54.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +sansserif.0.5.fullName=Noto Sans Warang Citi Regular +sansserif.0.36.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.2.29.file=/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf +monospaced.1.52.file=/usr/share/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf +serif.0.97.fullName=Noto Sans Wancho Regular +serif.0.9.file=/usr/share/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf +serif.3.45.fullName=Noto Sans Symbols2 Regular +monospaced.0.35.fullName=Noto Sans Kharoshthi Regular +serif.1.6.fullName=DejaVu Sans Mono Bold +serif.3.87.file=/usr/share/fonts/truetype/noto/NotoSansModi-Regular.ttf +monospaced.2.88.fullName=Noto Sans Samaritan Regular +monospaced.3.13.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf +monospaced.2.82.fullName=Noto Sans Oriya Regular +serif.1.length=111 +monospaced.2.91.fullName=Noto Sans Syriac Regular +monospaced.3.27.fullName=Noto Sans Tamil Bold +sansserif.2.32.fullName=Noto Sans Devanagari Regular +serif.1.93.file=/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf +serif.2.51.file=/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf +sansserif.0.57.fullName=Noto Serif Tibetan Regular +sansserif.1.51.file=/usr/share/fonts/truetype/noto/NotoSansTakri-Regular.ttf +sansserif.3.65.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.93.file=/usr/share/fonts/truetype/noto/NotoSansSyriac-Regular.ttf +serif.2.52.fullName=Noto Sans Tai Tham Regular +sansserif.3.11.fullName=Noto Sans CJK JP Bold +sansserif.0.60.fullName=Noto Sans Bamum Regular +serif.1.36.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf +serif.1.89.file=/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf +serif.0.78.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +sansserif.1.65.fullName=Noto Sans New Tai Lue Regular +monospaced.0.57.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.2.24.file=/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf +monospaced.3.107.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.0.101.file=/usr/share/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf +monospaced.1.14.fullName=Noto Serif Gujarati Bold +monospaced.3.70.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.0.89.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +sansserif.3.109.fullName=Noto Color Emoji +sansserif.1.110.fullName=Noto Color Emoji +serif.1.20.file=/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf +monospaced.0.41.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +sansserif.3.4.fullName=Noto Sans Bold Italic +serif.0.65.fullName=Noto Sans Coptic Regular +monospaced.2.55.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.1.3.fullName=Noto Sans Adlam Bold +sansserif.2.17.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf +serif.3.51.fullName=Noto Sans Zanabazar Square Regular +monospaced.0.41.fullName=Noto Sans Meetei Mayek Regular +monospaced.0.44.file=/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf +sansserif.3.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.3.109.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +sansserif.0.26.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.2.61.fullName=Noto Sans Batak Regular +serif.3.17.file=/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf +serif.0.48.fullName=Noto Sans Siddham Regular +monospaced.1.72.file=/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf +monospaced.2.35.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +serif.0.101.fullName=Noto Sans Gunjala Gondi Regular +monospaced.3.41.fullName=Noto Sans Warang Citi Regular +sansserif.0.86.fullName=Noto Sans Pahawh Hmong Regular +sansserif.0.43.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf +serif.3.94.fullName=Noto Sans Samaritan Regular +monospaced.0.84.fullName=Noto Sans Pahawh Hmong Regular +serif.1.4.file=/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf +sansserif.3.43.fullName=DejaVu Serif +serif.2.71.file=/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf +monospaced.1.89.fullName=Noto Sans Old Turkic Regular +serif.1.86.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +serif.2.23.fullName=Noto Serif Gujarati Regular +monospaced.2.18.file=/usr/share/fonts/truetype/noto/NotoSansSharada-Regular.ttf +monospaced.2.103.file=/usr/share/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf +sansserif.2.77.file=/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf +serif.1.10.file=/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf +sansserif.3.86.fullName=Noto Sans Meroitic Regular +sansserif.1.10.fullName=Noto Sans Mono Bold +monospaced.1.46.fullName=Noto Sans Symbols2 Regular +monospaced.3.20.file=/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf +serif.0.58.file=/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf +sansserif.1.33.fullName=Noto Sans Canadian Aboriginal Bold +sansserif.3.62.file=/usr/share/fonts/truetype/noto/NotoSansMiao-Regular.ttf +sansserif.2.15.fullName=Noto Sans Symbols2 Regular +serif.3.74.fullName=Noto Sans Cypriot Regular +monospaced.0.64.fullName=Noto Sans Cuneiform Regular +monospaced.3.96.file=/usr/share/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf +serif.1.43.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.63.file=/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf +monospaced.0.94.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +serif.1.100.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.81.fullName=Noto Sans Meroitic Regular +serif.3.0.file=/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf +sansserif.0.17.fullName=Noto Sans Balinese Regular +serif.1.76.file=/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf +monospaced.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +serif.0.25.fullName=Noto Serif Sinhala Regular +serif.3.25.fullName=Noto Sans Symbols Bold +monospaced.0.15.fullName=Noto Sans Balinese Regular +monospaced.3.21.fullName=Noto Sans Malayalam Bold +sansserif.3.17.fullName=Noto Sans Devanagari Bold +monospaced.2.78.file=/usr/share/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf +monospaced.1.9.fullName=Liberation Mono Bold +sansserif.0.53.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf +monospaced.3.30.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf +sansserif.2.67.file=/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf +serif.3.28.fullName=Noto Sans Telugu Bold +serif.3.67.file=/usr/share/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf +monospaced.0.18.fullName=Noto Sans Sharada Regular +serif.1.53.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +sansserif.3.66.fullName=Noto Sans SignWriting Regular +monospaced.3.64.fullName=Noto Sans New Tai Lue Regular +monospaced.0.87.file=/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf +monospaced.0.77.file=/usr/share/fonts/truetype/noto/NotoSansManichaean-Regular.ttf +sansserif.3.72.file=/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf +serif.1.110.file=/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf +monospaced.2.48.fullName=Noto Sans Sundanese Regular +serif.0.48.file=/usr/share/fonts/truetype/noto/NotoSansSiddham-Regular.ttf +sansserif.0.8.file=/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf +serif.0.28.fullName=Noto Sans Bhaiksuki Regular +monospaced.3.53.file=/usr/share/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf +sansserif.3.95.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.1.81.file=/usr/share/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf +serif.3.77.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.1.43.fullName=DejaVu Sans +serif.1.99.fullName=Noto Sans Tai Viet Regular +sansserif.1.71.file=/usr/share/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf +sansserif.1.88.fullName=Noto Sans Modi Regular +monospaced.1.86.fullName=Noto Sans Mende Kikakui Regular +sansserif.2.4.file=/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf +sansserif.3.12.file=/usr/share/fonts/truetype/noto/NotoSansBalinese-Bold.ttf +serif.2.5.file=/usr/share/fonts/truetype/ubuntu/UbuntuMono-BI.ttf +sansserif.1.9.file=/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf +monospaced.2.28.file=/usr/share/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf +serif.0.94.fullName=Noto Sans Tai Viet Regular +monospaced.3.1.fullName=DejaVu Sans Mono Bold +monospaced.2.25.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +monospaced.0.11.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +serif.2.81.file=/usr/share/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf +sansserif.2.12.fullName=Noto Sans Arabic Regular +serif.1.0.fullName=DejaVu Serif Bold +monospaced.2.7.file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf +monospaced.3.10.file=/usr/share/fonts/truetype/noto/NotoSansArabic-Bold.ttf +monospaced.2.58.file=/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf +serif.0.45.fullName=Noto Sans Mongolian Regular +sansserif.0.37.fullName=Noto Sans Kharoshthi Regular +monospaced.3.44.fullName=Noto Sans Newa Regular +monospaced.2.68.fullName=Noto Sans Egyptian Hieroglyphs Regular +sansserif.3.22.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +serif.0.91.fullName=Noto Sans Saurashtra Regular +sansserif.0.96.file=/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf +sansserif.2.57.file=/usr/share/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf +serif.2.26.fullName=Noto Sans Avestan Regular +sansserif.3.89.fullName=Noto Sans Osage Regular +sansserif.0.83.fullName=Noto Sans Old Turkic Regular +serif.1.33.file=/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf +sansserif.1.13.fullName=Noto Sans Balinese Bold +serif.1.96.fullName=Noto Sans Saurashtra Regular +serif.2.91.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +monospaced.0.54.file=/usr/share/fonts/truetype/noto/NotoSerifTangut-Regular.ttf +serif.3.27.file=/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf +sansserif.1.91.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.1.69.fullName=Noto Serif Tangut Regular +sansserif.1.19.fullName=Noto Sans Georgian Bold +monospaced.3.5.file=/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf +monospaced.0.34.file=/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf +serif.1.21.fullName=Noto Sans Khmer Bold +sansserif.0.66.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +monospaced.0.87.fullName=Noto Sans Runic Regular +serif.3.7.fullName=Noto Sans Adlam Bold +serif.3.57.file=/usr/share/fonts/truetype/noto/NotoSansGrantha-Regular.ttf +serif.3.97.fullName=Noto Sans Syriac Regular +serif.3.102.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +monospaced.0.97.file=/usr/share/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf +sansserif.0.33.file=/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf +serif.1.27.fullName=Noto Sans Tai Tham Bold +serif.2.92.fullName=Noto Sans Soyombo Regular +sansserif.2.84.fullName=Noto Sans Oriya Regular +sansserif.2.87.fullName=Noto Sans Pau Cin Hau Regular +sansserif.0.76.file=/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf +serif.1.23.file=/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf +monospaced.1.3.fullName=Noto Sans Adlam Bold +serif.2.95.fullName=Noto Sans Thai Regular +serif.0.18.file=/usr/share/fonts/truetype/noto/NotoSansMarchen-Regular.ttf +sansserif.0.23.file=/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf +serif.2.98.fullName=Noto Sans Yi Regular +monospaced.3.83.file=/usr/share/fonts/truetype/noto/NotoSansLinearA-Regular.ttf +monospaced.0.61.fullName=Noto Sans Cham Regular +sansserif.0.11.fullName=Noto Sans Mono Regular +serif.0.22.fullName=Noto Sans Zanabazar Square Regular +serif.3.71.fullName=Noto Sans Batak Regular +sansserif.3.60.fullName=Noto Sans Linear B Regular +sansserif.3.63.fullName=Noto Sans Mongolian Regular +serif.3.1.fullName=DejaVu Serif +serif.3.4.fullName=Noto Sans Bold Italic +sansserif.2.37.file=/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf +monospaced.2.68.file=/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf +monospaced.3.104.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.42.file=/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf +monospaced.1.66.fullName=Noto Sans Siddham Regular +monospaced.0.104.file=/usr/share/fonts/truetype/arphic/ukai.ttc +monospaced.3.73.file=/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf +serif.1.90.fullName=Noto Sans Osage Regular +monospaced.1.63.fullName=Noto Sans Miao Regular +serif.2.29.fullName=Noto Sans Brahmi Regular +sansserif.0.13.file=/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc +sansserif.2.27.file=/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf +sansserif.2.18.fullName=Noto Sans Marchen Regular +serif.2.101.file=/usr/share/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf +sansserif.3.52.file=/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf +serif.1.24.fullName=Noto Sans Myanmar Bold +serif.1.96.file=/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf +sansserif.0.86.file=/usr/share/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf +monospaced.3.7.fullName=DejaVu Sans Bold +sansserif.1.82.fullName=Noto Sans Lepcha Regular +serif.3.37.file=/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf +monospaced.1.0.fullName=DejaVu Sans Mono Bold diff --git a/api_v2/test_mission_api.py b/api_v2/test_mission_api.py new file mode 100644 index 0000000..557345c --- /dev/null +++ b/api_v2/test_mission_api.py @@ -0,0 +1,335 @@ +from django.contrib.auth import get_user_model +from django.contrib.auth.models import Permission +from django.test import TestCase +from rest_framework.test import APIClient + +from basic_info import models as basic_models +from mission import models as mission_models + + +def grant_permission(user, codename): + permission = Permission.objects.get(codename=codename) + user.user_permissions.add(permission) + + +class MissionV2APITest(TestCase): + def setUp(self): + self.client = APIClient() + self.merchant = basic_models.Merchant.objects.create( + name="任务商户", + type=basic_models.MerchantTypeEnum.STORE, + ) + self.other_merchant = basic_models.Merchant.objects.create( + name="其他商户", + type=basic_models.MerchantTypeEnum.STORE, + ) + self.user = get_user_model().objects.create_user(username="mission-user", password="pass12345") + self.employee = basic_models.Employee.objects.create( + merchant=self.merchant, + sys_user=self.user, + name="任务员工", + ) + self.default_category = mission_models.MissionCategory.objects.create( + merchant=self.merchant, + name="通用", + ) + self.followup_category = mission_models.MissionCategory.objects.create( + merchant=self.merchant, + name="跟进", + ) + self.other_category = mission_models.MissionCategory.objects.create( + merchant=self.other_merchant, + name="通用", + ) + self.participant = basic_models.Employee.objects.create( + merchant=self.merchant, + name="参与者", + ) + self.other_employee = basic_models.Employee.objects.create( + merchant=self.other_merchant, + name="其他员工", + ) + self.client.force_authenticate(user=self.user) + + def test_create_mission_uses_default_status_and_current_employee(self): + resp = self.client.post( + "/api/v2/missions/", + { + "description": "跟进客户问题", + "participant_ids": [self.participant.id], + }, + format="json", + ) + + self.assertEqual(resp.status_code, 201) + mission = mission_models.Mission.objects.get(id=resp.data["id"]) + self.assertEqual(mission.merchant, self.merchant) + self.assertEqual(mission.creator, self.employee) + self.assertEqual(mission.category, self.default_category) + self.assertFalse(mission.is_urgent) + self.assertFalse(mission.is_completed) + self.assertFalse(mission.is_cancelled) + self.assertEqual(resp.data["category"], self.default_category.id) + self.assertEqual(resp.data["category_name"], "通用") + self.assertEqual(list(mission.participants.values_list("employee_id", flat=True)), [self.participant.id]) + + def test_create_mission_rejects_status_fields(self): + resp = self.client.post( + "/api/v2/missions/", + { + "description": "非法状态", + "is_completed": True, + }, + format="json", + ) + + self.assertEqual(resp.status_code, 400) + self.assertIn("is_completed", resp.data) + + def test_create_mission_rejects_cross_merchant_category(self): + resp = self.client.post( + "/api/v2/missions/", + { + "description": "非法分类", + "category": self.other_category.id, + }, + format="json", + ) + + self.assertEqual(resp.status_code, 400) + self.assertIn("category", resp.data) + + def test_patch_mission_rejects_status_fields(self): + mission = self._create_mission() + + resp = self.client.patch( + f"/api/v2/missions/{mission.id}/", + {"is_cancelled": True}, + format="json", + ) + + self.assertEqual(resp.status_code, 400) + mission.refresh_from_db() + self.assertFalse(mission.is_cancelled) + + def test_patch_mission_rejects_is_urgent(self): + mission = self._create_mission() + + resp = self.client.patch( + f"/api/v2/missions/{mission.id}/", + {"is_urgent": True}, + format="json", + ) + + self.assertEqual(resp.status_code, 400) + mission.refresh_from_db() + self.assertFalse(mission.is_urgent) + + def test_patch_mission_updates_normal_fields_and_participants(self): + mission = self._create_mission() + + resp = self.client.patch( + f"/api/v2/missions/{mission.id}/", + { + "description": "更新后的任务", + "category": self.followup_category.id, + "participant_ids": [self.participant.id], + }, + format="json", + ) + + self.assertEqual(resp.status_code, 200) + mission.refresh_from_db() + self.assertEqual(mission.description, "更新后的任务") + self.assertEqual(mission.category, self.followup_category) + self.assertEqual(resp.data["category"], self.followup_category.id) + self.assertEqual(resp.data["category_name"], "跟进") + self.assertEqual(list(mission.participants.values_list("employee_id", flat=True)), [self.participant.id]) + + def test_list_only_returns_current_merchant_missions(self): + visible = self._create_mission(description="可见任务") + mission_models.Mission.objects.create( + merchant=self.other_merchant, + category=self.other_category, + creator=self.other_employee, + description="不可见任务", + ) + + resp = self.client.get("/api/v2/missions/") + + self.assertEqual(resp.status_code, 200) + self.assertEqual([item["id"] for item in resp.data], [visible.id]) + + def test_delete_mission_is_not_allowed(self): + mission = self._create_mission() + + resp = self.client.delete(f"/api/v2/missions/{mission.id}/") + + self.assertEqual(resp.status_code, 405) + + def test_reopen_mission_requires_permission(self): + mission = self._create_mission() + + reply_resp = self.client.post( + f"/api/v2/missions/{mission.id}/replies/", + {"content": "已处理", "ends_task": True}, + format="json", + ) + self.assertEqual(reply_resp.status_code, 201) + mission.refresh_from_db() + self.assertTrue(mission.is_completed) + + reopen_resp = self.client.post(f"/api/v2/missions/{mission.id}/reopen/", {}, format="json") + self.assertEqual(reopen_resp.status_code, 403) + + def test_create_ending_reply_and_reopen_mission(self): + grant_permission(self.user, "reopen_mission") + mission = self._create_mission() + + reply_resp = self.client.post( + f"/api/v2/missions/{mission.id}/replies/", + {"content": "已处理", "ends_task": True}, + format="json", + ) + self.assertEqual(reply_resp.status_code, 201) + mission.refresh_from_db() + self.assertTrue(mission.is_completed) + + reopen_resp = self.client.post(f"/api/v2/missions/{mission.id}/reopen/", {}, format="json") + self.assertEqual(reopen_resp.status_code, 200) + mission.refresh_from_db() + reply = mission_models.MissionReply.objects.get(id=reply_resp.data["id"]) + self.assertFalse(mission.is_completed) + self.assertFalse(reply.ends_task) + self.assertTrue(reply.is_rejected) + self.assertEqual(reply.rejected_by, self.employee) + + def test_reject_reply_requires_permission(self): + mission = self._create_mission() + reply = mission_models.MissionReply.objects.create( + merchant=self.merchant, + mission=mission, + responder=self.employee, + content="结束", + ends_task=True, + ) + mission.is_completed = True + mission.save(update_fields=["is_completed", "updated_at"]) + + resp = self.client.post(f"/api/v2/mission-replies/{reply.id}/reject/", {}, format="json") + self.assertEqual(resp.status_code, 403) + + def test_reject_reply_api_reopens_mission_when_rejecting_ending_reply(self): + grant_permission(self.user, "reject_mission_reply") + mission = self._create_mission() + reply = mission_models.MissionReply.objects.create( + merchant=self.merchant, + mission=mission, + responder=self.employee, + content="结束", + ends_task=True, + ) + mission.is_completed = True + mission.save(update_fields=["is_completed", "updated_at"]) + + resp = self.client.post(f"/api/v2/mission-replies/{reply.id}/reject/", {}, format="json") + self.assertEqual(resp.status_code, 200) + mission.refresh_from_db() + reply.refresh_from_db() + self.assertFalse(mission.is_completed) + self.assertTrue(reply.is_rejected) + self.assertEqual(reply.rejected_by, self.employee) + + def test_cancel_mission_api_records_cancelled_by(self): + mission = self._create_mission() + + resp = self.client.post(f"/api/v2/missions/{mission.id}/cancel/", {}, format="json") + + self.assertEqual(resp.status_code, 200) + mission.refresh_from_db() + self.assertTrue(mission.is_cancelled) + self.assertEqual(mission.cancelled_by, self.employee) + self.assertIsNotNone(mission.cancelled_at) + + def test_set_urgent_api_updates_urgent_status(self): + mission = self._create_mission() + + resp = self.client.post( + f"/api/v2/missions/{mission.id}/set-urgent/", + {"is_urgent": True}, + format="json", + ) + + self.assertEqual(resp.status_code, 200) + mission.refresh_from_db() + self.assertTrue(mission.is_urgent) + + def test_cross_merchant_mission_detail_returns_404(self): + mission = mission_models.Mission.objects.create( + merchant=self.other_merchant, + category=self.other_category, + creator=self.other_employee, + description="其他商户任务", + ) + + resp = self.client.get(f"/api/v2/missions/{mission.id}/") + + self.assertEqual(resp.status_code, 404) + + def test_cross_merchant_participant_is_rejected(self): + resp = self.client.post( + "/api/v2/missions/", + { + "description": "跨商户参与者", + "participant_ids": [self.other_employee.id], + }, + format="json", + ) + + self.assertEqual(resp.status_code, 400) + + def test_mission_category_crud(self): + list_resp = self.client.get("/api/v2/mission-categories/") + self.assertEqual(list_resp.status_code, 200) + self.assertEqual( + [item["name"] for item in list_resp.data], + ["通用", "跟进"], + ) + + create_resp = self.client.post( + "/api/v2/mission-categories/", + {"name": "售后"}, + format="json", + ) + self.assertEqual(create_resp.status_code, 201) + category_id = create_resp.data["id"] + + detail_resp = self.client.get(f"/api/v2/mission-categories/{category_id}/") + self.assertEqual(detail_resp.status_code, 200) + self.assertEqual(detail_resp.data["name"], "售后") + + patch_resp = self.client.patch( + f"/api/v2/mission-categories/{category_id}/", + {"name": "售后跟进"}, + format="json", + ) + self.assertEqual(patch_resp.status_code, 200) + self.assertEqual(patch_resp.data["name"], "售后跟进") + + delete_resp = self.client.delete(f"/api/v2/mission-categories/{category_id}/") + self.assertEqual(delete_resp.status_code, 204) + + def test_delete_used_mission_category_is_rejected(self): + mission = self._create_mission() + + resp = self.client.delete(f"/api/v2/mission-categories/{mission.category_id}/") + + self.assertEqual(resp.status_code, 400) + + def _create_mission(self, description="测试任务"): + return mission_models.Mission.objects.create( + merchant=self.merchant, + category=self.default_category, + creator=self.employee, + description=description, + ) diff --git a/api_v2/urls.py b/api_v2/urls.py index 63c33a2..403dee0 100644 --- a/api_v2/urls.py +++ b/api_v2/urls.py @@ -1,6 +1,7 @@ from django.urls import path from api_v2.views import ( + ContentTypeListView, HealthCheckView, QuickCreateEmployeeUserView, RoleListView, @@ -14,6 +15,15 @@ from api_v2.views import ( PlateOrderBatchUpdateView, PrintingOrderBatchAdvanceRecordsView, BusinessObjectCloneView, + MissionCancelView, + MissionCategoryDetailView, + MissionCategoryListCreateView, + MissionDetailView, + MissionListCreateView, + MissionReopenView, + MissionReplyListCreateView, + MissionReplyRejectView, + MissionSetUrgentView, ) from api_v2.views.basic_info import CustomerEmployeeBindingView, MyVisiblePagesView @@ -33,5 +43,14 @@ urlpatterns = [ path('plate-orders/by-state-status/', PlateOrderByStateStatusView.as_view(), name='api_v2_plate_order_by_state_status'), path('plate-orders/batch-update/', PlateOrderBatchUpdateView.as_view(), name='api_v2_plate_order_batch_update'), path('stateflow/business-objects/clone/', BusinessObjectCloneView.as_view(), name='api_v2_stateflow_business_object_clone'), + path('content-types/', ContentTypeListView.as_view(), name='api_v2_content_type_list'), + path('mission-categories/', MissionCategoryListCreateView.as_view(), name='api_v2_mission_category_list_create'), + path('mission-categories//', MissionCategoryDetailView.as_view(), name='api_v2_mission_category_detail'), + path('missions/', MissionListCreateView.as_view(), name='api_v2_mission_list_create'), + path('missions//', MissionDetailView.as_view(), name='api_v2_mission_detail'), + path('missions//replies/', MissionReplyListCreateView.as_view(), name='api_v2_mission_reply_list_create'), + path('missions//reopen/', MissionReopenView.as_view(), name='api_v2_mission_reopen'), + path('missions//cancel/', MissionCancelView.as_view(), name='api_v2_mission_cancel'), + path('missions//set-urgent/', MissionSetUrgentView.as_view(), name='api_v2_mission_set_urgent'), + path('mission-replies//reject/', MissionReplyRejectView.as_view(), name='api_v2_mission_reply_reject'), ] - diff --git a/api_v2/views/__init__.py b/api_v2/views/__init__.py index 1194264..cd8e624 100644 --- a/api_v2/views/__init__.py +++ b/api_v2/views/__init__.py @@ -17,6 +17,18 @@ from .printing import ( PrintingOrderBatchAdvanceRecordsView, ) from .stateflow import BusinessObjectCloneView +from .mission import ( + ContentTypeListView, + MissionCancelView, + MissionCategoryDetailView, + MissionCategoryListCreateView, + MissionDetailView, + MissionListCreateView, + MissionReopenView, + MissionReplyListCreateView, + MissionReplyRejectView, + MissionSetUrgentView, +) __all__ = [ 'HealthCheckView', @@ -33,5 +45,14 @@ __all__ = [ 'PlateOrderBatchUpdateView', 'PrintingOrderBatchAdvanceRecordsView', 'BusinessObjectCloneView', + 'MissionCancelView', + 'MissionCategoryDetailView', + 'MissionCategoryListCreateView', + 'MissionDetailView', + 'MissionListCreateView', + 'MissionReopenView', + 'MissionReplyListCreateView', + 'MissionReplyRejectView', + 'MissionSetUrgentView', + 'ContentTypeListView', ] - diff --git a/api_v2/views/mission.py b/api_v2/views/mission.py new file mode 100644 index 0000000..eed6d5b --- /dev/null +++ b/api_v2/views/mission.py @@ -0,0 +1,513 @@ +from django.contrib.contenttypes.models import ContentType +from django.db import IntegrityError +from django.db.models import Q +from django.db.models import ProtectedError +from django.shortcuts import get_object_or_404 +from rest_framework import permissions, serializers, status +from rest_framework.response import Response +from rest_framework.views import APIView + +from mission import models as mission_models +from mission import services as mission_services + + +STATUS_FIELDS = {"is_urgent", "is_completed", "is_cancelled", "cancelled_by", "cancelled_at", "rejected_by", "rejected_at"} + + +def _get_employee(request): + employee = getattr(request.user, "employee", None) + if employee is None: + raise serializers.ValidationError("当前用户未关联员工") + return employee + + +def _employee_payload(employee): + if employee is None: + return None + return { + "id": employee.id, + "name": employee.name, + "merchant_id": employee.merchant_id, + } + + +class MissionWriteSerializer(serializers.Serializer): + description = serializers.CharField(required=False, allow_blank=False) + category = serializers.IntegerField(required=False, min_value=1) + content_type = serializers.IntegerField(required=False, allow_null=True, min_value=1) + content_id = serializers.IntegerField(required=False, allow_null=True, min_value=1) + participant_ids = serializers.ListField( + child=serializers.IntegerField(min_value=1), + required=False, + allow_empty=True, + ) + + def __init__(self, *args, **kwargs): + self.is_create = kwargs.pop("is_create", False) + super().__init__(*args, **kwargs) + if self.is_create: + self.fields["description"].required = True + + def validate_category(self, value): + employee = self.context.get("employee") + if employee is None: + return value + try: + return mission_models.MissionCategory.objects.get(id=value, merchant=employee.merchant) + except mission_models.MissionCategory.DoesNotExist as exc: + raise serializers.ValidationError("任务分类不存在") from exc + + def validate(self, attrs): + forbidden_fields = STATUS_FIELDS.intersection(self.initial_data.keys()) + if forbidden_fields: + raise serializers.ValidationError({field: "状态字段不能通过普通 CRUD 接口修改" for field in sorted(forbidden_fields)}) + + content_type_provided = "content_type" in self.initial_data + content_id_provided = "content_id" in self.initial_data + if content_type_provided != content_id_provided: + raise serializers.ValidationError("content_type 与 content_id 必须同时提供或同时省略") + + content_type_id = attrs.get("content_type") + if content_type_id is not None: + try: + attrs["content_type"] = ContentType.objects.get(id=content_type_id) + except ContentType.DoesNotExist as exc: + raise serializers.ValidationError({"content_type": "ContentType 不存在"}) from exc + return attrs + + +class MissionReplyCreateSerializer(serializers.Serializer): + content = serializers.CharField(allow_blank=False) + ends_task = serializers.BooleanField(required=False, default=False) + + +class MissionUrgentSerializer(serializers.Serializer): + is_urgent = serializers.BooleanField() + + +class MissionCategoryWriteSerializer(serializers.Serializer): + name = serializers.CharField(allow_blank=False, max_length=50) + + def validate_name(self, value): + value = value.strip() + if not value: + raise serializers.ValidationError("分类名称不能为空") + employee = self.context["employee"] + instance = self.context.get("instance") + queryset = mission_models.MissionCategory.objects.filter( + merchant=employee.merchant, + name=value, + ) + if instance is not None: + queryset = queryset.exclude(id=instance.id) + if queryset.exists(): + raise serializers.ValidationError("分类名称已存在") + return value + + +class MissionSerializer(serializers.ModelSerializer): + creator = serializers.SerializerMethodField() + cancelled_by = serializers.SerializerMethodField() + participants = serializers.SerializerMethodField() + content_type_label = serializers.SerializerMethodField() + category = serializers.IntegerField(source="category_id", read_only=True) + category_name = serializers.CharField(source="category.name", read_only=True) + has_ending_reply = serializers.BooleanField(read_only=True) + can_reply = serializers.BooleanField(read_only=True) + + class Meta: + model = mission_models.Mission + fields = [ + "id", + "merchant", + "description", + "category", + "category_name", + "is_urgent", + "is_completed", + "is_cancelled", + "cancelled_at", + "creator", + "cancelled_by", + "participants", + "content_type", + "content_type_label", + "content_id", + "has_ending_reply", + "can_reply", + "created_at", + "updated_at", + ] + read_only_fields = fields + + def get_creator(self, obj): + return _employee_payload(obj.creator) + + def get_cancelled_by(self, obj): + return _employee_payload(obj.cancelled_by) + + def get_participants(self, obj): + return [ + _employee_payload(participant.employee) + for participant in obj.participants.select_related("employee", "employee__merchant") + ] + + def get_content_type_label(self, obj): + if obj.content_type_id is None: + return None + return f"{obj.content_type.app_label}.{obj.content_type.model}" + + +class MissionCategorySerializer(serializers.ModelSerializer): + class Meta: + model = mission_models.MissionCategory + fields = [ + "id", + "merchant", + "name", + "created_at", + "updated_at", + ] + read_only_fields = fields + + +class MissionReplySerializer(serializers.ModelSerializer): + responder = serializers.SerializerMethodField() + rejected_by = serializers.SerializerMethodField() + + class Meta: + model = mission_models.MissionReply + fields = [ + "id", + "mission", + "merchant", + "responder", + "content", + "replied_at", + "ends_task", + "is_rejected", + "rejected_by", + "rejected_at", + "created_at", + "updated_at", + ] + read_only_fields = fields + + def get_responder(self, obj): + return _employee_payload(obj.responder) + + def get_rejected_by(self, obj): + return _employee_payload(obj.rejected_by) + + +def _mission_queryset_for_employee(employee): + return ( + mission_models.Mission.objects.filter(merchant=employee.merchant) + .select_related( + "merchant", + "category", + "creator", + "creator__merchant", + "cancelled_by", + "cancelled_by__merchant", + "content_type", + ) + .prefetch_related("participants__employee", "participants__employee__merchant") + .order_by("-created_at", "-id") + ) + + +def _mission_category_queryset_for_employee(employee): + return mission_models.MissionCategory.objects.filter(merchant=employee.merchant).order_by("id") + + +class MissionCategoryListCreateView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def get(self, request): + employee = _get_employee(request) + queryset = _mission_category_queryset_for_employee(employee) + return Response(MissionCategorySerializer(queryset, many=True).data) + + def post(self, request): + employee = _get_employee(request) + serializer = MissionCategoryWriteSerializer(data=request.data, context={"employee": employee}) + serializer.is_valid(raise_exception=True) + try: + category = mission_models.MissionCategory.objects.create( + merchant=employee.merchant, + name=serializer.validated_data["name"], + ) + except IntegrityError: + return Response({"name": ["分类名称已存在"]}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionCategorySerializer(category).data, status=status.HTTP_201_CREATED) + + +class MissionCategoryDetailView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def get_object(self, request, category_id): + employee = _get_employee(request) + return get_object_or_404(_mission_category_queryset_for_employee(employee), id=category_id) + + def get(self, request, category_id): + category = self.get_object(request, category_id) + return Response(MissionCategorySerializer(category).data) + + def patch(self, request, category_id): + employee = _get_employee(request) + category = self.get_object(request, category_id) + serializer = MissionCategoryWriteSerializer( + data=request.data, + partial=True, + context={"employee": employee, "instance": category}, + ) + serializer.is_valid(raise_exception=True) + if "name" in serializer.validated_data: + category.name = serializer.validated_data["name"] + try: + category.save(update_fields=["name", "updated_at"]) + except IntegrityError: + return Response({"name": ["分类名称已存在"]}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionCategorySerializer(category).data) + + def delete(self, request, category_id): + category = self.get_object(request, category_id) + try: + category.delete() + except ProtectedError: + return Response({"detail": "任务分类已被使用,不能删除"}, status=status.HTTP_400_BAD_REQUEST) + return Response(status=status.HTTP_204_NO_CONTENT) + + +class MissionListCreateView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def get(self, request): + employee = _get_employee(request) + queryset = _mission_queryset_for_employee(employee) + + if request.query_params.get("category"): + queryset = queryset.filter(category_id=request.query_params["category"]) + for field in ["is_urgent", "is_completed", "is_cancelled"]: + value = request.query_params.get(field) + if value is not None: + queryset = queryset.filter(**{field: value.lower() in ["1", "true", "yes"]}) + if request.query_params.get("content_type"): + queryset = queryset.filter(content_type_id=request.query_params["content_type"]) + if request.query_params.get("content_id"): + queryset = queryset.filter(content_id=request.query_params["content_id"]) + + return Response(MissionSerializer(queryset, many=True).data) + + def post(self, request): + employee = _get_employee(request) + serializer = MissionWriteSerializer(data=request.data, is_create=True, context={"employee": employee}) + serializer.is_valid(raise_exception=True) + data = serializer.validated_data + try: + mission = mission_services.create_mission( + creator=employee, + description=data["description"], + category=data.get("category"), + content_type=data.get("content_type"), + content_id=data.get("content_id"), + participant_ids=data.get("participant_ids"), + ) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionSerializer(mission).data, status=status.HTTP_201_CREATED) + + +class MissionDetailView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def get_object(self, request, mission_id): + employee = _get_employee(request) + return get_object_or_404(_mission_queryset_for_employee(employee), id=mission_id) + + def get(self, request, mission_id): + mission = self.get_object(request, mission_id) + return Response(MissionSerializer(mission).data) + + def patch(self, request, mission_id): + employee = _get_employee(request) + mission = self.get_object(request, mission_id) + serializer = MissionWriteSerializer(data=request.data, partial=True, context={"employee": employee}) + serializer.is_valid(raise_exception=True) + data = serializer.validated_data + try: + mission = mission_services.update_mission( + mission=mission, + updated_by=employee, + description=data.get("description"), + category=data.get("category"), + content_type=data.get("content_type"), + content_id=data.get("content_id"), + update_content_object=("content_type" in request.data or "content_id" in request.data), + participant_ids=data.get("participant_ids"), + ) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionSerializer(mission).data) + + def delete(self, request, mission_id): + return Response({"detail": "Mission 删除接口未提供,请使用 cancel 接口取消任务"}, status=status.HTTP_405_METHOD_NOT_ALLOWED) + + +class MissionReplyListCreateView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def get(self, request, mission_id): + employee = _get_employee(request) + mission = get_object_or_404(_mission_queryset_for_employee(employee), id=mission_id) + queryset = ( + mission_models.MissionReply.objects.filter(mission=mission) + .select_related("responder", "responder__merchant", "rejected_by", "rejected_by__merchant") + .order_by("replied_at", "id") + ) + for field in ["ends_task", "is_rejected"]: + value = request.query_params.get(field) + if value is not None: + queryset = queryset.filter(**{field: value.lower() in ["1", "true", "yes"]}) + return Response(MissionReplySerializer(queryset, many=True).data) + + def post(self, request, mission_id): + employee = _get_employee(request) + mission = get_object_or_404(_mission_queryset_for_employee(employee), id=mission_id) + serializer = MissionReplyCreateSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + reply = mission_services.create_mission_reply( + mission=mission, + responder=employee, + content=serializer.validated_data["content"], + ends_task=serializer.validated_data.get("ends_task", False), + ) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionReplySerializer(reply).data, status=status.HTTP_201_CREATED) + + +class MissionReopenView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def post(self, request, mission_id): + if not request.user.has_perm("mission.reopen_mission"): + return Response({"detail": "缺少重新打开任务权限"}, status=status.HTTP_403_FORBIDDEN) + employee = _get_employee(request) + mission = get_object_or_404(_mission_queryset_for_employee(employee), id=mission_id) + try: + mission = mission_services.reopen_mission(mission=mission, reopened_by=employee) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionSerializer(mission).data) + + +class MissionCancelView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def post(self, request, mission_id): + employee = _get_employee(request) + mission = get_object_or_404(_mission_queryset_for_employee(employee), id=mission_id) + try: + mission = mission_services.cancel_mission(mission=mission, cancelled_by=employee) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionSerializer(mission).data) + + +class MissionReplyRejectView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def post(self, request, reply_id): + if not request.user.has_perm("mission.reject_mission_reply"): + return Response({"detail": "缺少撤销任务回应权限"}, status=status.HTTP_403_FORBIDDEN) + employee = _get_employee(request) + reply = get_object_or_404( + mission_models.MissionReply.objects.select_related("mission", "responder", "rejected_by").filter( + merchant=employee.merchant, + ), + id=reply_id, + ) + try: + reply = mission_services.reject_reply(reply=reply, rejected_by=employee) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionReplySerializer(reply).data) + + +class MissionSetUrgentView(APIView): + permission_classes = [permissions.IsAuthenticated] + + def post(self, request, mission_id): + employee = _get_employee(request) + mission = get_object_or_404(_mission_queryset_for_employee(employee), id=mission_id) + serializer = MissionUrgentSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + mission = mission_services.set_mission_urgent( + mission=mission, + updated_by=employee, + is_urgent=serializer.validated_data["is_urgent"], + ) + except ValueError as exc: + return Response({"detail": str(exc)}, status=status.HTTP_400_BAD_REQUEST) + return Response(MissionSerializer(mission).data) + + +class ContentTypeListView(APIView): + permission_classes = [permissions.IsAuthenticated] + + # Models the frontend is allowed to use as mission content_type targets. + _ALLOWED_CONTENT_TYPES = [ + ("printing", "plateorder"), + ("printing", "printingorder"), + ("printing", "printingjob"), + ("business", "purchaseorder"), + ("business", "presalesorder"), + ("business", "salesorder"), + ("business", "prepurchaseorder"), + ("business", "purchasereturnorder"), + ("business", "salesreturnorder"), + ("business", "paymentorder"), + ("business", "receiptorder"), + ("stock", "transferorder"), + ("shipment", "shipment"), + ("stateflow", "process"), + ] + + # Human-readable labels keyed by (app_label, model). + _LABELS = { + ("printing", "plateorder"): "开版单", + ("printing", "printingorder"): "印刷单", + ("printing", "printingjob"): "印刷任务", + ("business", "purchaseorder"): "采购单", + ("business", "presalesorder"): "预销售单", + ("business", "salesorder"): "销售单", + ("business", "prepurchaseorder"): "预采购单", + ("business", "purchasereturnorder"): "采购退货单", + ("business", "salesreturnorder"): "销售退货单", + ("business", "paymentorder"): "付款单", + ("business", "receiptorder"): "收款单", + ("stock", "transferorder"): "调拨单", + ("shipment", "shipment"): "发货单", + ("stateflow", "process"): "工艺流程实例", + } + + def get(self, request): + filters = Q() + for app_label, model in self._ALLOWED_CONTENT_TYPES: + filters |= Q(app_label=app_label, model=model) + cts = ContentType.objects.filter(filters).order_by("app_label", "model") + data = [ + { + "id": ct.id, + "app_label": ct.app_label, + "model": ct.model, + "label": f"{ct.app_label}.{ct.model}", + "name": self._LABELS.get((ct.app_label, ct.model), ct.model), + } + for ct in cts + ] + return Response(data) diff --git a/docs/api_v2_mission_api.md b/docs/api_v2_mission_api.md new file mode 100644 index 0000000..37ff42d --- /dev/null +++ b/docs/api_v2_mission_api.md @@ -0,0 +1,437 @@ +# API v2 Mission 任务模块接口文档 + +本文档面向前端,描述 `mission` 中立任务模块的 API。 + +## 基本约定 + +- Base URL: `/api/v2` +- 认证:所有接口都需要登录。 +- 人员身份:后端使用 `request.user.employee` 作为当前员工身份。 +- 多商户隔离:所有任务、任务分类、参与者、回应都只允许访问当前员工所属商户的数据。 +- 删除能力:不提供任务删除接口;需要结束业务时使用 `cancel` 取消任务。 +- 状态字段:普通创建/更新接口不允许修改状态字段,状态变化统一走独立接口。 + +普通 CRUD 禁止提交这些字段: + +| 字段 | 说明 | +|------|------| +| `is_urgent` | 是否紧急,使用 `set-urgent` 接口修改 | +| `is_completed` | 是否完成,由结束回应或 reopen/reject 流程维护 | +| `is_cancelled` | 是否取消,使用 `cancel` 接口修改 | +| `cancelled_by` | 取消人,由后端写入 | +| `cancelled_at` | 取消时间,由后端写入 | +| `rejected_by` | 撤销人,由后端写入 | +| `rejected_at` | 撤销时间,由后端写入 | + +## content_type 说明 + +`content_type` 和 `content_id` 是可选的"关联业务对象"字段,用于把任务挂靠到系统中的某个具体业务单据或对象上。 + +### content_type 是什么 + +`content_type` 是一个整数,对应后端数据库 `django_content_type` 表的主键(`id`)。 +该表记录了系统中所有 Django 模型的元信息,每一行代表一个模型,格式为 `app_label` + `model`。 + +**前端不应硬编码 content_type 整数 ID**,因为这个 ID 在不同部署环境中可能不同。 +正确做法:调用 `/api/v2/content-types/` 接口(见下方"查询可用 content_type"一节)获取当前环境的实际 ID。 + +### content_type_label 字段 + +响应体中的 `content_type_label` 字段是人类可读的模型标识,格式为 `"app_label.model"`,例如: + +- `"printing.plateorder"` — 开版单 +- `"printing.printingjob"` — 印刷任务 +- `"business.purchaseorder"` — 采购单 + +该字段**只读**,用于前端展示或调试,不作为提交 content_type 时的值。 + +### 当前系统中可关联的主要业务对象 + +| `content_type_label` | 中文说明 | +|---|---| +| `printing.plateorder` | 开版单 | +| `printing.printingorder` | 印刷单 | +| `printing.printingjob` | 印刷任务 | +| `business.purchaseorder` | 采购单 | +| `business.presalesorder` | 预销售单 | +| `business.salesorder` | 销售单 | +| `business.prepurchaseorder` | 预采购单 | +| `business.purchasereturnorder` | 采购退货单 | +| `business.salesreturnorder` | 销售退货单 | +| `business.paymentorder` | 付款单 | +| `business.receiptorder` | 收款单 | +| `stock.transferorder` | 调拨单 | +| `shipment.shipment` | 发货单 | +| `stateflow.process` | 工艺流程实例 | + +> 上述列表是"有意义的"业务关联对象;系统本身不限制可关联的模型类型,技术上任何有效 ContentType ID 都被接受。 + +### 查询可用 content_type + +- URL: `/api/v2/content-types/` +- Method: `GET` + +响应示例: + +```json +[ + {"id": 7, "app_label": "business", "model": "paymentorder", "label": "business.paymentorder", "name": "付款单"}, + {"id": 8, "app_label": "business", "model": "presalesorder", "label": "business.presalesorder", "name": "预销售单"}, + ... +] +``` + +前端应在运行时调用此接口获取 `id`,不应硬编码,因为不同部署环境的 ID 可能不同。 + +## 数据结构 + +### MissionCategory + +```json +{ + "id": 1, + "merchant": 10, + "name": "通用", + "created_at": "2026-04-10T12:00:00+08:00", + "updated_at": "2026-04-10T12:00:00+08:00" +} +``` + +### Mission + +```json +{ + "id": 1, + "merchant": 10, + "description": "跟进客户问题", + "category": 1, + "category_name": "通用", + "is_urgent": false, + "is_completed": false, + "is_cancelled": false, + "cancelled_at": null, + "creator": { + "id": 20, + "name": "张三", + "merchant_id": 10 + }, + "cancelled_by": null, + "participants": [ + { + "id": 21, + "name": "李四", + "merchant_id": 10 + } + ], + "content_type": null, + "content_type_label": null, + "content_id": null, + "has_ending_reply": false, + "can_reply": true, + "created_at": "2026-04-10T12:00:00+08:00", + "updated_at": "2026-04-10T12:00:00+08:00" +} +``` + +### MissionReply + +```json +{ + "id": 100, + "mission": 1, + "merchant": 10, + "responder": { + "id": 20, + "name": "张三", + "merchant_id": 10 + }, + "content": "已处理", + "replied_at": "2026-04-10T12:10:00+08:00", + "ends_task": true, + "is_rejected": false, + "rejected_by": null, + "rejected_at": null, + "created_at": "2026-04-10T12:10:00+08:00", + "updated_at": "2026-04-10T12:10:00+08:00" +} +``` + +## 任务分类列表 + +- URL: `/api/v2/mission-categories/` +- Method: `GET` + +响应:`MissionCategory[]` + +## 创建任务分类 + +- URL: `/api/v2/mission-categories/` +- Method: `POST` + +请求参数: + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| `name` | string | 是 | 分类名称,同商户下唯一 | + +请求示例: + +```json +{ + "name": "售后" +} +``` + +成功响应:`201 Created`,返回 `MissionCategory` + +## 任务分类详情 + +- URL: `/api/v2/mission-categories//` +- Method: `GET` + +成功响应:`MissionCategory` + +## 更新任务分类 + +- URL: `/api/v2/mission-categories//` +- Method: `PATCH` + +允许更新: + +| 参数 | 类型 | 说明 | +|------|------|------| +| `name` | string | 分类名称,同商户下唯一 | + +成功响应:`MissionCategory` + +## 删除任务分类 + +- URL: `/api/v2/mission-categories//` +- Method: `DELETE` + +说明: + +- 如果该分类已经被任务使用,则删除会被拒绝,返回 `400` + +成功响应:`204 No Content` + +## 任务列表 + +- URL: `/api/v2/missions/` +- Method: `GET` + +查询参数: + +| 参数 | 类型 | 说明 | +|------|------|------| +| `category` | int | 任务分类 ID | +| `is_urgent` | boolean | `true` / `false` | +| `is_completed` | boolean | `true` / `false` | +| `is_cancelled` | boolean | `true` / `false` | +| `content_type` | int | Django ContentType ID | +| `content_id` | int | 关联业务对象 ID | + +响应:`Mission[]` + +## 创建任务 + +- URL: `/api/v2/missions/` +- Method: `POST` + +请求参数: + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| `description` | string | 是 | 任务描述 | +| `category` | int | 否 | 任务分类 ID;不传时默认使用当前商户下名称为“通用”的分类,不存在则自动创建 | +| `content_type` | int/null | 否 | Django ContentType ID;必须与 `content_id` 同时提供或同时省略 | +| `content_id` | int/null | 否 | 关联业务对象 ID;必须与 `content_type` 同时提供或同时省略 | +| `participant_ids` | int[] | 否 | 参与者员工 ID 列表,必须属于当前商户 | + +说明: + +- `creator`、`merchant` 由当前登录用户的 employee 自动写入 +- `category_name` 为只读字段,由后端根据分类表返回 +- `is_urgent`、`is_completed`、`is_cancelled` 均按默认值创建,不接受请求参数 +- 若关联对象存在 `merchant_id` 字段,后端会校验它必须属于当前商户 + +请求示例: + +```json +{ + "description": "跟进客户问题", + "category": 1, + "participant_ids": [21, 22] +} +``` + +成功响应:`201 Created`,返回 `Mission` + +## 任务详情 + +- URL: `/api/v2/missions//` +- Method: `GET` + +成功响应:`Mission` + +跨商户访问返回 `404` + +## 更新任务 + +- URL: `/api/v2/missions//` +- Method: `PATCH` + +允许更新: + +| 参数 | 类型 | 说明 | +|------|------|------| +| `description` | string | 任务描述 | +| `category` | int | 任务分类 ID | +| `content_type` | int/null | 关联对象类型;必须与 `content_id` 同时提供 | +| `content_id` | int/null | 关联对象 ID;必须与 `content_type` 同时提供 | +| `participant_ids` | int[] | 重置参与者列表 | + +禁止更新状态字段,见“基本约定” + +成功响应:`Mission` + +## 删除任务 + +- URL: `/api/v2/missions//` +- Method: `DELETE` + +当前不提供删除能力,固定返回: + +```json +{ + "detail": "Mission 删除接口未提供,请使用 cancel 接口取消任务" +} +``` + +HTTP 状态码:`405 Method Not Allowed` + +## 获取任务回应列表 + +- URL: `/api/v2/missions//replies/` +- Method: `GET` + +查询参数: + +| 参数 | 类型 | 说明 | +|------|------|------| +| `ends_task` | boolean | `true` / `false`,筛选是否为结束回应 | +| `is_rejected` | boolean | `true` / `false`,筛选是否已被撤销 | + +响应:`MissionReply[]`,按 `replied_at` 升序排列 + +## 创建任务回应 + +- URL: `/api/v2/missions//replies/` +- Method: `POST` + +请求参数: + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| `content` | string | 是 | 回应内容 | +| `ends_task` | boolean | 否 | 是否结束任务,默认 `false` | + +说明: + +- `responder` 使用当前登录用户的 employee +- 如果 `ends_task=true`,后端会同步设置 `Mission.is_completed=true` +- 已取消任务、或已有有效结束回应的任务不允许继续回应 + +成功响应:`201 Created`,返回 `MissionReply` + +## 重新打开任务 + +- URL: `/api/v2/missions//reopen/` +- Method: `POST` +- 额外权限:`mission.reopen_mission` + +请求体可为空: + +```json +{} +``` + +前置条件: + +- 当前用户必须具备 `mission.reopen_mission` +- 任务未取消 +- 任务已完成 +- 任务存在有效的 `ends_task=true` 回应 + +执行效果: + +- `Mission.is_completed=false` +- 相关结束回应被标记为 `ends_task=false` +- 相关结束回应记录 `is_rejected=true`、`rejected_by=当前员工`、`rejected_at=当前时间` + +成功响应:`Mission` + +无权限响应:`403 Forbidden` + +## 取消任务 + +- URL: `/api/v2/missions//cancel/` +- Method: `POST` + +请求体可为空: + +```json +{} +``` + +执行效果: + +- `Mission.is_cancelled=true` +- `Mission.cancelled_by=当前员工` +- `Mission.cancelled_at=当前时间` +- 不强行修改 `Mission.is_completed` + +成功响应:`Mission` + +## 设置紧急状态 + +- URL: `/api/v2/missions//set-urgent/` +- Method: `POST` + +请求参数: + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| `is_urgent` | boolean | 是 | 新的紧急状态 | + +请求示例: + +```json +{ + "is_urgent": true +} +``` + +成功响应:`Mission` + +## 撤销任务回应 + +- URL: `/api/v2/mission-replies//reject/` +- Method: `POST` +- 额外权限:`mission.reject_mission_reply` + +请求体可为空: + +```json +{} +``` + +执行效果: + +- 当前回应标记为 `is_rejected=true` +- 当前回应的 `rejected_by`、`rejected_at` 由后端写入 +- 如果当前回应原本是唯一有效的结束回应,则对应任务会被重新置为未完成 + +成功响应:`MissionReply` + +无权限响应:`403 Forbidden` diff --git a/docs/mission_module_design.md b/docs/mission_module_design.md new file mode 100644 index 0000000..c6498c2 --- /dev/null +++ b/docs/mission_module_design.md @@ -0,0 +1,336 @@ +# Mission 模块内部设计说明 + +本文档面向后端维护者,不作为对外 API 文档。 + +## 模块定位 + +`mission` 是一个中立任务及跟进模块,用于承载系统内任意业务对象上的任务、参与者和回应。 + +命名使用 `Mission`,不使用 `Task`,主要原因是避免和 Celery task 以及 Python/业务语义中的 task 混淆。 + +## 当前模型 + +核心模型: + +- `Mission` +- `MissionParticipant` +- `MissionReply` + +### Mission + +职责: + +- 表示一个任务。 +- 可选关联任意业务对象。 +- 保存任务状态。 +- 保存创建人、取消人、所属商户。 + +关键设计: + +- `merchant` 是必填外键,用于严格多商户隔离。 +- `creator` 指向 `basic_info.Employee`,不直接关联 `auth.User`。 +- `cancelled_by` 指向 `basic_info.Employee`,可空。 +- `content_type + content_id` 都可空,用 Django `GenericForeignKey` 表示可选业务关联。 +- `has_ending_reply` 是计算属性,只统计 `ends_task=True` 且 `is_rejected=False` 的回应。 +- `can_reply` 是计算属性:任务未取消,且不存在有效结束回应。 + +自定义权限: + +- `mission.reopen_mission` +- `mission.reject_mission_reply` + +### MissionParticipant + +职责: + +- 表示任务参与者。 + +关键设计: + +- 通过中间表维护参与者,而不是裸 ManyToMany。 +- `merchant` 是冗余必填字段,用于隔离和后续高频查询。 +- `(mission, employee)` 有唯一约束,避免同一员工重复加入同一任务。 + +### MissionReply + +职责: + +- 表示任务回应。 + +关键设计: + +- `responder` 指向 `basic_info.Employee`,不可空。 +- `ends_task=True` 表示这条回应触发结束任务。 +- `is_rejected/rejected_by/rejected_at` 记录回应撤销行为。 +- `merchant` 是冗余必填字段,用于隔离和后续高频查询。 + +## 多商户隔离 + +当前策略是“显式 merchant 冗余 + service/API 双层限制”。 + +模型层: + +- `Mission.merchant` +- `MissionParticipant.merchant` +- `MissionReply.merchant` + +API 层: + +- 所有 mission 查询都限制为 `merchant=request.user.employee.merchant`。 +- 所有 reply 操作都限制为当前商户。 + +Service 层: + +- 校验操作员工属于任务所属商户。 +- 创建/更新关联业务对象时,如果目标对象存在 `merchant_id` 字段,则要求目标对象商户与任务商户一致。 +- 设置参与者时,所有参与者必须属于任务所属商户。 + +说明: + +- `GenericForeignKey` 本身没有数据库级外键约束,因此 service 层需要负责对象存在性和商户一致性校验。 +- `MissionParticipant.merchant` 和 `MissionReply.merchant` 是有意冗余字段,后续代码应通过 service 创建和维护,避免绕过造成数据不一致。 + +## Service 层现状 + +当前 service 函数位于 `mission/services.py`。 + +公开业务函数: + +- `create_mission(...)` +- `update_mission(...)` +- `set_mission_participants(...)` +- `create_mission_reply(...)` +- `reopen_mission(...)` +- `reject_reply(...)` +- `cancel_mission(...)` +- `set_mission_urgent(...)` + +内部辅助函数: + +- `_assert_employee_belongs_to_mission(...)` +- `_validate_content_object_merchant(...)` + +### create_mission + +创建任务。 + +约定: + +- `creator` 必须是 `Employee`。 +- `merchant` 来自 `creator.merchant`。 +- `is_urgent/is_completed/is_cancelled` 不接受外部参数,按模型默认值创建。 +- 可选设置 `content_type/content_id`。 +- 可选设置参与者列表。 +- 成功提交事务后发送 `mission_created` 信号。 + +### update_mission + +普通任务更新。 + +允许更新: + +- `description` +- `category` +- `content_type/content_id` +- `participant_ids` + +不负责更新状态字段。 + +### set_mission_participants + +重置任务参与者。 + +约定: + +- 参与者 ID 会去重。 +- 所有参与者必须属于任务所属商户。 +- 未在新列表中的旧参与者会被删除。 + +### create_mission_reply + +创建任务回应。 + +约定: + +- `responder` 必须属于任务所属商户。 +- 任务必须 `can_reply=True`。 +- 如果 `ends_task=True`,同步设置 `Mission.is_completed=True`。 +- 成功提交事务后发送 `mission_replied` 信号。 +- 当 `ends_task=True` 且任务从未完成变为完成时,同时发送 `mission_completed` 信号。 + +### reopen_mission + +重新打开任务。 + +API 层需要先校验权限: + +- `mission.reopen_mission` + +Service 层前置条件: + +- 操作员工属于任务所属商户。 +- 任务未取消。 +- 任务已完成。 +- 存在有效的 `ends_task=True, is_rejected=False` 回应。 + +执行效果: + +- `Mission.is_completed=False` +- 相关结束回应设置为 `ends_task=False` +- 相关结束回应记录 `is_rejected=True`、`rejected_by=reopened_by`、`rejected_at=now` +- 成功提交事务后发送 `mission_reopened` 信号。 +- 被 reopen 撤销的结束回应会发送 `mission_reply_rejected` 信号,`reason="reopen"`。 + +### reject_reply + +撤销任务回应。 + +API 层需要先校验权限: + +- `mission.reject_mission_reply` + +Service 层前置条件: + +- 操作员工属于任务所属商户。 +- 任务未取消。 +- 回应未被撤销。 + +执行效果: + +- `MissionReply.ends_task=False` +- `MissionReply.is_rejected=True` +- `MissionReply.rejected_by=rejected_by` +- `MissionReply.rejected_at=now` +- 如果被撤销的是结束回应,且任务没有其他有效结束回应,则同步 `Mission.is_completed=False` +- 成功提交事务后发送 `mission_reply_rejected` 信号,`reason="reject_reply"`。 + +### cancel_mission + +取消任务。 + +约定: + +- 操作员工必须属于任务所属商户。 +- 已取消任务不能重复取消。 +- 只设置 `is_cancelled/cancelled_by/cancelled_at`。 +- 不强行修改 `is_completed`,展示层应让取消状态优先于完成状态。 +- 成功提交事务后发送 `mission_cancelled` 信号。 + +### set_mission_urgent + +设置紧急状态。 + +约定: + +- 操作员工必须属于任务所属商户。 +- `is_urgent` 不允许通过普通 CRUD 更新,只能通过独立状态接口更新。 + +## 领域信号 + +信号定义位于 `mission/signals.py`,空 handler 接入口位于 `mission/handlers.py`,注册逻辑位于 `mission/apps.py`。 + +发送原则: + +- 只从 service 层发送,不从 model `post_save` 自动发送。 +- 使用 `transaction.on_commit(...)`,确保事务提交成功后 handler 才运行。 +- signal 发送异常只记录日志,不反向影响主业务流程。 + +当前信号: + +| 信号 | sender | 触发时机 | 主要 payload | +|------|--------|----------|--------------| +| `mission_created` | `Mission` | 任务创建成功 | `instance`, `created_by` | +| `mission_replied` | `MissionReply` | 任务回应创建成功 | `instance`, `mission`, `responder` | +| `mission_completed` | `Mission` | 结束回应使任务变为完成 | `instance`, `completed_by`, `reply` | +| `mission_reply_rejected` | `MissionReply` | 回应被撤销 | `instance`, `mission`, `rejected_by`, `reason` | +| `mission_reopened` | `Mission` | 任务被 reopen | `instance`, `reopened_by`, `rejected_reply_ids` | +| `mission_cancelled` | `Mission` | 任务被取消 | `instance`, `cancelled_by` | + +`mission_reply_rejected.reason` 当前取值: + +- `reject_reply`:显式调用 `reject_reply(...)` 撤销回应。 +- `reopen`:`reopen_mission(...)` 内部撤销结束回应。 + +## API 层现状 + +API 位于 `api_v2/views/mission.py`,路由位于 `api_v2/urls.py`。 + +对外接口文档见: + +- `docs/api_v2_mission_api.md` + +当前 API 风格沿用 `api_v2` 现有结构:显式 `APIView + path(...)`,未引入 ViewSet/Router。 + +普通 CRUD: + +- `GET /api/v2/mission-categories/` +- `POST /api/v2/mission-categories/` +- `GET /api/v2/mission-categories//` +- `PATCH /api/v2/mission-categories//` +- `DELETE /api/v2/mission-categories//` +- `GET /api/v2/missions/` +- `POST /api/v2/missions/` +- `GET /api/v2/missions//` +- `PATCH /api/v2/missions//` +- `DELETE /api/v2/missions//` 返回 405,不提供删除能力 + +状态和 service 对应接口: + +- `POST /api/v2/missions//replies/` +- `POST /api/v2/missions//reopen/` +- `POST /api/v2/missions//cancel/` +- `POST /api/v2/missions//set-urgent/` +- `POST /api/v2/mission-replies//reject/` + +## 当前测试 + +测试文件: + +- `mission/tests.py` +- `api_v2/test_mission_api.py` + +覆盖重点: + +- 参与者便捷方法。 +- 创建结束回应时任务自动完成。 +- reopen 撤销结束回应。 +- cancel 记录取消人和取消时间。 +- reject reply 撤销回应并按需要恢复任务未完成。 +- 普通 CRUD 禁止状态字段。 +- 多商户隔离。 +- reopen/reject 权限校验。 + +## 当前覆盖率 + +最近一次统计命令: + +```bash +docker compose exec -T -e DB_HOST=postgres -e DB_PORT=5432 web \ + uv run coverage run --source=mission manage.py test --keepdb --noinput \ + api_v2.test_mission_api mission + +docker compose exec -T web uv run coverage report -m +``` + +统计结果: + +| 范围 | 覆盖率 | +|------|--------| +| `mission` 总体 | 96% | +| `mission/models.py` | 95% | +| `mission/services.py` | 99% | +| `mission/admin.py` | 100% | +| `mission/tests.py` | 100% | + +说明: + +- 当前按 `--source=mission` 统计,只计算 `mission` 模块本身,不包含 `api_v2/views/mission.py`。 +- 当前 `mission/services.py` 覆盖率为 99%,剩余未覆盖为 signal 发送异常保护分支。 +- `mission` 总体剩余未覆盖主要来自迁移回填函数分支和空的 `mission/views.py`。 + +## 已知边界 + +- 当前没有 Mission 的前端分页;列表直接返回数组。若任务量增大,应补分页。 +- 当前 `MissionCategory` 已独立成表,Mission 对外返回 `category=id` 与 `category_name`。 +- 当前没有删除能力,取消是唯一业务关闭入口之一。 +- 当前 `GenericForeignKey` 只做对象存在性与可选商户一致性校验,不做目标对象的复杂业务权限校验。 diff --git a/docs/notifier_admin_guide.md b/docs/notifier_admin_guide.md new file mode 100644 index 0000000..e97e485 --- /dev/null +++ b/docs/notifier_admin_guide.md @@ -0,0 +1,293 @@ +# Notifier 管理人员配置说明 + +本文档面向后台管理人员,说明如何在 Django Admin 中配置 `Notifier`,让系统在指定业务事件发生时自动发送通知。 + +## 1. Notifier 是什么 + +`Notifier` 可以理解为一条“通知规则”。 + +当某个业务事件发生时,系统会根据以下条件查找可用的通知器: + +- 商户一致 +- `event_key` 一致 +- `is_enabled=True` + +找到后,系统会自动: + +1. 使用对应模板渲染消息内容 +2. 按配置的渠道发送 +3. 记录发送日志 + +当前已支持的渠道: + +- 企业微信机器人 `wecom_webhook` + +## 2. 当前已支持的事件 + +目前 `mission` 模块已接入以下事件: + +- `mission.created`:任务创建 +- `mission.replied`:任务有新回应 +- `mission.completed`:任务完成 +- `mission.reply_rejected`:任务回应被撤销 +- `mission.reopened`:任务被重新打开 +- `mission.cancelled`:任务被取消 + +如果要让某个事件发送通知,只需要在后台新增对应 `event_key` 的 `Notifier`。 + +## 3. 在哪里配置 + +进入 Django Admin 后,找到: + +- `通知器` + +然后点击“新增”即可。 + +## 4. 字段说明 + +创建 `Notifier` 时,需要填写以下字段。 + +### 4.1 merchant + +所属商户。 + +通知器只会匹配当前商户下发生的事件。 +不同商户如果都需要通知,需要分别创建各自的 `Notifier`。 + +### 4.2 name + +通知器名称,仅用于后台识别和管理。 + +建议命名方式: + +- `任务创建通知-生产群` +- `任务完成通知-老板群` +- `任务取消通知-客服群` + +同一商户下名称不能重复。 + +### 4.3 event_key + +要监听的业务事件标识。 + +这是最核心的绑定字段。 +它决定这条 `Notifier` 绑定到哪个业务信号。 + +例如: + +- `mission.completed` 表示“任务完成时发送” +- `mission.cancelled` 表示“任务取消时发送” + +### 4.4 channel + +通知渠道。 + +当前固定选: + +- `wecom_webhook` + +### 4.5 template_key + +消息模板标识。 + +系统会根据这个字段去固定目录查找模板文件。 +当前模板目录为: + +`notifier/templates/notifier/events/` + +例如: + +- `template_key = mission_completed` +- 对应模板文件:`notifier/templates/notifier/events/mission_completed.md` + +### 4.6 is_enabled + +是否启用。 + +- 勾选:该 `Notifier` 生效 +- 不勾选:该 `Notifier` 不会参与匹配和发送 + +### 4.7 config + +渠道配置,使用 JSON 格式填写。 + +当前企业微信机器人建议配置如下: + +```json +{ + "key": "你的企业微信机器人key", + "msgtype": "markdown", + "timeout_seconds": 10 +} +``` + +字段说明: + +- `key`:企业微信机器人 webhook key +- `msgtype`:消息类型,建议用 `markdown` +- `timeout_seconds`:请求超时时间,单位秒 + +### 4.8 description + +备注说明,非必填。 + +建议写清楚这条通知器的用途,例如: + +- `用于生产部任务完成通知` +- `用于客服查看任务取消` + +## 5. 配置步骤 + +以“任务完成时发送企业微信通知”为例: + +1. 进入 Admin 的 `通知器` +2. 点击“新增” +3. 选择 `merchant` +4. 填写 `name` +5. 选择 `event_key = mission.completed` +6. 选择 `channel = wecom_webhook` +7. 填写 `template_key = mission_completed` +8. 在 `config` 中填写 webhook 参数 +9. 勾选 `is_enabled` +10. 保存 + +保存后,只要该商户下发生“任务完成”事件,系统就会自动尝试发送通知。 + +## 6. 推荐配置示例 + +### 6.1 示例一:任务创建通知 + +适合发到内部任务协作群。 + +字段建议: + +- `name`: `任务创建通知-协作群` +- `event_key`: `mission.created` +- `channel`: `wecom_webhook` +- `template_key`: `mission_created` +- `is_enabled`: 勾选 + +`config` 示例: + +```json +{ + "key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "msgtype": "markdown", + "timeout_seconds": 10 +} +``` + +### 6.2 示例二:任务完成通知 + +适合发到管理群或老板群。 + +字段建议: + +- `name`: `任务完成通知-管理群` +- `event_key`: `mission.completed` +- `channel`: `wecom_webhook` +- `template_key`: `mission_completed` +- `is_enabled`: 勾选 + +### 6.3 示例三:任务取消通知 + +适合发到客服或跟单群。 + +字段建议: + +- `name`: `任务取消通知-客服群` +- `event_key`: `mission.cancelled` +- `channel`: `wecom_webhook` +- `template_key`: `mission_cancelled` +- `is_enabled`: 勾选 + +## 7. 一个事件是否可以绑定多个 Notifier + +可以。 + +例如同一个商户下,`mission.completed` 可以同时配置: + +- 一条发到生产群 +- 一条发到老板群 +- 一条发到客服群 + +只要它们满足: + +- `merchant` 相同 +- `event_key` 相同 +- `is_enabled=True` + +系统就会逐条发送。 + +## 8. 模板如何对应 + +当前系统已内置以下模板: + +- `mission_created` +- `mission_replied` +- `mission_completed` +- `mission_reply_rejected` +- `mission_reopened` +- `mission_cancelled` + +管理人员通常只需要填 `template_key`,不需要改代码。 +如果后续要新增模板内容或调整文案,需要由开发人员修改模板文件。 + +## 9. 如何停用某条通知 + +如果暂时不想让某条通知继续发送,不需要删除,只需要: + +1. 打开该 `Notifier` +2. 取消勾选 `is_enabled` +3. 保存 + +这样最安全,也方便后续恢复。 + +## 10. 常见问题 + +### 10.1 为什么事件发生了,但没有收到通知 + +请依次检查: + +1. `Notifier` 是否已勾选 `is_enabled` +2. `merchant` 是否配置正确 +3. `event_key` 是否选对 +4. `template_key` 是否与现有模板匹配 +5. `config.key` 是否填写正确 +6. Celery worker 是否已启动 + +### 10.2 为什么同一个事件发了多次 + +通常是因为配置了多条相同 `merchant + event_key` 的启用状态通知器。 +这不一定是错误,也可能是有意发往多个群。 + +如果不希望多发,请检查是否存在重复配置。 + +### 10.3 是否建议删除 Notifier + +一般不建议优先删除,建议先停用: + +- 更安全 +- 方便回滚 +- 方便排查历史配置 + +## 11. 管理建议 + +建议按下面的方式维护: + +- 名称中写清楚用途和群目标 +- 先停用再删除 +- 一个事件先配一条验证,确认无误后再扩展到多个群 +- `description` 中注明负责人或用途 + +## 12. 给管理人员的最简操作结论 + +如果你只想快速配置一条通知,记住这 5 个关键点就够了: + +1. 选对 `merchant` +2. 选对 `event_key` +3. 选 `channel = wecom_webhook` +4. 填对 `template_key` +5. 在 `config` 填正确的企业微信机器人 `key` + +这样保存后,对应事件发生时就会自动发送。 diff --git a/docs/notifier_module_design.md b/docs/notifier_module_design.md new file mode 100644 index 0000000..9c65507 --- /dev/null +++ b/docs/notifier_module_design.md @@ -0,0 +1,229 @@ +# Notifier 模块实现说明 + +本文档面向后端维护者,描述 `notifier` 模块当前的实现决策、已落地范围与后续扩展注意事项。 + +## 1. 背景与目标 + +项目原有的通知能力主要以企业微信机器人为主,并且配置集中在 `settings.py` 中,属于静态配置方案。 +新的 `mission` 模块希望从一开始就采用: + +- 独立 Django app +- task 化投递 +- 后台可配置 +- signal 与 notifier 动态绑定 +- 为后续增加其它通知渠道预留统一接口 + +因此本次新增独立模块 `notifier`,并先将 `mission` 的新信号通知接入该模块。 + +## 2. 当前范围 + +本次实现属于 Phase 1,范围有意收敛: + +- 已新增独立 app:`notifier` +- 已支持后台配置 `Notifier` +- 已支持按 `event_key` + `merchant` 动态匹配通知器 +- 已支持 Celery task 化派发 +- 已支持模板化内容渲染 +- 已支持第一种渠道:企业微信机器人 webhook +- 已接入 `mission` 的 6 个业务信号 + +本次**没有**做的内容: + +- 没有改造旧模块的静态通知逻辑 +- 没有引入通知订阅/端点拆表 +- 没有引入通知投递明细表(如 `NotificationDelivery`) +- 没有做数据库级别审计 +- 没有提供对外 API + +## 3. 核心模型 + +当前模型只有一个主模型:`notifier.Notifier` + +字段职责如下: + +- `merchant`: 多商户隔离 +- `name`: 通知器名称,仅要求在同商户内唯一 +- `event_key`: 事件标识,用于和业务 signal 对接 +- `channel`: 通知渠道,当前仅实现 `wecom_webhook` +- `template_key`: 模板标识,对应固定目录中的模板文件 +- `is_enabled`: 启用/停用 +- `config`: 渠道配置,当前主要存放企业微信 webhook key、msgtype、timeout 等 +- `description`: 备注 + +当前将 `event_key` 直接放在 `Notifier` 上,而没有拆成“事件订阅 + 通知端点”两层,原因是现阶段追求低复杂度、可快速上线。 +后续如果一个通知端点需要订阅多个事件,或者一个事件需要更复杂的启停/优先级/路由策略,再考虑拆模。 + +## 4. 目录结构 + +关键文件如下: + +- `notifier/models.py` +- `notifier/admin.py` +- `notifier/services.py` +- `notifier/tasks.py` +- `notifier/backends.py` +- `notifier/registry.py` +- `notifier/templates/notifier/events/` + +模板固定目录为: + +`notifier/templates/notifier/events/` + +当前已提供的模板: + +- `mission_created.md` +- `mission_replied.md` +- `mission_completed.md` +- `mission_reply_rejected.md` +- `mission_reopened.md` +- `mission_cancelled.md` + +`template_key` 与模板文件名一一对应,例如: + +- `template_key="mission_created"` +- 模板路径 `notifier/events/mission_created.md` + +## 5. 调用链路 + +当前通知链路为: + +1. `mission.services` 在事务提交后发送业务 signal +2. `mission.handlers` 监听 signal +3. handler 将业务对象整理为纯字典 payload +4. handler 调用 `notifier.services.enqueue_notification_event(...)` +5. notifier 通过 Celery task 异步执行投递 +6. task 内部调用 `dispatch_notification_event(...)` +7. 按 `merchant_id + event_key + is_enabled=True` 查询匹配的 `Notifier` +8. 逐个渲染模板并调用对应 backend 的 `notify(...)` +9. 写详细日志 + +这里有两个关键约束: + +- handler 只做 payload 组装和入队,不做实际发送 +- task 层才做真正的通知投递 + +这样可以保持业务事务与外部通知解耦。 + +## 6. 渠道抽象 + +当前 backend 接口约定为: + +- `BaseNotifierBackend.notify(notifier, content, context) -> dict` + +当前已实现: + +- `WeComWebhookNotifierBackend` + +其复用了现有工具: + +- `api_v1.utils.wecom_webhook.send_wecom_webhook_message` + +这样做的原因: + +- 避免重复实现 webhook 发送逻辑 +- 保持旧工具可复用 +- 新模块只负责“编排”和“动态配置” + +## 7. Mission 已接入事件 + +当前 `mission` 已接入以下事件: + +- `mission.created` +- `mission.replied` +- `mission.completed` +- `mission.reply_rejected` +- `mission.reopened` +- `mission.cancelled` + +对应 handler 在: + +- `mission/handlers.py` + +当前 handler 不再只是打日志,而是会构造 payload 并投递到 notifier task。 + +## 8. Admin 配置方式 + +`Notifier` 已接入 Django Admin,可进行: + +- 添加 +- 编辑 +- 删除 +- 启用/停用 + +当前推荐的使用方式: + +1. 在 admin 中新建 `Notifier` +2. 选择所属商户 +3. 选择 `event_key` +4. 选择 `channel=wecom_webhook` +5. 填写 `template_key` +6. 在 `config` 中填写 webhook key 等参数 +7. 启用 `is_enabled` + +当前 `config` 示例: + +```json +{ + "key": "企业微信机器人key", + "msgtype": "markdown", + "timeout_seconds": 10 +} +``` + +## 9. 日志策略 + +本阶段没有引入数据库投递明细表,因此发送明细主要依赖日志。 + +当前日志覆盖以下节点: + +- 任务入队 +- backend 发送成功 +- 单个 notifier 发送成功 +- 单个 notifier 发送失败 +- 某事件无匹配 notifier + +这满足当前“先可用、后增强”的目标,也符合“暂不做数据库级审计”的约束。 + +## 10. 当前风险与注意点 + +### 10.1 配置合法性主要依赖管理规范 + +当前 `config` 是自由 JSON,没有做更强的结构化校验。 +优点是灵活,缺点是后台录入错误会在发送时才暴露。 + +### 10.2 模板标识依赖文件存在 + +`template_key` 对应的模板文件如果不存在,会在发送阶段报错并记录日志。 +这在当前阶段是可接受的,但后续可以考虑在 admin 或 model clean 中增加校验。 + +### 10.3 目前仍是“单对象订阅”模型 + +一个 `Notifier` 对应一个 `event_key`。 +如果后续出现“一个群同时订阅多个事件”的强需求,可以考虑抽象出 Subscription 层。 + +### 10.4 旧通知逻辑尚未迁移 + +当前仅 `mission` 新通知走 `notifier`。 +`printing`、`shipment` 等旧逻辑仍保留原来的静态方式,不应在本次改动中混改。 + +## 11. 后续建议 + +按优先级建议如下: + +1. 在 admin 使用中观察 `config` 和 `template_key` 是否已足够稳定 +2. 若 notifier 数量增多,再决定是否拆分“通知端点”与“事件订阅” +3. 若需要追踪投递历史,再增加 `NotificationDelivery` +4. 当 mission 通知稳定后,再考虑逐步迁移新业务节点到 notifier + +## 12. 当前结论 + +当前方案已经满足: + +- 独立模块 +- admin 配置 +- task 化通知 +- 模板化内容 +- 动态 signal -> notifier 路由 +- 后续可扩展到多渠道 + +同时复杂度仍控制在较低水平,适合作为第一阶段正式实现。 diff --git a/docs/plant/neutral-task-module-class-diagram.png b/docs/plant/neutral-task-module-class-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc8cf508a3f87459e0d87f964fd242ba91c862b GIT binary patch literal 240711 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≧1lXFkf#KI8j!8) zD$EVjEj3C~Y_XF^S`$%riv#j7uUx~Rk0XQ~-|&|kG60nGVc+||t;JEwzx?9cGh%0J zyLLfBXRgP}d>)EM`~3duV3IR3HWq%kfk<}8qIf6BA159pL4q52M|)93TCr^H`69IG zwliG()rK}fqaO+h6cxWF#sQ<$l7&uszYFvUfMOd4w_hE2k8b*7zW{~Wbcz@Zs%M}4 zY1)3U`x@OJ=oRoqP>?sYpm*$T0)oT-{H(60Q+63|jiT6}`$w#xx3?)%S^M|$mm~-ZK3FdVmb=67 z;oH_(8ZX7;xs`S8TOc+xy=ch$q$o_>GfCB_9T{YqLur zHMi~N!QWHS3hR)0S)&$fBwD>nzYGRU=k5o8Fza4cmq#fGJbLsn*u?e-0aS3HdSmI? z8MN`<{_{QAO6+Uyw6Rs3l9gNS1P8Vf`47q~Ns)bz%!tvzg)9(|ANuJgqi^wGSey~@ zBlV#YV$T%}6h-RSV(Zz$de%s^?0 zh#pg*agW0sIG& zzcuL_CBC8Dp=0un!?rLsW_<64#zenX02whUut-qc*L}vos2j>^k48FbZUUb9sz=uY zhLoYqT-))#!WGgWQs(lehhY%mDoShOmjQ>=S@BO3QHVh@ijmcv?~nHu{y$OHVG z6a4zotHN8pHD8TW@R0WlvY2gokX~; z!|7e#JogC9CAg=heVwrJ;>E{zSya|z6M58-(6_(c^WyRTd>R=Ubj@n&J4wTKUvp1e zb4M7N(g7qZ*Xipz+#Qp5m8}>(ef{MIOi@Kddj*{ypb0s(KPqU9RDA&!Z(?%TWUsVk^O-}xgBM{ z;j9tZ!Sg*_C*^f@tQiyt?>qBMb_5L++{I~ZE z!6s(BB)C!JT3xUe->Y&IXDVci_%A{G!`t%S^GjSk1A~fpocdH_^A}j!u;hnm?l6E` zSuzpxhyInnk=x1c^t=e^iS1hsl9Sg+AoTI7t9juAbZ8ohgP!tt+V$+7LjUHMagu07 z=CZQsFc9|yL7zWanyJoAXxnPm_-rJiCdXLlW1iTFrpplGhm0>}x%BI-`+ zj2ZI@BQVkhUa>a}j-`qVI|siQe&8Bl@G?x?2NX7I)HmZaHQ9^s;nDMJO7Gbhnim(^ z%y3NLDbeVs*14Ai^$_Q&&HINk^V;+>Vk`Vyz)k%xd!&f&5J3i_J)J40%F1|wm6MZ( zn(C$OC%qaJ5{!~e`+=GDW9bCa_=E)BGGiAzOa@|EpvLvAmHm)GLZZn`o$bJt!H#t= z(!NeRG+~@eOfm->(sp-+^Y-}tvvg>mAw=9is~1+X#2nqn@TLnvhZczraS&gQ$J*Tf z#ZdP|jg=HXC@l1_?S#>VNNZ6)uGPl>{h_VF^)fsAQ4g%wwzqwTj`$>CQt^UeW_BUB9;}~mj$;xdq8Q*8ye2&Rpqc)0yvYyjkP+BMT zlB9x;tWUfbNaVPg5i9d?`f6oQFS8U?f?T%eO4Y;~^sz2PxI=C61t_Y0oZ)&ow*IeE zf0IXaR+kD&p@Kb=7so#uvk}WfYvw*_l>rp0?`hFNeG3)P^A3vg3$`@0sN|^C98wkC zZcOcSaB!I6k9Mn*S@Zx8P6!D0v!>}l6GV^^p`_j4Ja0nfes8_avv*d-GglVEMe3?f zwtmf9MHy?W=ozF#YcUJj9ix;JpoMTJr#h$UA`Iz=$@47Mu|zIFHi+%mq&w=|Ydivg zR)mk0hML;c+`PmPi}wGKa%IZj_VM=0NJ~o*Uh@fwtc~4f@{An8Z`V4_$;lR0VIuM8 zm}>6bA%I)eC0VR<$EV7UMC38x#;S{oiVA3{0Msjss-mH==6jIO4W)n2lbV{E?du$O z#dRS;DXDHj42$mfw$$qG6wjZMYrO+vLs^-B*zJ}ol%1VxvqDeo@n4Qz$tQLyM-O*0 zNDX~~;z&wd?Dp;79*$oE*QH48uF3&BbHRJG; zhNgg;HxE@Y=3h$9>T6%$l~ko9VG~a_cVn?=2?Zw?i^&kh)K4 z5B8Q~y-0^V?u98^r99>tOq#Vxe7DP1ZA2EYulr2n<6#l;Y&oT6rY?@+ley2dGPtY- zSnL`t+w(0(tbTyqYS)CkkY04T%=cm8KX+f){8RUrRm_x~>AjlmELZiT6)Z;?)A+)( zl1rdXgEe9a7z|c_Ilx9AM!!XwV@ePXanBc3VTM3TRPrD`<|{eoreKW{_*VPy3=l3L zA%MJEdn_Vlws<8K$cAD$HB;F!$kd?iC z6r)4d z!#0dAK@-7;nar<{Z9gc0r1g;00nh%H6s~Jrb<*vlr0?ItpJ7vjVaNj z>%)9M1o+R9J43|efKe)BLG+EzJqv+h_Lk|@8zeu2fS6Xuh+1L!Y74x&_XBhGydZCFuKo$w@VxeVTygC?Hj>7?WY*bevYQp`}IXG5Y|Ruy`C}eXa$FM-m{O zZ6n&R-YS$7p_@kbLTmx)C|q8wwFQtEhhgvs(F=O2s;Zjt>C@syJkr-%ll--dy`Wfb zqPa_+p}{IDCbf3phO*7jA_>p=H=LjGmgncob&G4S&i`zkz0eF*<|Ulm8ffu+Q-8Hu z9dV~p1$CLijSg?=vSyZ72JI$AbL{!At$$xCVI@NeB% zZFE;Y?BUoQ1L9P%-z@K&KZWe?WBeIlcn6}H?19J3t#TsD7aTHnEGwAyRRA6wrKm~7 zA%8S_|JOtU7|(>?-K2=FJfC-Ua$$h?Upt1LLSC|JoRgmhWXR^ z18J*%@?Q!%u`^_5pfDZg4-n+w+srL{`eP4LDMQ z9!c8to}KS}&C}ci;tx5Zvkg^X+(;72inK|VBspXz>uX#CGab8TQ>edp!Bf_++?5tQ zbRMsKH#$1Hb758J#@jRWL&pda8k6^=6@%4k#k*&p&&px%Zz5$o+ zQ+i74@6EyHc%7HWO5A&BU#u3UFvx+uTL^zsZS%#m{RLC=$F0VBdB0E3ypQg1zJ~^x z|A@Z~nBd91|LSa2rKhB9TEF#o1K=DW&4qqwTtv+CrG<(Fd#;l?7K-El5o^iIyrryf zkeafZlSFyoEIH4`kxGDnVsUqsfd=A?e|omc!MeC?+U}m4K{oR32sDuNMr#&Y3519b zV8-|Q*~oBDJ%a27+dHe*RV39$Y-tt&nZ(NXE?Ne|?3=1R_z{Oy6Wr@$h~N5Yj#2Hd z##X$m#mxO8Za#L|Moh^=F-Ey20^p#>$($%XVN=Hly+*{LU~MO z*~R;rj0npx-QYfoTC5^sG~wfoq$WaEq4W!S^RR%dy=S+k1O~E7kdZPK(kJ z)LduQ&OIWEtJg{T_Yw6~RnlbEjevn;!02-Zb6a}x-2;K!HhQ3?#5A+>bjunZ()kvU zc#q?vFJkZXTOs$Cp~;f|^(E#QLzFWGZ``^(es<0`OBq`wul|55-SjJU1yZ-vE6cet zcBkBBk27H!AY+M2SXVFXgPgx{c+R&u6g=cv5^U3YD1A>Dhu&w=immfqbJE$C>?+(? z8v$cT)h=(yV>|R|k{d2Zr{CGQc*tLxlU}=uzI@_p7g3 z88HuXMV}}_11u~OADDzNs0taEP1@Sou{_-59)c6le(-(CMy3|iekBieNbys_L8GLD zyI{IR(8XV^xx$p#Z0u#bySqEeHK57eHUiceBEz0#&UO=&>#rO@OoYp=b#!FqWw|)I z62Nnm>y+M4PJ_8%QUDYx1$}$ME|RyFiQC-j^HjG;-%yXorv(SzF!THJ@}Ate`_0nT z>}-<=c{w#_>GXqKvnB6HcIxakSK|eX!s7b+mX8toDyL{PQ2-|ty+S7xzjQ|5VZQeSfjy{RDArnL@J=(zjdwBRf9Snna#w$8mk|FP`nr0O(1(7hlt@+mHktFHvC&2q~cBii*y0YWf?{ zHE4%+!Ge-ojLqs3AIM2;@9%JOu@Ac976X z;N**Vw-}9;=toRyJmK2-sASbmy6F2>zoBY`=IQwXFg?4txCfjQr4FlmYq6iQ5vqdH z=N?dEfLfxp%I%f>K=`kD(m2hPj`mhUIJyIXTrqk^Q5u@@LS)(N?bXfUZfxt6G79B(_X|s;2;)tN@q5I}ZS(g*6{~L&Vgr1Gbx$m)Pym zDFh4s>=VcMfo;Dm4 z6SKa)-q0Yl&aoyF+aLN4CmaJ}2`|Dhk$j-N%TAG^C z0C}$A6ZtMLFR!7Bhjph6s;#Z9#ZmCe`*h4XstacK`W`TP!-q-8EnZwyyvXXoa; zHedBry^SrM-c?e9XU4ky4@QXfc2%#oaAU)--CaV0qDO+yU34f2UThv7MoIsCweBFn zBU0BGBy+0zGNQT#7^<;2|6`~|k)gry$tcojW@b%aP8l>0DeEu&k*f`xYGc!+TY1Hco%ICl%^fc%7mNU=B%IM)f)=6#_ zBTg8i@wtU~p-}lC-ddmSK?DIaSbqU_QZJtJ^MI-JkVGUh3JAWo;d{C510O$LTwvAO zwl_6})eN~qeAbLcyZ%vlu_dX=bGuUllpAQgssaP*_zkvGW_mJO(sg{Q08Sh9KSfZ(rf6i7$!KFEU5sE z>X`2M;+^XHWI4rxw3iV3E=IxA($Al929W*zn8QGu38>MG)y*uW)_hqE)pQZl)6-$X z%Jj}YFu43~m&U>FZsBp93Z{Usk58mrfWEo8_PB3A0Q&GScyx1f69$oPd%>N?GyGkVetEj=NShxRuB5_dY!9_QcZ- zK5%AUUBtf_&x1%yrq|3wXuU(M4f#ZVjhO4tH$oPbK1O-s1=Z~cBd(?@#jpC(UJ#=HW`R07#5T`g7~{h~G8pL9 zu*i9zoe;p{3Mrm1h_7W@V-EoX#7wmB;{KP5&}70Lt;LS_ISaXsAYrj9ewseiW#jA< zoJ|%UU8fzlW_=C3NYX4lPESq}hrx@3XUmj?(eeW02l<92%;s?8iafeP+x>&N2`FVW#K#qa)S9x^n_7evAbNAx}mtzRHQ9`13 z+Pka(t&jPOO&s}`nnlE*&#WCO)L zrV0PDW%2F!$4v_w+zQc$EtXekG8|uw9|kx51Amgb19{~Aj(-&y-!zM^&J&(6`xWpghrSrj(6KU-;!tT=~y|=D#!C4ix zfxkBrtYGk;MAB?(pC0kbPZy2c+Ok{pRaTx*WdnXf+1c5HtIron9a{CGQ}&MhhwCn9 z%6j>l5eeRfv4eGms+R%`_)>rogZWnWE_%_lZ>|= z_z}{q*g$$20YsQYbaaX~tkP1gHE!)FpX|K=3#$uCuu~%yA}uO9^!2Oq%b+00j1fNL z*y!jN0)^brP>j5EVIiT7*P=sUVQ5!Bu*&DBiswNR5)hz%;Q~R}L8KnuudPGt!Nuii9YzX~Mls4cm&L4_ZGwLlpQ0EQhZ2RmX zuTeQfm#wBp5)$CI1LQlzCO8?WYp$( zT`RHTfdE@V-CUe9)Qa_~@Nejch=u_b0$-v_tEn}}*}*~Z`3#89!hN30qmZSwPdB+J z_Y%0YKx38_qdR`X27YZ*B#Slc_khJ=5yom!RsUbtIZdSZIbHd(sHmtCKb4j7XOAU~ zs{gv&O3$7APaMww6NfMBAvocOcRa;%vpQEC{*A#vg;|;jVO~Q5maE-q`=x(%gm-RB z_#OJv<9Q_mmlU@NS#PsRET9ts9)^Q&fd|J#;;`pSv9!|%?T5>>*eX>IZ$1Ks?aHJ7 zk-)n~TP}YJEj?>vX$RISuH)n5Klk1HBo3#~5vd0RcQNeaD=E`dm_Uc>IkfluUzu${ z!r!oJdvjv8Bzo3f!d`99*`+t1KaX)YAVKgDET7gro$)|eA0dEoVVF{NUS2_frzajW zStECM)6UulswG3V{U^7o738qj0s8VuPfU{ENn8>bkQQFjvxqVI0od*5&-8xg6eA7- ziMxQ6S-Ag2>q6(>hm1_|_^~)F8x#Kuzd`un%jlo5PDfV0Etm(pxtSU7mSATzB*@qI zuMVyH_5_BrVbzc9j11+_cpHfD!>?APl+xLJXg9r`CVK;OwK5~B_vtD@#bzVL`{>3X2q<-=Q z?!k6a@YG-Rq14^~`&@lT5_fnh)!K7|@?QYsGd6a1V8E`*qX2^+lPwrT)i*tW04p6; z8mmEyW>6E>|!LQtZM9paaUa^ZljWgZn!NFgvu{xfi zk)VVC`2R2{@6eGe1D}D<%Fz@y|9vZg?6fpnaY>fVB5MSAV^85|ZJuG6JV_>w%iiAF zHkM})u#Z}@%snY;>HP}poX+6CUa3nk4 zd*i)-ew^cR@Mhdk>TGeVO+kCd*~v*BJ7A@<@4ImQ&MEVsn7r~g)~H`70*&gH1Y<=; zZvWrRyRD|+)7ajeZNgV}gFu(npDBOeHFV0E@4NMA_1w+nKyka-+_bI2`<9lMp3XT6 z%gdP7D0i{nclYI+6eOi?3kue6ERKUm>-jUhu_0E7@03VkWdN?y}p!>dVanaNjFIeD%M$ZpvY0#C%1F?p#zF`l(MG@6KZNtgNmh5k42#(}8%Qw9W2#T$bDl4=QXW6XqxuF=G^Fxb+(J3Q` zXpWDG@zaVYjvC5fRO&~a0miha-ZM}2@S2>V64#%kOyA36T`xvmFINKEQpLx&1FLMR z4KLquv$JPWK6meto4@NzCK3^Bmoo0 zHo~1hSmmE%V`4y)yY1&x{igEHS+1iX-Yoz*lEi{OwD$@2dPfIz%7~RjP(Uc*V|5Uk z3q_Zq%yBPT;fNB-#mVX7=$PO@ya{iPT7#1cvE)H+Qh$C>flTJ$Q5R2UOoX>Tiae-Q zi#7hz?q!+&s-2?qX`gmWZT2ImYR%^`szrfMn?I_|k<7Du-V*9=jw2b-2ST%w)k#{z zp6QcFn#|vi2dWBnpgsI1{02f&10=5_@0X0|8XJf6D$@~Bw#4D%$ERv0K=yZce<>>| zHSYcH)0!i{mVEC|l7#LFb_3*8@$=`L^t+Z;%$PCCr6Sm;sAmgE4Y(0nv-gGem&Ym@w?#H|KK^~4)l&qX- zg2IA{Jgz=595;FpE*zXAYoQ;yndEk_(wKTZaC03hFP}%Ym7g$Q?1vx`=1l2MKSpA(~>-*~)LG&1=rmgM6{yWtV`Tjf*LtSoCj0fyJ^`VU`Vg1kv7)kcL9LZh-@ zLHujP%?e7)Kc!$E$ZKV6J!$7_?|6RWLKjFw+xwNE)93kE^cNrkH)wlWUA8rE}+l1_avDzm9-II;60G&7s0xA;S|Y^;G3i znfxRsk@*z?syaVEKa^9uSYUL`9(eWKIz1V!ivHZY$9F4IM${v*{F`L#p21ib9)0{c zaN%(*g=x~*#-ka870>{#*;j6NzJ1oe3LF5|r7<|7!?K+ZJ$FG~2}An^nvI=o+&@1@ zZ?ki8$ql8#l;RLS^k9N=^cX}H$>1MBy`S{Rt_s%UP2J)@V%@^j>oeJkj z@K1tKV(9MY7|I(qGGK`4^TMe|9Si}&!+YNCs(sQ6wGq>VU*)E#yT2}&_RLIwndEHg zT~pP_F4YYpQr+Xu?s{RV3f0L1!bc#V+7xbL-1G*s@&|r(+u_q0 z;6=YYHmhA9#SeqraKI8Zq|BuDg@vd^sji=u2nz@b0!hG%l6E|yvJ{iBlfXRaK0vd$ ze;Pm6e9k{|zBa*I$wua~!8i=;-hokdl8VhXUoyX6FoLw!q{6|$B{$pLS1n7@5<5M1 z*~a>t4wtiqy{9zP^i+7Z~~LRnBg zM?8R@r|KZOR8^W7329@+4^mgR zMW&w34OJR3#klJvXJj;rNQWOa*IizZzf<4<24f5@PZpm4`sHYaHYdbCNli;nbm=F1 z?dKpNonSCqIoA4|T_(Hm;gw9!t&HpR2NZK|(!p#BH=`Rr z!-=1WrO0jG&rLDQhs{;0mEc&DQ64V1-)qHtC!{zseV!ykN4G?IvT%I#`cBRQ6>y+7 z^wP(4?>|Ow>-w;MIy?XReT#Xw=5e?h?_o=&$-74rUK>kyF!z5PT5$VihpJ_ef84RG zCkSAG$@rxib&un z&pG0OgLjgfyZqDo}NBn`lh1S)ziD)~3Ngd};cl?r=-l+}8Gd;`*^zhJ;UcT@}_yYzd;;tUps}a zGdMK2aU8-K;Z=#ieTE!|dz|3@f|hr}*RNVp3gL^nJ@R)XQxNj5mzWgaQjQR3jS0a2 zmL)C9r@>%+>=Lkd!sY0%L3;O0dEI4)IK363z+uqP_?^m7^LVP@-mqUZEzKwWGGLkV zO_93azo4P?%eVKs3sqx%WB!_6)4NC1*t%L-GSih^#r@}>y02Zo)7v+dH$@>17J@wd zYO29%+7xT4W%?w+>9j$`o+dpVF6H+i-TbzT{Jibx%E^mvLj1&2`<|kMMCL&BKv(%4ma=dh>gsmZjHICpSJm3dfyWijZY~KgnrvS@5_S2eBvvXFmE~~ zU~tH5pSqONXB8$wjy2AP+MT+Gtk5~H+>w;ixl5*6k!KFuV#WdqFCSe(u9r1J_} z5Gj*Danjn$oTLV-ToQx6LvGNQ{_hmB(Zk#6-qT2~vCO?@{*~s=NGH_xgy1ah!2pck zhU{;qd9u0$b_TFXU!%9TT7*H-4eWDv^y)nrv6ekvCByj}7t z*^}6A1RVy@l~4A>o6Qs0KCe4mL8C@eI*XeN7Emh_?^JFr^;so-Hj^!Ic2nGIa5{E- z-sR23&F-QrKswfpMyXG&)IFu6Tb?#A{ChXYPrTp6Fwp@{)c$xE6l7!)SW9Ii9!+dy zI8PZd?5kwxWGvk5IKy2+O#>ydE<9XcQl}+LF#+NOmy)u2ALu}s#(vH}Gj>qbZiE6q z!jCN^E+GWpNby4+-@mh<(~$`-l-r$V2Bu-^gO?;rqgtr#tK9k+oMwZ`Y93+i+?_`l zT#)v5O9o|wcjR{S3k;7MA5@I}D#Kkgu|gq>uEu)g=&#N_4?-dmw#iZ2Q!L?XjXFLu zWWGG_ZwX`3Wsg~pZ`HlXRa#L(UFAKJNI9Dr`%NYdvdRDwVYK6Y!fktcFZZT1IqnCM zRv88?hu?!XpNKSnbl-Cgk~g-tp|lRx9=>XEh*JVKe1DimB|T}0qWeKMS?g4_Yh`@) zdlB99y$0LJ)C3@Kk0Vc+Mrfh9E;N8LSW58i7k;T?#l*LhILHmgf7%=HYSCdjVoO_x zt5)p2dR9k|-Te+ON*Yl!>#aEdHznARNx#scr-)TdbtH?%q4@dOngm37Q(be%)a+Ab z?E>^8V)KU}t8?o_OdWI>N0W@L-Q%8fin|3ZtSmnN^d~J`e^LTTNx(6xHN08;PK((c zZrLg15wZ(V3^5lL0o>O@umkrg&=;8(a+Nsv+P^R9{Oapp*V_-oXmU4*uI_z*kfKe( z4nb{}fqLBMkC#qi2MkzVmcZ@#$h4Mu?*<5+VC_H(WMs7NhP!H?(VEItX~p4Ja(xwb z*|HZG``q%mMukmwZ?RVU$$dz?%$w)x(dDT1->aL15Slixjh{b7u6*_Fux$Lx2M z6ThZ5rk;AD*3qdgx}x8HjB$Q}mvVC@4@@2HCAyzc6ns#g;HA7^1C1^KEi6J0*o5 zm?%#2L(#bZZwT9Z@684bnHmOJi%KfECwl9l$D7^eM(^@_#(H$)J0!*D zT06byj@HJ3zVn)zwvp)o66XeoRfFx#&%PXKgZc3{0U#IOzpJP9U2$9_LoDLQWu6 zq0o-$eP1Ug_DhBE8y_#gnNaSuQ18>292vZRY8XqxW92ub2cFTB1edl|bW& zmmfO12G@+`$F>w*3X0AvpDq4z|1M^%hpvsZphc%>N=6#P<^GJCC#1Tw`IBss0X;QN z)2(QQ-)Cs=Sw2Zo6JulAUabx$JJAsM`!{w@#k$ikxVW=(X&L>Hh8!fs-}z~WQ0|Ra zR&RQzmS?`(exvJBbkp7ldv@2f!6Vs-gFNZhyH^2U!j*v4897=EStU}X7^Io!QF-dCqj$R(^mG=N37}o&_wvDsR zEndzs{ET#Y*fH>`_Wp92k>N6|O#1nq!Zp%v9j^bH)n2=?qvi9FzSPAo`ab9tmX5wE zQcKhNu|G98e0$B}YG?c_QQ4goo8-_Rvp%LX?=CPW+0dHaA}sHxcfi;Psq`A^?&a7( zXR*y^ps#<9_R;QqL7tHgCZ46O$u@V-hIgqVux?y}QRJ}nr+Z*4w9fU#(Zyr0QxwU- zzyJk#2FWgUkd$4|uAFu!Xy;Yv!D=(03I4E=8AExE39iqs!?o#K;LSsOSaUy?-qS3A zvvky396=wxTdHnFgJ#@}`55@k9gwqc!Aj0mF1`+59<*TmBpD@IcAF7?M|VvleQmwp z->CHS5J77F7Tdk9bH~FhV=xA^R_k+Xhi`qrjaE~$NV`e>E@1!i`xXZ7q&dVeZd zZa3$EcHJzy-zw=vi4f#~L<#C--Ta=;oCEl}#@M*14#4uW39&BXK7k{4)?5|)A$cZ! zFe~w@-3$~kl1h>VU-I`QYbUKiJ(PO0DOa+?%EiUT&CSnwW#@CSS57Z}B`UTkEzGag z!&+Nj_W_s#rYoJnCfm_r5ZKA*A8L!49|#4Qt~i=}@ zasox)4x`PKoA0w2hYfHuMw~F-1#B!__~0Z$1x4 z#rT?wp;i9t@(jrzfLR{`C&=p`#xKIB_eI2{0x!gm1{|eD1?^Jvq+h0LDbvbn&#yiB z`XODt;r7$w2l)_LRNc`Lp#H}^YzoG`z^_1n5IN4$yEtkPd-OX z*q9h^UcC$~!d?d;O-%Nme_sA$z}RR@3V0Z0e&pMhMs}V2vu%$9ev&3ToY|+di#CVQ z?7&|4#UIy_wq<*{J$rIBuIi2p5I5Q_=9RsxyC4=i++S4(diMWw57{B9x-SzaH>1~Z zF{045E)p~n5&1M)XMx+D9iv9gc z*23|kwKoPGXh)5dWrLHn>x$$;eW`Qy zH#fuH3I%?uU-x1ly+cq6s01c-v>i1AQum$C)vI42ZUxUG7!fEWviQoWHN%`HlPTp! z_{H0`*8lWfhhJeOehK}cG|Soy@HvqA^z0#?nL#T;>O??_cW!Z!PlAssX8#Z4(2Out zdr6H;8a&tbV zbkTtVhs**Mg$KX(fv9n>2*69f&TEx-JZ%E=13#nMZCwrmE;E<9&(v|C61naoL;;yu zxxcoz!SuNpkME)Ps9iePJLg?oQ&gKG{`*5yDv{|k5o0fvNok&@hK{-Ay!WI36QYP= z=U;mjucJ3Tk)#2cN_(ZCIq}FYJvMhq@`JRLsOA6+9=G*r8te3wuz)GXWM!7^$&;&x zInLnV?ns>T3bW6(tDro218)CKiCu@X;6yG9*KeL;qNYPs`TkydFaLAI4o6|V)M;bC zU}iI`2-0hYoKYE7nb5}Zs;(6ZfFSRRFr={KB#Cf{M78{F!#a036vjh2cb-{ zb*1;8Sl0=9p8=kZOz%?r)vFUGyJ{o6qIX9K^Qx_{w8fK2J8AMG^|All*8}8dRljKg z(lU??j*kcR%+4Q^Txg)R2h@_-dgNk&{QuDP)lpG)ZNCUeiGY9z5~F~CbVx{zqJVUF zw}f=32#SC((hUOAB_-Y6-ObP)A_EL?Hay?^e$QEF9hQHvSgyrz?|tumUB9|09M(U%$aS%3GN5Q|WJyOz_~p$K7n;mH;(0!DD!N<`vDv{mVdhL&8jd z-`w|>H00aN>yOwau}^SGadjd;{&3#;ut;Sd8Y*XweaOK9%83CG!L7L46d)eHB zS{(H?jp~gf{S_n&>fwiQ^U#)AG=JsX(9nKa{ukyiG~Fd~6wAvi8r+{x@yP{tR;UKp z$x(;tzoI+jso`Q{!%u%!(TiA`-u$ayTUT2zkttVl^O!&$p7)4f)hk*Oqc7C4NeM9X z%{+@6UJwhk!xDKB?=rqYd?Kv8ce><`b!oM6+5dMVl0dJv&osswTGLUb6>kBNfAN;u zd<8gyS1w;Un!ifKhWFT23f1T5=aX;m)qoRm*W+9-<>Sa_h`UY}4_lgZ|5- zY>u;JLO?iuQ9B!7_K@QA7QD2Zgr5xb_8WWztSSidJ4`40i2m%^vm#x0r$ir1C+C2B zXz+jce$LfGIbL5qyec}KOsn3Br^G(s&T$v2o2~khmNr~gB57+O9Q^!DrToL+&W|?b z0`KFX?d#n8NY{9|tLv8kIo?`$15#}6a(;sZY`!Pefh*jh%lQn>{y_5`^Y z)guM*vp#Zg_+ako$WGVSzO}q{q|KRM#7xVqF*P4VmsKReu$Y@uxLo&USnIxL)+IbL z>%jF=+uPI169B+e&kqnkQ&SZfh!quSguj@+Y^W3|23%I3_0FETjavI7rs#LWOC1k3 zc9a32)@o>Xu*5+I?N7hCkiAu`(eQPQEIlooRxa%goaC4x2L)}X(fE6il(?h_$qc0t zF49lum>ApJ5rpHMaXVvDMWM$w1^xDRfxdRe#>8BxZ90orV_ZCUQD1WgakYJo&vY+3 zS94SOa8wsL;UaZ>MJgNZ;*Bi0=*6w^h0hab-f zY~&lg0msC{(*Ng#l(?V|T+nqv%rtMjX8*Lci5_BdIXjo>=}|ZsBI9LEq;(M3M4V(h zyk^B~e!I1Wzo*Rw@DWxuGkMrr)wS#&YWQVFsLU<$U8dMJl@7@X_~CK>q>~1IK7*1X70N2nDO9^ZSQoFx!)P-a-i$e0&tF&S{I04mtFQiU zYWVZ#Y;#S4a#`poz)rz(bJ!wXwlD9WlvnO+ZzFb$*{0seLf8v5SJ!5zTo=WpGQzVw z@E1tz=nmns19OeNJTM$~36`7oQyRGAL#ITT2@RZ6N4`xst-3691_d7wZIeo$0pj5S z|Nhb23}t;G1#SO_<-~WGQ~!qNGtT?Y6+{gaP9>D+Z+_%%)nfWIonR@oKYr{LRgcrN zscR`kSb*+~hWvNAa04d~=MpInFhN~UttF(1`uQ|I7%*p# zYMffWn4A6U`+~Xf?pUMC5%dbrJ5k@-JN4Hub`9JG0$8WQ(a%{;z1AC|59sIB;SH`*0LCE^@ ze|FB*e|HYW$F5)1iF_Gnu35h`EgUNw>I&|D#Kvy%_xBAh^~;W0`Rt{DtEIsB93(pi zjpnKt(V&s%1&`+`v98a27=2($ME0;i2Bke?JX#FB(o|E*p(SJWdmhG4JP6&g{&qRd zO!yGkPg>EY0D(W-szu%t6}9S*hd0m9FEDK|j{&bVa?{uxy2_kzdx+MZD2y@JfvJW5 ztYkTA^(A3_J)fBFpNHkS2ai;_B565h$m#rKy?nM`af&Q97uFtYKJSt$kaOlp3Rj1Y+Si)CQMRfz;N;ki%J-kx6-Iy_|r$0Bpi{Fj?84ads6jL8AV9du% zZ2q-{DwrWSI?=r;{Jb5M{ATQYH;+N<$pM(KrFo3i4s7=Avgh%|cu)3IKms1%MjkZc znA=%z!S^e$=bK;vwEjbSVpFi;heTX3%G~d5RSYDxtl3DM^Q-RztUuw2V6&1k6I4IHnF>IX`}&_{P@ZlVQ!D9omk*D&Ri3 zm#KnC_(p->kOZj^&~Z4vw=&ud-sGhCSP63Y{OAJaO z9}M~)0ci3Xj=x8#;%u#TW>Tpf%T-H8+nD9E`K1DckY10N!sF!$Ry% zJnBGcX4iT*`8NQ0ALPb(bhHx!7HMIOtd>rS%lL=1I|MIQf?aNgEp}B z4n1$B;;;gRM`oCj*>~k1UwvrafQz*s^c0~ceaX$4s^o)?&5slAW25sEKa#M!z`6%h zZN&3}iJCUN3JDs|SIMaBpQ|!5rd=Q_8|Ubw zrfvFvDh7@?hi+M^W$8{ty`>h5iyjdY+~x3?v=hg3o**aR>YPCx4Shk2JIJ!``WWon zz%Rrb)j%1P%)BhU+yP_$ox#F&dq@LIghLD+mb9!)R?4Yf!%W3ArMfhlx-3rOME1zH zq$Io>=WIc*?g4_se9m6?uVK=IByS{M-rYQOYr|Fn>;7Mp&7b^wU`E_uruf_Fy*v3h zN6iNFIGzp-#Q$KC^t+mkZp<#!y;ktZLZmc>FSLqYj2?h z%pS>JO8*JGtd%5?Ae9gwZ&a3nyQe2zTt2ftl0d45j+REYT1naLg>y`FbXyGB zt=tIro2aO0rDVUtN_3oUC7$?#(m3x6WAVG(!y_=IZ`sdBJ(!?Zxzn;SStTVn)dr2c zj%4JIAA_!$ZVEXWF;J)Rd{4AFE0{cvx%c2TVD(xueI>I*^|N{Wu)7mZ#QpL2sq&pC z3B{%5&E;l&9RlFm-<+WV(9*A8@|@CeKo#v}fZ-CPs`41CE#qj?Ql*;ZLH-8mZ69z? zTPk(+G#FUJF(TaGO5DGGrN?VcauxST;u*?0J1?&|EhDW#bq85>>cCL(%J`Fy!{GC&3j{=OJeB0heJl(s%alnxYgPOhhA9`{aq$v97_w!48`YS3Zb;UNFyR`Jux@jc8|My5}Ie@Xn4p0}sj2rWtQ-!vON>~?X?EPC1L4@LnaM{NJvL( zpp^E)ER$4eWw)qJ#Z%FYcfX2%lb-qis{M8V|C)7|`t=_juVvxDrH-znjoI3T>EW*; zl{ODHT#TEc`@_Y#Ez5o=Vw+Ob-m{*yQZF_)$BW|Dx}MGI&6*IlmjqgoWEbYXQUmJM zuXw!;l54#*0DPL;#1TC;qz?`hUle}(+b9c-7POHj^~q2VP_AQ`xlrtB-QZ`khjSP; z^gMu=n(4s=mt%O*%i_2DySpAiiUA;}KM=qcX*m38nOCl(tAFX3iKdJ&vILNo4tUssF0E&EWms1;F68YRLTz*BeE?>2rcdzu_El!@5e?PByqfFot-308(;XD`=NCEkG&a@XJbVnYR?GHOOs_nUP6fZ=z`wirSfM5Jm4B~7zv`mL$K??}HMx_vSwyrvqw^T8*; z$a2!|*T@O~$!srQph7v*-|Nv&T3{9&c#C2)ei;a;?5>PAvX5q~(0=IEUUPC|epS^#j>gf;B)0+7)Lm1&( z!;3C86F)tDW4o_8pn0a$+uI)%)#cW3FAf8Ul9(OAk-`xcQSs;DL;Dgq9|*kpGng@< zpAWR0Rs7KA(aw7yn~{_?_(F1dv3xKE%0|7cI`L9R z@nWNL1^dOs>-4X*`^V3h^^zT!L=`eJIQPuC4uNu5cnP)6%ef@r1QKq}AGP80hviZo z*D^Au;mmGN>;edEZ@znB@%~4LXYCsjb#+&R%{S5S)rI6gge7}2e?j5TE$aBFb$-?Jb}LNN`0A>==$6W*C@!5T2XvXN6caG&YVrJq%jP zk|jv#zoFeZ10Vqz(iKQ8#`r2lHe7S zjKkO@Dvv;Zh&U6LK41EqAJAU8$Jn+|`L%O3-}0yfMBjxL=J`*+#;D|_m6bqvT%A-* z((udmIy&Vcd-uBU=v$wjI)|}OOYvDwX0>`?J1Kt}A7cBJdLV$Xb3}EE^VO=Vs5@tb z;+Y)aDyv4P;~TMNm}e+@Cu#{xygED7d&=g5&zFAz`mNZIr6tTFb32T2Uay95!()V0 zBt*Q({<;{&wU87_6_&wr%yF^7?Y9c|HZogZ8(@AUP~(9kI&&zoq8#yWRCAe@D@6lD z15ZbF0|4s0$rZ8xkSDyr26@`#+MEW!%;GC+OG~|5IMXW%f{zX{HC^ZD=Le$7m}r@X zteJmly3)a~iQ(n(ke-jVp`WAD)76~^2!Dd4>^Q+ESMS6b?4doOg*gHFTxE*LL~zzvj1gInb~E zwi3cfy#;Zgs`S~^^z>l!M*LzZ*(49fXED=yeGce%qj8J>?EeCVyuq^#b(yTAXYPO8 zfc|H()PPegj?HGN0~C|CmcRC%GltK*7o57t7QgdH0QF|Rm$}$pjAiRoinOYylXolP zkhhNp7fMRj48z=ea~`I0OLu9^b3$SZ0Nu6w?9Gh?g)R9BDfFr|>?sma^qm(9wefQD zbj^m|n~Y_DxoVOz_}zQDro6tlz{Sk+ z882_l5&YNvp@`YOPO6S)?ysmHq#L#1>;5qV8p5ecphpiN!#ZY}S|9CV2eRlO{UFrU zBhIAX5&mG*9+sI*%{^zPr+_~T9R|dx_H#Ztd zV{*+kbFOzGk8liL6SeL@#LqbN0*HRRTA^Orl_4T-Y>`fe_#1ge)*5(QdA9Qvy_gxo0b!PB7*5#}idx-#fK!@Wy5Eyqw?cwG1 z2Gq4iMk5EE3^;6nd$U$oR6C>$Q$V^_D2UIGbsWQ4`a(Qr@}eHv=QDy^);HPO%Oxh% zf74jbwyYs8CZ^|d`J3zU;t?F64!xh)hG<@ItehU5o+Sbd&6HA`a%W${PTvI=8rr5U z`dK?~Q$03;7z^D$E0hhVdvyG5sH*s}(fs_rRlH$n&eNj%;VRu9CZq_x1vOG^n@);E z5Qi}vQumw!I2TK!qM`@OQI|SCi`ZL<7^g=8ofa}cTaSWCGa)GGXZGE35-atfuvFn?od^`3=fjNzG;~~BpT02o z|DBZjmvWe*4lbiVgIc z3YJ??`?3Xrs&Ri& zFa}7J`oYWDFR!Shz!-T4UZp%`O3I`pT0xGNZ6}{TRWq2#Jpgn1{`>*W+D|?EAmOL3 zQ4qDV@~|MlsQ|%sjmO1Gc+;RLNcaib{|c~luRY6rLP_H`<2^DkDmQV@E~~hu?tWOd zt-a@03aR^%QBgoZD{uC}y5la(h(S4!Dz#roN_E1tie&9-HY=>Oy%SL)Bt@$dJv*Zb z9%RmE(=06((D3qh9Ilgdu*y*?5l8x>o+`*0b9`QKx2_EEK#`qs3zCGN*+~yL?zj9g zcD!~C7hVF;`W4fPs6uE0SM_EBsP@Gn_J>EjQ0u{*uKv4@&r^?v2$&!J;)B=Y6JX(V zK2`?QybHAC)8TCEK1BR!o9Hla(#R3_jizOQG()MU{;a*sq5Vcq_#DUylhAq)Jr&do zx>pYX?e~3&2p!(x!^7zhQTts1I!Ifiap_|n3>k`xO)Whgko@QEcGP0}tzsyeBr^nq zrC7tzneXI;6bridTknT$GhYh@4LOWoWf$naX>l8EX{t8r=eBZjW)^Bn7`|T1sTYC3 zQ}!f+_g2|6+FBx_n&mjrkMr3XjstX0X9{Igv3r@cPxx57+`h3#e&1Q%d6KI2aJi&J zTlY)tgVG)|znr^y7C#2ECvpO}2~k_+y(!EsEOYhK6t5WpuMUWh$jO4m^L77>@nMQo z4YN$K)ZDakH+xUSv+k@%j~<1|Ol2!)C=Vt}gmiXkDPn)qL!rDU5bFO~)O3UX6yVhV)Y70%Ej}_stW&!7ZBm_obc5as7V~~2VYU52o2i4S6 z)eN_~<{R@rfLBshcAq4D>VR1Z)3D6V=(a)8V|OdLH^xedj<`QUR0XRv7zhSH9WNMB z=o1eVczKp4F=KZl&UUS=z#k4a=Gc3XEGz_G!$-#+=G z`kDGNTyTC4 z@q=6{ah?j4xIx$+AR7G&dGYx-gy|#D6(5xlTjGgy(yesZ<-Apu?uWi+q3q^q2GG$P zUM&63uV+J^q0=!+yRJmBMN{55>Sdd!8NfB|$ws0_9N82pR-*rR_2^>rqt=c7yiL`n z;*LzqW4wFu8#vGHQfz(ag?Sbhaq(fn-3XT;;Qo>FwPEr8 z1cV4r)Bic$0skGw=KdMgUYqDHZrNs6L!u~wx8U-lnI8%O+H}Qkf8Ybk?y2;MPY_J` z32?&i$w+iPQ^pRjSZAUAXE(tD!aw`xU93jL@G|vr&RfO zkFj2*B*_qAlc!k;%V0~5gAiSM#wHZ$hGF12JP#6OW&7+E(*HW(71;`yik>Ad0Hz@Q zNn~-?1CSR(RAOe7_XX zw!&ND588So<@@{hBKvHw#4{1& zjbHLN7z&vZ?Z;@c3gDK}Fvmt!7X!*gYLKmrtt8TG-@RRJVUZ8yv!D_*ep+fS;*ES( zqI3R=@c|9TnvT2hdfzJcuu-w1Hf=#+ZtX>lC#zt;RBsrAua$A*=+{k>&-&EjV)=gw zNkseCe@1XjJ@_tM8P$FaZ%qh#CI68dvNp89<(LMV*5eAvoF`N|owPxBiAYGiPw!`% zRSTe5$^bppsj6-2gfpS{?0P*bGckVw$<|%iPHtykpD2Dr3J^xK4V5YxjyA@_ulfVI z@0_^G61YVuP)pg-Aa2Yf-Zy1TtV^g3%Z2Io(eJqbdvD*_NAf-G*c7i=p=g$GRMFKn z6`o(s1hQ+^Cgs?KYE1qi?NRMGxJ;MT7e)8=WAycfC6EKKi*wjs6%l=jVR;@;6gr zKK7S+jfJ!|tyn(`L2Rro z8lgBivyYl#GlhNfgreZiJNP+-)_xF~mhn|w{3)RZ7}s&If7jgkx9U}$XrctN(zKJ< z9rrjJC1UjG`BlerUveyAV-u4k4OT^Zv=@&HM21Lw0>2QEte(tKA8jBa+iL*`l=#0) z<+mO~u-$(qM;QSVpAy#?W8cl;-PCb*sFsHa1$cjl;LknfXb@Z+U=;g=;}H1AIRXtl z=_5LTYg4F|FoJsg6_`4NQTKQo?L3@ksd)Od0`Eve_3=Ua3WD;EdGtp&hU)yokNSJ!@*@Dfy+Qu@*4lKlJ4KRH^!PEOX&^N~J;7Py z?&-d{s1=;@o&aeb+KZUu}Sxr5$#rHnP z&m=dgzfh@v_Et{}wk-i>n8ZHBRZig2MT5k3!+lR1lh29UdFZ^Wv$aspQF;O_NlD|` zbYUA-IsV8G++!*LcGm{3ughJ*^(aX@AM6vGo#An1wSH;QBU!o79Z|Qlj|;L0^sKQ@ z;Y5me6$%;`cL0u}$B22$XmWBPzsT}53`9<{>K(XzBOYBx+RvS(964<%U_ zjB+zg9nno=y-3eI->1qe$f1TdO1S<+x&@ z0r0OjZ(@pbbEn}a0qM27t0(tmfTt9UYasxc{GDB0FZl%NVj?9~Vu}Uo%lt*Txp^nX z$L28h-pDnWuCIZzMd=t0CSQZI|G#+w_T7d>`Gw#b1Vj7e6x8O7jNqUb=9mhZ6JjYS z0NMYRc_9>m=E!u5^JnziM4tdE_dh57RmhJKXP(iC_9tj_2G^E9`EnyYP8{S=&mJDx zQLdQWx?;fPPrO`n-&xM;09^j3!3K^YUZ&^IZ;f~VuWfd=L9%*Ngx}s_8+L`xyepwy^T5_z<@YQ?kU*OoQ(sxULa5Q_& z`4xmTd>QkjtG6%<5A{r(0LYEs>C?LT?-3D7%F4>}@~;Ml-n+ zE!P3mqE?~K2ovxcH?1UnY76%^jskbbS70dFbM!!M3h?0#J>v1jaMZA~dlHbf!fL#HuQpl!St7Ec!=ha`6>)Jl zH&I+MF)_E439@<2oB!+S$_?tnWH)1A00Hq=E~@;3{AYJ|&zBYWKT9)1v^D2$A6-eA zi7>ks(1QhZ!d5z5PXB^9{otTra`FUp)YmnNX9RNw$A=v3ON+A$P~agxwJrymryles z1aJZW??=)~s=omuZgvfl6qrH+ZtMj&=D`0Esmdj}7|Oa{as2b^N!!QwKJ|K>xJ1o& z$yBg4R**p70+qBL6we0->h0zfk(4AOhtb^dC&OgKEW~%8Dv=DDZ2nJY_aAX50o2>v zNiIHCuk%|p8yp}WF+IDhUeP89)_(~QFG8iJYOf|u?h6Yqu{A%>j{7$-drtIHfY-B+W zey03fqjq)qsNEE1uFQ$EMqbVYOti+$cvWZPgzlcryB^+aTCfyqaN@n_SbBk(VT^|N ztHLLHYoqaNMSZb~qGGp65K$=0tR3?bB9KvDzgg_5&2{6GFK^$c$(IckbNpLjYkZzE zuCueV_w?|v%exF@`$N&2j`R6qUpGw zG*&82|39JTwa3CVNpM?c)Yzq83y>@|r5X?}Oy@GNv32Na=N8#yXJ@~+vU*HK228~a z0AqtR)A-6W>}+gkFHCN2LpuBWg@ri+uIV^=cq%}uLpwd)#5gaIXXNJPVQbV@|7H!P z`Y9bA5+YYt_B&G^JT4%MZEG)M0_<|gbQE^FBWE$cSIcn?a;tG=&ffg^8`~ZrGzP+q zfrb!n8}Fw$e8LA{^zUkP5#R*B zb-v1YdtdG95FGN?>E?|T*;w_nF;f%L(9103%8!nXfx$gtef-#%W`&ZQ*-2?*xOzOV z7rW%vKeM*Dv=aTJbNz<9+#$zGagUt-_Q<%^5>uxmfIuPTEwik%%3Nw~Js;f?u%m$x zYxFhKcHm^I>Nyog?n35v>6&qWu)xGTdu# zdu;VuH3i6^HlCpZYkNooKU6b5Me++6o;hzewU0V~X7^8Ly(i-TAfoXK8!AN`o;0^0 z__c4Z7i1W=T3hCc42_FP>-C(0tc3Bsd0`1tc1Hzgw5}JASy<$6fu?|$Z!si^g4-gO zv4sVL-cpy;90>oRCC0(W^Ra>EXJ@Nx=tyNM;;1~3=(J=7;&xz4yX*6_s3?UIsq@d$ zObJx!P8A;jJ-kcL^!(Z1p@$2aNQxVU&r7^4E{131wp1zJPuYPURto50{h!MU)heaE z^hP>X3k@y-Pm4i1^)%yja@wkXKA6z?)QB>MUL^-`9RlX=ankK`yP-`Qv?S>|=-^t> zjv7`F5X~d2xBv8u-^*-*b$+JDwBvXI1?3}(#M{@(2W%e&f-f$(@x!-`@p?=#FutUG zt%~*8ue~vG{9gUQrB}`+A%3e!?tI}*;jCGb2V^i(JxiNIvZ7Vmj1Pj}e#Tn#F)YUN z1tAU+}4Ll>-QpZX_DXI4=JUY4?cmU_)D&CF*?^2Eh40G9}P4q>^s-s-G>X0_j zGiZvx8u3SEb!={(BsiNg86k~?A1d<6Li znESQIF22EFB4eLdFwoXs*RQQTijJ0PTpqS}cK$uGi+wHgqf#i$=L_%n!ongfG-P7@ zYTkzQxap#IM_WPyn|FTAmb$2AGZVmv1+qo-OY`%>$ZzkL9aq=Z=I=tnb0S5?{MnsP zU-0lu?Z~30T(jyf?N1i6QDsDQ^=^fo4R--|#yra#2LYa#6mVaLdU{?X^86G_?qK?n zFBdpthGZpIj!?|Qmq1ky2adC)vDjL5n}UMtzro9g=N!rwW&AnHnhS#mdgsaWu}xKJ zX@ru5iSYxKZJFuLL8@Gyhv;_Bt8blfp}5-@kFp-&)r+grNyj2zErmc91nM;AOtd^W zHE)*%sIl;&u0Y>`v%UH}|A{s3f#bg244ZT?*XmITm`@m7ie{{>k(@wE{#M`J{>7K5 zOeEq}io(z|ZA?tJaT^v2@c3Pa(gK{yiGI2-i4N+$UQSm_{AUKZdjVkmSi~XqY@6vG z`m8qWwM#$=3$g9f*;I=+tmvvS>%c(Q{-rwAH~Gu?^janc`XE@K!TIs#)egIR+WQ}- zuhCrBJ4XI^SXNcGHWY;cqT&!csHV{iVMEvoKXG_Y{!^lfrpK7m8hO_C@JP{}pW>PL z^h^}3=ZA7o4Px%U0eWA_D8|o{&y{7q5?`s*JJr;?M#|E)A3803_zuh*wQ|i3$pWCQ z5H5)G4EG$ocICfWg@7I2({pQcL6ab`2t*=J2x!w2jE;hy5rUrOJ4lcxJ^W#D-KYcz3G^rb&PLI{3qE5^ zbocw(5ohZL9=UJ#LH7gpt9|91$>0lK?y?uxVn%N$56caO=X3H3NU(4inO45qsj~oy z9Kg=qlO6-&1ms~E*Ww9JlnO0Wco+qjH6s&(~_eU*U7l#f{+VoTHfjZ!t5IX09 z68?pJ-$}P^XtlVl{Q$ltn^Bt|8T|KmGyw8&q-EyL=Xk-~If7NNS{wHXVQWwJtK3rb zExpLf2U9-oZbg!O!h=n26n5P1SW!}6U2yJgchv}2HbVm_4Ps0EQZ=>QWq+h83 zAP&=ML7lP2m)QR!(yH;PM;&mq|92_!MnJ5bgHEP=mK^q(-Dnh`v%Kv@0esRi-v`UO zU4{eU*X#z(Hw)3_&kN?&UK?J-o{{vvUrK_wR12wp@iqxj9|||}tf$JJ_90&^uGmLC z1*V$`-rv%yN5PNAf!=$_f*)vTts8U1nxVD-i~ ztA$ZX!NZR(y~KtIzJN(SBmTDv(_6cv;ivONnH2HD{QMFD zYN~fGr+C?Hni+~?COd1&3jfuh_V@I_&+#>Mbi~a?QV*_{ILalvmOE|@l7`bJK%#G9 zEoKQ!jwp|8~*io`buGsV4ezg#7m1JLre`Tw32__QAvm7?!pw7x+bu35rK7p9B9t zYP>y2C4>zcVc^f7KmEPEQhX)7FPr(fZ=$6BNkd_;KBxdLRtL9c8QaPVUn#JBF*o{r zO%UJ*WTIuiUl4jHK54&3^o~xhAml|raQipUX6e{J8*A^ckJB46tB1>o6;9MTCnn`9 zK(N3puksNe8@2{BNibHE*LFF`|HZg;?uOCS|IVzIDtc;FLQ~x!pi#_$bZxW=IMRN? zX?o4~aXhSV4vY)=x%JLCa+aPA`@2-0YAOzcm1g1+e_pXpf;q`>9!S(^EtLecA2!;K zZGQ?FnYjPPz3wSJeHN${fBg8E>>4c$o4wU0KC!upkublnuF11RZ^ukti4UwT%1;Tf z*!L-@C>=tjnP6!R&(<6yZigaYHu6QcN2gAv!b}-1G3pR?>j>!ftL-2A+x5JQB(wp zr!jeB1mD2?3(Ly6xw*hmd3%H!XCAb}*gnL;n0aoO(NoDA*=s+4c`6}bQ*vi`y`%Ue z3C?GA0|0IrHtA?HmnJqebRaU4AH_t2)@gGhCoX4Yf-PU^0O*VAyStA-&=3G(|9*L1 zeSF>^Gmeo|U0L}aBp+4Ge3SyLgc4B;Iv{=op?f8IUvcjFB9VfNa!-70Jfbo^ajQYx z#XQxUMSPQ;%9nm8PTN&g$C|!3sVG!vOZDrf?bq+OVyxk^+}VeNJKS6LS>*y8b+%(Qw^n2z!_SbE!lk{$@((s&=33eZqSU5g8j+ zBpX)Jdoh@Z_&`rewza*_l}xp3J2aO8&on?tAo-g9(u_^~{0koY+{ThSMNYmfcXy!knG@0|7G!@%n5b6mBf?MLH)2s4U_c0K;_ z--M8C8f=gORXuGXYB`dz3TE8TX(uNp?G!Q(s6_TWKuP@VzzP-S=8z_vKd+7lPbP+B zy%}D+Gi>RP+NAFzhiLNnM=vnfBqNxhwD24qyaaV~4?fitr&?PY#r43_{hLJ$q*=Ox zLe@Kmq#p;`;)3#|bZlHX)oF!(sUt}>Se?1Lp6@D8Djn(SUtO;EBL>Tfs@CZT1FH)F z*RuAMS^MPdQZ3Zjy^&_eaL@Y%z%>qYSw{!YCqaCAm*(7 z%<)VTgbO}xp~nK10Jw>0-#_$nX~{KM`xxz@918Id>6fPcA0BUCDit5g;SpAZJ(>WH}$Xgomx zNMK@UXli)4y39&a;RzUSy;cW8rO3bj(*@@+t)WRXFo#KQ4gd^Ta{{oG-rl_344 zlLRs%K~XP~iUKX_hsoCiT@Pav&|LlqB8^$leqtnA1yWynZwc`5W1gE3#R9dg?DKKU zhgdjNe%98HJNh&}UBV@9*0PJr4b>kY+E>CfhmEplc8@mBm#u%Ne4g-ag6KJXr5T}6lNdHt!E&y+(sx?qz(CXQ+z3z#C+)X1`7Mg`uzO6e%^2sYa<#jf9iVr2l6WX$etat~C@i*)RSR+VRhu&Gi`+nEwb*YR;q;B{+4{$47lu&TU4> z{x|Ij2ohJa{=o;R3bnKz0(GL&3r~nU2v-7Fx3}l{Gs3`1OdpA#*GBtzPaa=_`(7>_ z_rAw-sWu@Q&mM8Y zLPJ9?5egOo(!x|yKj-VV9~K5quC6dhXRUpTT3>q<4^SupeoZZ{u6Zz}BzC*0i{p1i zMX3u8wFgZ{xz7`(@2&mVF*^z3?inn^ic z=5L1L9NE!1U$Y<7m!G(adk9QDba>!0G)J-m->kg;8^Y0YCB*}w7f)5C{EkL1u<12H zv+$@?t!Q11bL$!AiQUGVP9KT*2ZhYxXo(b%-JSQ3Y=S%SeDoIRUJ%@?iuUd=EMN^Q zjnQi$Syzkk2_Fb|ilr#!O+sv@SI*m33Ecv zkoC{`ClK+&-0v_n6cngJPlsB@W9_HS4jJ|#!B7WM95utg-Un^&y=fpZCrdthRUSJeQ40&`E|~-voted~mQ7cr0b>GvOov8JN{x zsH2Jgp5*B4jE8qWYI?~@_{#FE17^qRc&<0K2kgY_1A3oQv8JlV_SDr862FhmQPuXg z(d;}tcjAcv(=alU5ncL*Yuz7S`%vh+;_ZThXSa&0Y>QeoQ#fRk&lCldlMC@V=gSs& ziL4QHOp89P2gQ-%MZ-tL?hNnUz~2|c!`Jl#KU5y>@K8AiSX0A&SZkF;-xN+>50o?) zYtcd2)MJCrbQ`><=Er#igkB5dy0hul?NE_ZhVA5Ym3BljmMo2b`JN~pqB(!OcCvPE zA-G(1mDCjFu-kSPx3|?ScnBA8xxBWa6v2N^p~AbMemm0kwZ0r=Wfu9t|aK2`!O|7Px?a}2Gp_ks>g z10VJ`_>`%Vv_2SLzGClXWvhf{4LS0^_)}b79wmUROM>lxeU_Az1O{=aCKzo_aFU}h z%s(~HudAzT@cEIKCuNtta`m@R|H@AB<|=mN#CiE$pCP&^}jmhbW z=z!VPQpK#{@5FT%-S4oNm-1KGEAMNZ8;V)!A!a3WiYe7qi7%C%<;fX6o?ceRRsVcv zvsnqf{&X5d+#$HbumWeGB56Yyd1^$z%QO$c!+$F9`@J07dl!X(@33@NmClYkC?8Wc zR^iJ;FvuBSk&x}x;d^FK>@%*qXjDabX}1Yh?cd`1A5=1W1D@Qr>qpBNNo;3un#{GZp*Jt>NzlCGco{zC>JI z`Hra=<`~XO`Sx3 z3F;m^u)UWcUaueN{K)BDMnyut^^p&8kb77R^^qM4$|AkR8G`f3ZXVvr?Pz`R(Q5PT zFTtYX_o_TY2wQH|rB zh_PoXNs45TslIwLaTil(&53$7pTHS(0U7x}kDw^Y$mWU2#er{6i$e&=A`lW9nVg&i zL6gJ7&GR0m%E{Y@=N=vxV01(>)JK?0fcM3pu&$0G?PR$WXoL_r3F_Zlj%?vl_=y2i zLUM9uW@cz8-rCjo;9x0K-;Y*&e-7c(ePe?e&ao-5nmPcBn))4{+wX&1YM=8zRr)`w z&h9qp8RzdWh<^yZx281YY7c4^3ci=$`wLl3=_z_7b|Iaewq~aHI^1f!ZvSw`SiOwV zS5^_Ca{4*HEl@=TY;S+NnaoO|mk)KNL3)<=c^c8ZGD`&^i_sy(`eGv&t$2l(erS9(-_2a2GDNN%ttlJd3(45HStgi5 z21d6{$p&`q_DJ8lO@0_GeXBg#RoMDvML!#|c3btdzoUo38W_sU%gcTAe*h{vHPyi0 zf{`Ln$a4T312zlwG-F_YjgGbonwmY;(mXGxi5}gnarFJ%N8^J<7iLEIDh5qJ3p_xR`i3>{)vELR|2n)(_hvkwz%$ZY(4f>TQJ;*>{X1g zwurKtY&mc&)-tZZQBWGex2d$=YmXU-2aXS|I1$;~(0N&^bZPhUfe(3$cz*Tw{8U9R zD=q2};5>4J+*4dvy%_z|nuOb1r7P@>hnrBM+Jq24_CL< z0v&lTU0U8V7t=(41Lefg>h_iIH;rt5MSQ&b;IZ}f_7}UnW37Jqyr7?*pNEI@NG3QfM3gh_@r7qh)_A&)#_f@o)|=DHkuV4uW40xzw__H(x*T=t+u&jZI9~L;ku{ zkhJ7x5;f&);qGp4p_#)UzPBgj@mD%WG2$}@eDmPoor_Dw+v=X50~tJO43QxrAT(XV~!&{bG_PS>V$)< zC;U314-+$BzRu(H5T2#7^mq!y{oWI}f3JgJ%qONlYgA+GtBwVcThsR}7&waWo$&>! zede{eIe&uA5DHI-)4dRlcfn6nM1>%bOP<-mL4pIm$!Eb(GaxotRenQd3416UQ-J(= zRCu$kvRB}WhwaU?e~i}QE|eL2!S2GsPqaAQ*{1Njj7nDiT5L)erl-Ftt5^7i+@4s9 zVbkM0711AmIrKhGPNzz+udlDSjP@*s=b!SlNpOC0)-dbY^Kv)Fqz{&sJq-i4;%4j6 zV?XF&=VZ`NC&hXO z0(f;}SQedD@WoX-GelODtk>O`R~V-iuVk%ZoeFng@N2)5@cZAX@BbpILd^ZOZPfUM zcg9Q>FUXn%3lQu-{&jt{pK}jejl?XogXn=A{~lX4UQOo3FyZ~GvW}pdHTd0h z>ay>}og#mKbiR~s^8_R0v(l1b71l5@rR%xS*#E=VSBFKteeZHC6hu_QAVx_gmCgYL z0cq(*rMr6o3lKao0@5YYEzK~5fG{-DokRBwIpp1go^Skq_ul96@j2%Y=d<_Pd$0Ab zcfEUU5hgj?f_bd_#dCELqpIJJg!+%Y3}vGZJ!t}+-A=`&EbUIeCMUnGCM*)WK5|12 zggqf);h0>(tjo2+)AlXWO;kIqGt!ua;%mnFD z`e0_pG%`90z2?2RyzFe4QTQzK`-)e7ZuN$zfvcN~a|wW@w{daMaEjEKV17FTmy&XR ze*T2JA$H|I*JpQ6{qo3V92^lI_r@~loKUba$mO{Ow6WMf%QClpL6b3-g_MZm zRhd`W+@%qHu*C^}giCQkCYAl@9Pqdp;KzM!STl-ruIKGZjojfwoW131c`wKP<^HyJ zFp(*T%NO36Z!Yh3@Q&B^CXdPu?KoxqI;?SPliT7S6edKWYT!N)Q~LQj(&O&WpK`f{ zxgT>KrKv#;oKMp@vS=55#Q@@OI`HQ96>>W-@&0__cVU{na7ECbgwvX-NUx%3zosBc zf8nsapgjUD+qh%hi22BTYW?{*9949@q8h7kN$i^U%c31WgoW#T_{|kPem*hbM(WOy zWtAsT#mXQ*JzPY^9idvR^nHmcpW~j5LT(6U2TIOGmmfGUPNx%$4BHcf9-V|l`u^aF zTqD79id>0Eu-sZU*XAXrV;_iVfM@X*CPc1Z4W9!r1v#69bI-c56@bos2RqtsZ|BjN ze``-otV+>>LIh-(%LcH<-e_PD@s$uI*b%oF(Y2YJg#F9tJDY^*H4I%oHB9K1apD*5A4n? z)XQ&gq&_H*`o4nXWCwUHA?5=Nh`WBY?}YkZDU&VSTenfl0?U8$DRR_9(f?Dx_$m9t zg1;P_$;4{7;YuVZ8%~2+{vS3CSTCRb}NxN$(bxu)b#j5QSG55t5mu?pk z{=6cxwlTXC3|QsU-Rx&u7?tq>1rX%8`ETI<3w+1NE-x*;GTr<>LTxs`^^PH`4^+qv zC%t^{{k%}I`)P%>_kHqZk2#PqG#eq&*p4__J`E7llSI9wCTe>4$;@tz$MakI6Z}7PMXM9{-Z7(pqT>4X- zz#cwsnO;eYC3gGT`u^!N`TW+FTX)tt@P?myo+4BW&Yq8#J5N!qycX%mqV4*82iZU8kXUF*pR5wEms?0lTnRM=5uSi(9C@iAU;yF>p z5dpt7?%U0Bdwn-dh2*j(w>UT)gB~?7HdL*b`XG&866qzN5ziXK?~g- zJw4M43k$*H5ou|D)mig1GdDf%)S6pS9qc=>ZxpS_uyuo1ocj7CCl*y=^s+ic4SenF zAa@RMTMOL9P7)H3Q^8u*JK;PFY4RY8;S- z+usg0dj7WN+cVORR5Z&Le4zFL1u+;?>HV|ig)DIbINKpeP!AL~h27LMvRJx>dwUf6 zw5PE#?Qm_((Kg}K%cvZ?0+8R>(NoZ1ZE8x{_w>i7vaRDAV3f0}1On0~E4cbjIdIH)H!jyL!*+&wKgAU>fJ0+FFI@ z&}mX^59Yyz*A-No_1Ab<{OSkmw)Q&gKiP6RchBtHU9WtRcUqzvsjD!`5Sl#yzJr=(IBBNST4(&>4?n;^!3| zA02huU|O0-f7=NrgJ5b6lWsbi%dHlql|w!>4HQuOqrkx1mpL{hPPxr-_)@y0DJ5-05xwgUM^TVe};yHEZbV$a9 z&mzr`ka*ZmVft4rr(E9>$;RX!c%?U7RdToCv9eG2v!qEC<}!`2DBpRs{1-hINNq_{ z7^(nZ88?@jjg{aF1-6{H<5Sg?t3Hc%c2-t4-Y3VSgF};_kaDx=vn(-G9811iQ08vy=|7f}0SQI7b8o2+7?bZBaQg<5Tue-Zt z<)U^IRX&Y+a|)LjSwEA+=)R}aM_CSpQ#99ic7}}ZEwE*rEoV%YTB4ZUox9XSQMSh& zs84Px{D8^X$yA?%!E7{F>~T4QbZU|ek@$ zkIcF>saRlru@!2Po%0z>tKdiYVcm-pM1q>_FV zsCIH8o@VfG?~$?<G`=tmFoh+@dN6NU( z1xbY1P!O3I8Ku}Oqzb9{osm&726IMwL^l1>`b4o=*B2IEuXB?%-g`@13t*x5 z_b=eo1a7v$Yr$P3B9>ErO4CmftJ8CBQM2TN1!H699Yku=M)H$q0sisH2nra#f6BNQ zb`*4}V8)kOa5`V|XMUo?CjZj-^jO4vpR_a)`mW?e}FXNmy zD9qkXtV+OjB2UgBTDuq*FY+>#$A%13Y+Fk?a6l_$$H7FxI}DVdic)?$DL^V5(rNDY z7d{$_b3zP9`-McG;9Uz?iStE_DSKhZpFwUQ%Q!CYb2p?3q;TEN8l7GJ@&auJ&l5Ul zfhtguM`yl)H7Wyv5R7Ok1OSL4dJZ_AcgJ?twuM_cUq<*MI?GB+=O$fqL4(;2RLeoS zs#Bfqf0YdCcK1jh1&HqsOiXktMu7T4b7D-+cR}cm;kMqlhIR#(ju5Dj5Z^AE(CZvH zyFL6XpK0$>QSDq(6*Nm^ckCHDtaTt&TgJ_qBmKjof@aZuR+d=QuPN~-jO&SSPK6<- zr`m%rU>ty4lFqZ7M@OwsWlO4-PJey(K_wX7s)QuQ8-TzQw|`KxUQhEC`vw{SiOGi;C{G@-Fa~68UwOTq4|B&2XH)&v zhTW*6D~~6U@7G zv3-6blFH)u2DJ~?f!46|YjJv)kU}cd08xDuCgWyU z2fEK}|2H*_WAAshVdMl9*^W+sJ4!*LT-HunG=Z+my?-Jt{CC-=fw#HTOwRO?ut*8= z%)}K^?2yS9x4Ss2@WZv&+skkoB{Y`nDwl3KmGeX6a9M5W2pP8+VWl9(o{*3b?3RNH zKv~}28^>?2lMRk=a&Vve`gVR}{T%xnMyG=d3jjv10 z?5(&x?Av|#T1XqeohR)>faN~g6fJJ)F8`#1NGE6B%7;jcTB@(rO5 zh0_>DGOFJBv$^y@K$iQGVJgf)HC-C8aMxPdYYq!LI6{E;>5GfEp6SMEm_0CKEqjfb z-QJc5PmOD8-WtB*G};ah3UJtT-TQD1#^2u`ylh{#>$-z+X{HKf^z`%uHAdiY@W|BW zH!>aG{TDJFh8^v!3?@OnIn2FmeV%OI8s6I5NZ~_W+{!W+5qvE8%>N#8d3BlV_9^mZ zRbR#~sWIS=@Jw_!I|oN-VKa^zVBodx{C`b1`+w}oT@G)1>w!dl4KudPd&u7MvYfQ> zi};290qMhH^!taiIuro&F4u@>-j}fM;ryC+CR1iwoKNN(=;<#$_N*hqp*^ckoF~H6 zm=<>Tn-5OM1|XM1JBTTz006XU1C(U8M0PnuYm>1TQ~K`^vzTkTWS0y4IVGEfr7)PG4PT;RHy&DNBAOP5hQPrjl6|1Z z>PrfatJOD`<%a~>A>p_FknNd5?olC4Vc|L0<*KmccaDh3*}zXt;U!dOabf?x4wOT< zaIvGp@x!2doK-+KuO5K<}Pd+w@Bs8_>|GZOe=rk zixTf&L2gI3zjT;ViBlj z1e#YQP!;(}8lG2-7z4%BQ2Ab;;D+(f%-6zm&IT|Ee!#^v8NiiMAQCkpkO_Vq(pg&)zYEx*!3;zMl@%$I@kuCIN5V zcX$d4Uojl3@BW#)_()=ca}l@e1mCsDGz-vSJz>v$rqcg#UF-t>pTZ>AA?14RKZ(fj zV+X$Eh|QRe;D?Qkrkv<|3Ft{CWqBX1FR+w7|FE^~>t`Sgn)9C#1e?Bq^$KAL0+&W#_L6Z zoNK*(eLHW>^3N7g{s<;9M>4HzoS35nh1PBYC!Jw=-`Y$wNVme#A{NCGV&4~hoLvOJ0Llq~h#7uKXc z!^OU-=E%W5);`GN`+B_;Hb(XFXhbj_A7BCLF*DN>qU8uDVP6=)`6V5- zqW~(<(a{009~D{WuA_^?OI0=&wGK+b`@=mWBP=?T;$Vs*&hK<9hnhC~(k1979|Up-w>xwn zYZN7R{WWcF;J{?HR{)HfV1KoJe!iidXDFMYU|_};!F0+DmwPsASbNQvhW2FhmA#wYXd)JS+A$ArPAn!_6%eoci!^^`Ht=KVmD5zHE=A3$>*ubtc2^b`+`T2L- zZ%O^43Y})r#;2fQ$9T$YbM@LaPz_l}qm**$c^&T=>$zs%DZ(=nYkb)EMvjsoj({3d zKr4Mu!{OdW%=Id@oHWH3S##D^ib9WLJ5Rhw7D>QbUvvSFj|jE9B|&{B#6AbZl|;OD z*{A~_C(*SH-&rsUB=?Z&%yT`nr!Lp~y84u?;83{O&EdegpUzK^#1(OBLfkcMa_L-u z-138WI?%+9d8w#f3kcNyVFaACIr8rbxm^itG}}Xp3$-v@7$Q?Jp~c17Io`Zv^&+_I z-y#2|Z62LA@G5dL@zm4E=~DtIzLsSIj{>Blk)B~b0Lc&g052|X zk}y0DLoV@SG16SDDwpaX<4<*TZa$4)=%4t}2*faf-HpfA9MXqZ#h<5PF=v994j&oX zaK^NoJ$|+S4?vCsiHVC|;>w(+ty0~|7GNw#4G<#6h~7EV^2(JXG^mc|Xck1H#C$mv zgQKpF;0sJ`iD+GKgf(rVcxu7ZO1jdjaW zsC)^}xY$IFe#@3#-Gi)GJ*S|Noa;aoAewN;<)!5i7C3&6jezZmDV4x-NFzf}-@}d` z?@M$eTo~6lraCnk@1i1-{+VfaJBnFzuA=&8lKSj{1K*5D`7lVolq;BYCSS7N3|?3` zTgV0JcECr4jZWx&rMc`634`O;-2*mV<+;16&6YR@?tejrS_{e6aq2_Ihv$=zVDa1S zp>S@S?`?T}(sdU1-xn2sn6!;J+@|!liobnq)_uM2Hs_t`7~5ujhlc`-S`9y z`|qZk=idHsv_)3mje|$&Fgq6O<@5qzdU$w<*n?d5Z^0fRiZ^26+~rZmVn>^=HkGsP zQr{I)foO6=%tl{ENu!?^u?t&V$vQdtYgZ$!T$kM?NFXsbfLt01j`nG+d4dOZ$WLI| zAJuo*6l*$i>&2lbw<8--ib|jHp>)>J263sjA0H41PQdsIJ}Qj?q6myHq7@bM5hh-? z4fFbPRI4W7BRmuTFR_UHfRBUrXSh=?w;*qSZ*PPA!K+fi&i275mNtrju0&B{zm#@{ z!L+jDZQRz60Mco5k(f>Z;{j*|{0zWY9OY3W1Liw8GBY#V^q7Q15Hn21Fo#a+|@Ge+7?#v#*MB<4?(o z3b+CDXFTeN=r+#gtM0Bp;ka6R{Bw>?+MJ*)z*9w4eG53 z1a7ck@^b>HhJ9k}IqKpnuQ5*FHC_IV(Q6Xm#3vBp6d4?D9|cb`sDY{fY640Cn7e7& zqo~hH@`|AnOaTMK{U(oMEAT5W%Wmel3^L%>d31;zv&YRAGHJ@?Z7JZ4{xyB2V3n+R zAVLHbf-x6$PM(Zn2@_I}BT9y$#W>8CJN506;%B&Ke9Q7pNGxDH+??h}*ln}^Afg|B zrcjO-vF)y;_?;mt0^!ub7>~?hn0mEcTQ-|z>g4a1556+egAXQk>V} z4^6UGw6PU%+8@?@F@Emlg`9Y493=?={UsK45YbML5YaU)d&DD`FErrj!!BVtsTRy5 z4#_F>6J<;UY$ZH5=&C71BFahgrXGdD&x_o6U06|2pp?@O_{HFmkVu`ipR-yK)V}+h z$!kp@yciYU&NEfXQhUPOjAFIj61PMA*bC-0)pSW0MW+7FM+k1k;wn~ue&ZLmNc!u+ zQYaQP+CMsq>Xg#&xJyIjb-1hl$2+V@oD?ds3qshw6sR_!<&Jg=fP{qjXMR*Xbf0~{QP|T3M_Y7#PHRWuVk}m(A?D+ z6=jm;JU@+mmwmr$e9=A#{k~-=t_Zy?%lln z9OU6MU0s(-ZyBh;oCYw0c$z>$Cx|+`4b#)p@87?F=h73idgR~gxx@%B)yb1e5fm0y z%~Df~eMR96D3GGuC}?+L2>!5}2ACNc{$X?8_vffjDh(@T#s6S11Vr0Fb58n5)`j%m3Kk)z#J8yZU7U$m`a-?Xf(Vu_W2b*|E<&(| z=vKH`m;&#};3UV1U0$IGU$n0#9LuFD63m@MN=7Q9CY)KWIZfGt&&6@w| zTo-OyaUW9fRUafSiw3%mh_Mpo8&^^Pq#|}aTNq^qXzdFe(&9-PUZz@%Pr%Bjr(cE2 zNYdWE>R(n?X1(jlLQ$wy^-w)`%`yh1krQFdZGAp1_6gMBAwtjAQJprJ*@FL^+e@bd z`xY_0Ywjb8#ktePFo|vcf}U4ash&rl6+)Hm&NqU5_?llzIfNcU=w1Y}N`p7XOi8h3b&$JmBD_1~VoS`|m`2o4T2%af3H;;~wC6azkI=Kb9oq!x)rqszU~_KP9n>gh<@9`Di2x@^CH+H? zJr5pao{#8E|25Saj~|dS_k#uWCtXY52eO9@;toeihI5o}DU}wev zIkWoxy)vDISI*Yf#=LxDp23=2!wXN zKvi#|9F0sCEI!_Ho_ZqQDMu;?L~bE&?iFVQx@8-5MFpB^4L_@vDx86U|Gm;p zIJta1T6|%LD4p0$3Y7Cf#x?t#nRKW`KZBnOPL_35P^EkjpMajU%n>VGp(u5?lbS_S z+!rpSrlJ8bOZdCN%%3$e0&8+}E^Bx_9T=!W1y|8&BxJ7^UQW~2&+USR zxvOAyx>vRGPo_j(g4ta|0$J(?q`3*j-29l!sqM4hD*0BSWRS?k1r1@ar=}w1)666T zZso@wi3(vcLD7^fPb+RB(t&fP{O3>+&B64NOD*lY7;9MmJ4K4XLuIZ+`Eb;k#0)K& zV!|l}9&9%?r2)NER8}6f*(n877a|%J!uaFq9WPt4N^M zrlaW^ViY@0+flbDeehCxgjoogx+xSY!WDMn)L5->@49)3kZD3pjCT6t_500ccFgl8 z13QZi^zFf-En5>qLz(>1cmR8By}Dv$JK{iz#RN3WvhXrfSJ!ZxQM%3Jqv)I1r-G2d zM1!eI&?^nkLeqb^l+!xlRA9sc6D~0@A~PO0TU6MvbC}kQ=`)2+ zE+lk=LINN0{``uV24LMn(oE@}V_~ zG4zF!|NoSQe(#9oOyoZGOn3Ab3U1}0>2d3-bR>|49rR{&fpo2o#FR8hVorZgZ&{or z8t!xzb9`uSW@cux<$y{H7qOZpXt|j%A#=%O3j?SQC#S8LVU^9>IDsF%41zq*)iZ#^ zngA?lXvaL0#%!S^iPHD2KD~-_6)`OMz1H`j6({hxvcwSSHkoZl+J*Y0Arj;2QPtuc zsSjQVRe6-twB|CTHi+KI*osW$5(FxefzyRD5M!+kOvB&46d(_oFfe$e$CKC&seA_x z?q_Ll4jD$37(iiQ3d6GG>ztx|6^G7u`Th-~p33TuOOP8~mM^2NVFlUpb=M4~2mPQN zzy8u&$<5U5k49$-y10PueR?sUbS6W(6=kOhq(H)gF1%LG)~joyZWkHJ^VMs~`Vs)x z71ww4kWhX4j3M&txQxj?i0|dXdgI(qkVzpRMcXrPl!@jsQR zy}gA|h^d?3274qZ^C@&4>#i=>iDc*IcuA5#E_am`T0_um*c>2$8C`0j^g~> z@K=3^A82w##At=0!uO4o&wfjNd&^H@O!_#k zhMEz1BtsE^(3j=gDv`~a_nljnW)fd)|*Johox0wxx|kxh!1>WJUKv-`R4joJzl z(81?L^EJ+Ao|jEff6#BdvaUGZjM`w1kp)86o~5g6QeW8sBGzzTB$fh*7(W<$Uoes{7+?Rl)>Swis^cfo16-C5vDE(Jb~ zXuk$m&Ia@={-=Jt|J8-kpZJx1VNz@B2EN+ysah;!6q2Z`xlWUi*3#p3<-$2AWZjoQ zJOBkr)Qcc&csvp;LImz#6w?V78sb2DJf}0JVpw_pkLPi}et>fa@(l`_9$<9=uA$$x z(Bys9S>Bd;bgiB3O1YOaUwQuaenb1sG!;Q!-cmpUwj80mw!&Ld&+_rvzt#%)-Y_%Y zRZ=XV5z_MkUj+BY_O6F8F=@{2@DD3iJL=)0%KHELsLCRI~a5NFktu9&j|2IbEz;f9*ev=sX$|>WSgB;KzRa44-^I z@=`1lDO@^Gs2&I!*~|T5_XEHhlJ!1)#ul=|??H&yaD$6-%rk*~Ko!vY;g`FoB2+%3 z7my>g@BlOgEgU5*43dV*`sqh!6Jm%1$${k@GbNZ1kQ(egD$jR5-1OI@(yO`dQDdL? zJJI>eU=|IOp_ryik22CATZ_bXH}{bEal|t zny!*%?pyko$o-phOJ!r?$WPJ%u%mnt{_-zh$1i@dLW|pp)PDQD=HeGO>3~LzS(g*D z5L5LYRHzzcQ;X27MRIPNyQ~9e2`cIm z*r?p#pv-tjjKZQruo%I9Ya$>c2Dn?#Z$a5{bOq1b8h7;hB|`Ue7nSW?iwcHh7@)TdJlri*@y$gq?G*ta{r#n|<_r-0A{uKf$^!m?`HI7=Gk? zBd08?w|Kh|^wEKd)x30ekOR*^Jg8r~l6`eIh49PjPp%p^)n#ka;Va8YE{+Tt6A~0b zRd-vg!o0nuj9PFc{e|6i9Cv7GDFY>E-`2e}2lpB#+8yFM<|qeK#e8U}mu!TEU+478 z9ugBzSzM8tQGM!%4m@Tg#A2|ZCXdZ~N;F76`0k7b^rb6iz`Ls-WObil@kf%9J{(}% zhy<1D=TU~Yi9yR>vBvoX4N9ZJvl`h;XErVUJqKEah9@Z_A~{MTc2 zHGyYrb+otESbijZ=WN}nYG%>GMD$KwqM1~qjt!x-<#yR&dK^|0IB_I#Y|-#or2J`a zTEAtrPk&nPQe-40JYyCq%dw~HWy!n(UPO6?{Gl*Sz`_>ZkuS@G4bKoJ1^f}$T22Rw z3DvN79?pKZp%Gl%0x5gaei*2)YaBVNDdk4h_;sXMQ-TKy;4XFoH#~#FZ-0+hG}|hU z1j^EOrHzJ$20}tY>J_Wfk#Mq(NHyrTjV)SyW7p3D@|So*^StBAp-|TH7gu_o`w&iP zrtkz1FmD3X{G%3pnMH38|3QMCkDR!QmgSLSVedzMmBuXG)vg~)3R}ngU21X9QIDCz zmpbD3r7wZiVYw;S4v52of~ewGd~u*E+>yuXr_$jkEPg0JV5tj88C~14usezS9n9cb z85#(GM1BDza>7onfY)sEyZ@oaGDUzj6_xBk*&Hn7-}?PAt3RJ2KQW{1)GJC@OORim z=k)LH?uHRwYU^(wnFbfrT3cxpWjOXmXExbvX#nS|l$U??dIC=ZTGawqPmZAH|3km?W9gO6wU1&zoObq5Vl?QT-&B|gil z51LY7Mj>4_!VJR;Yg5RA-LY^j%| z!~8(ldeW5FLQ4KMy9hBBQt$3PC$QcE16kiS z{1x11A(L5~dZ6~MqkiG(eg+ACi!D>bu^3`a@sf;`@ry^0LanjE!Hj-O(5XvGT3Rk| z9^*G6WLRyE+&wuy)VeAr+Z`H0C~+-qu;MxL2DEj~2STk20E%?t{D+2 z&!;ww1d_0jZN9?@h!e>Z?>6IND#8Qyn7{aE*+7~QV3dNM8j?p6?-OD-VplI{=HrJV zevEzrr43{>eHH*h^{H|3@b0c_K*JN-jNiTxrRv;4(b5uFH!?gt+}}@eEx>~RB-KNy z(WlLp$qo>Pqoi&1H|GR4=!9BvUB&@27=q8yq%2GPgID1uE&IM(5{^%8-vbsI!6qZnN1 zKel&w-=CVA+O_m7R(;TK{vWXH_gGrKvO9aoBX67t)ov>0wA9iaRQkETV#PZR^H)7eLYH%B7)c}lY%jf#>^ z_9qw@31TVTe5Tc@R#oP*l(Sw%4r<|{B=cy1^>uWS{o}&)L##9lmAq##-c1k7BqgUAV z3}K|&a;{4M(n$X9!az3wQlsDj)9&ft`IB}&-w?@y=71bTTP$dsI-3K8k~~&Snc=lr z^s~^t35#U9PaYobY!RLE1vH*VH~z>F)vnZH9nv~ot(`$`d-8qQ8dNq{1JG#n%|Hg< zi^b!`C3&6G8G6v?AM|cyFfEG&5^kn#lLD6EnPXAPBh!6vw>lZNX^b@B@KxhpjJX-nY{3=wR;kR7A^5uZn z_MSiRJ7SecWcqXZ)ktfx816XTZz4cGcyuFB5~v?iy2ZFBKzkCYg2Cb>1%_S#;P~IP zecES?YCGs;K%`E(F{O>mku;k+g-P@l?K33GcdySS(iMIfb@N`s1-2BrIhU2?B;3$n zm&HGAk|_*GKUPm*-lA1@!3l$M& zXA5T?5#kSAO`U-A0;tWX_8LH-ZHjEBNa4E;BJ)3DeT$7!;F?vF+ znbtAWVoya*}2a3O}!dYF971FUFL4T=}H=ZO#NhEgKrTcUecqI z4*Hy-x5O(;v>8P#pm$;@yifJygy`AKY@GcV?hH#N-kX?1=csf<@Jk|zr|5(WSF`c@ zea1#uSv1O7v@z(4YVMc&`1{>0d{lhVIw< z%lbGfB17-`!$cq+&lK`l>{DJ&;N7$DK9~XCzT$)%ScmFHkFR_H_yy664WCriID|*J z(r=QsvkRqYj#P9>A){iQQ_DMou6frzSd%gjVpL(uvGO+LuVEVvyVHJ+^c|LYrk(<< zQPPMW*jzTvsI3+yHWr!_(V2&)rV%n%_imppC3BD)uA-Mrukj)qERAod+!$PO{Zae4 ze6gMJxQ6@6nt^4+P7gnVrCdOygesXcqBDMY9Ku;N~E(}0K(A*9L1Ux{!0Xz)B4avne-OY7a+XRy_+7I%@&FLF|KO$ zrmHGS?qWfP)??dW>uLTti9&?ST=GB=PjslfiM&RXa`t_@i-f31W*=|w;}+v0VIp+V z{)LS#inp+MlRtFun;AvBm1fQlGIXV@xdh$$#tN?S zTfN%4TyC(CA-;IfLx_!3MBX@?QtW;-ykN}|kmJB;r+`hYa8M|Y|{Ab&{~Oqx`_2sowc&5&L)a!71blnID7C`j`7wJ|ae+6+G;EK~^@TKNtZKW+b; z^LaxD5~7*NgZBA9I!*!;SUbuDMVWvL15qZ)9A7CXeKu1<^;Y<$ZMO&5^A_Q*oI5|P z-NFmb#q~-9fFhgTGg91!*jZ_7QL@Ru$|0UlgBaThW=tQvmOy)?Q(6BR&iz4!#CGG^4J-PY-O!Hey61C-Tjn1w;#7#eZRn zUu?@EinHWQA9?i3!5v_z{pqrK_pVgXR?BJWb&b==T3?_sOLbwvEm__Q>2shUa9^xY zKDW6sfXR*^Jb$y#PxukL8Z{LL*@XgD8;YcQY)4Ak82%7Dw^5(Ec{UGzusqDFF~5DL z4qZ&*O_tC0{oj5yJ{OufO1QQV_Sa-qw5zbo+|XjQf$-0@`HHmOJLAK1fa`eBKlGTB zBx%-BFs)PQ{op3O1eErSms`4e@+Qy?WG~X5RDU+x{yR7zt=ZKiG37XsdoL1Mcq+Cl zm>8etH%H8Ok+U|DfVsrU?d=?2POYrb|lglF<4BjKn?%_05%&oYz70eR7YLXsN&KY zp*kf7h5|U=vFl;^&P>9rDh5C+PE}Z2YnZGo0uvjy<_pgXufo0^(sfR!k9vX(16FGMn!Y zE+P+9J5eAb_Rzd4orCEonbVydd_~du*0jTonF!`JBljKtRZAtZ#<${-3N#~Kq`Eebz<0XTiB+;sctkorW#=JfrX?xuw5<-Lu$9HzbF8 zADq7Hvb@nQ)MuW7FAHx{X4;mv=TtV9`YDh|0)FZ6 z;D9Z1GG&nT+O>njLowL?CU#DaFHV1@WogMm{{*PqYFO`K_V=ULD^p{v`yxnmK|35O zE>n8fO3`KGuhY%WA?j~MZX%rB zvdkz%WzJ^8fEOdjSl9$GFt?%X&0BK zD;x47;|AFQnvX&&hncTKd61rWmqDStGX0z`0<-|uavK;Z_=**W1Mmw;wH-fMBvNAP z6>b|;{B+=6?YYzC=h+rg-QejW3$au8;@9xXF*R@#9puGnXsW65>*x=io+B?}QvP7H zO)#w(m+{Hc@80Ei_&-;_DeO4B+|wcp5}h??nvFDXPds)q%2ApwJ8FyK z1VTJD79hB2=%^a>66~jfqvB#?vkk^?OV9>Ns#Fu*J=|H*#A-lpPS*NDJ~cLr*z?zv zl}V9MFmQ{%jggKQfQSu?g z>EmeWS4SCv)9F6S6aPUrDFZA zlL8F=t3*0`?YR!cX!f}Rhf++ghe)Dkfk7xeEZJ&pWreTt|s#i#>#Tzz_OsM;$^n4VOOw1%@Rfba;u%ot5afErD(V86y!nZX?Q1P zqz9Mp{*vjJC)Y2W{W0yXIjE2^skXncxchBICf!L+&w@$UJR;e3=CCsYlXei7_Z^J%0S+Fsp0f{ZF8Q0jspK z#jW<-gCX;w5T``0-fHifqUPteTNmj>H`G7_C)@DadCZ+RMphqRD7uo0)_puEd5T9)Y;yCBuDeK5E#AEA)>|m_&X-u zK-3!CQ#V3Qys8$;f={|Dlx6Q)t`Mj1dfJZ6QWa!sX!@v5o`fdQmoneRTW|8qm2;gR z>zelOaQ(5}EXLf>d(3z*DaXdytJ`H$(WS}C?wh6Epoa*pi=18gC1nI`6W{FoX>cYimWv#JqSwzL#IA%v0)}N%`?=3-YIvZU}qZZf4r(r}g^Ps}oua{1ZJ5 z3E;Y77nRwIobk;j4EhUKSchpc&$9Y)U0vPiB3iBDJcA{fde9XW2xr>ym8f`Ic;!cX zwrVEj_#B%-r8MP1o>)Fen7at{@#FjCL@Q;j3tOPnW>64C-6`*%mucYFHYgiub2ba20c~|YeOYYI-#Wk^J_ec0D z1UQN9n|bC4OS+BI*LLfABT=!sHL`zJS7T( z-(r5J>wOxY1$1ZZbyh-WuRi@RvUA*NI|q+`xqNdn+6t6P>C5#89r$3-q%lhyn_z0W z8lb-y6nt)bF0R3Hhb49sba3x~8dr9!nVXBNe$Md~LW_-qjSYl{;Jkf{{aV=xPc~dI zg;rF?*;&hHw$NGSr5I}MPsbZe4)|2DXy@lme=4SIxkl64o}rcWedN-3x)r~*jxBj)i!Oz3IY;>l9C$%>6QjJEg=m8l1fWA z2y74#5fL^>Nq4t&OKw^L>25aN9q;LN>3u)%@B5zL_x%NHt#i#ebIdWv%uHLvx!d^- z&^f!|ad$E7?}Rxy&TtQs{5dD*CtLY&RQnj0?3lK2pLtnJHBx&-%Y@X5}sovp2sqT+N8yp_`1 z$L9u2bm(I0sZCI04?kpNf{9o{3+|iNCaw!j`Hq2THYyxs=6|{#_ssZU@60RA+{DDh z!s2e6m{1~pRa|VW?*>JYYp2}3_J9o^4-YcFzz$x1ewly{+hKzQB?dy2vw5Gb!!K2D z+Lb#XQJ388Z|MvmF_*wk^$hVy8pAb4BY39Q2V(8Q!|f5{!Zu@hD3D66;>yO|xPK4v{I{`%KxfKhvG1VBKFTJx82;_8vTVz1 zOLhXqOiHT#oV7$883;fMAf^f7FMuJS<6~P{zB(d`?K_T4CV##+3$VJ zj$KRl_{{*im!)N% z(zu<6h09YlW97j-37r?Of>9rlVPm5E1L)rflOg$(Rm~t&omStRy|F=6qE$RoYHV&) ztb|;oJF!q4<#CeDZCE0U_sVC<%O%Gf9BeK96(=S>H@C+}t;N_Y zg5V{g3TT$AB1u#()i7A@@gHziZ4L{}bp6zC$@QR=VrWbC#KWnHO(&WiNr?q^z;~#RnwQa^Tl5Q`X7lz+F&VXI0fPl z#fgQgCQT*?!7iz$>SAY+pF9|k`|pv2eplaq@J7Byp(KE;hRR2j_Frt%Y4gSkHbwsV z;Kw0|8E3$W8C8VXa)cphjGkUKLA^=+ypn;7i&H3~zK;BXl!h3Z*M1;6g5AP4)3mQi&`&i41`T%yv4cJ zhcp>JX}TghdMCAjeBn#M(c?O&VuX@DiTy7Gxbqs{rVzf0{g_xrqKbr4iTaD)a!>H% z&vMhHbPW?~6UxX%%$V}8Ap=_)RmR^gz=>rxqcu=WH*$Vei~XtRoen?__I5Q6WW>IWQ)5hY-3Njg;@?!|SFfLU#BzL6IDT961D$n50 zJ0Nu?bRZZbclI|B=rlJd;u?I%QMNvxZDqn_=#p`=P(9=!9Oftv*^#!{VLiS}TA#9) z^la)(6Ygg)wX3}}buJZ9%lV;~DqAItryvsbR8>2=I;L9ys`#3iXMIswfhYXs^5UGs zIoHIcJr4954|2}xB^o<*gB74nCBl6j3>89WBUy-TyC~YL7NwR?A=N939yjN-l zm#3!tx2NIFlphDSaQ%JbBG)OjXbTbpj2PBBlU`XHTI;QJm78&dlA6;@r^6xg3eVz` zZ8>Twt3;8ROe|a6Wh}Y9Zp#A6KEq+x1wr~-oF1H^9muN!ZI-$%`40k_L zqN?T!)IaDCa#c+E`LbR>;dI8t5sh1-YNbWp$n5=XfeZV4-=j)A3rcGxOerFIv}>gx z@W)SBL|&d@8Yj|*NG-e}mcjoxC$;gf$=!8?Oz1;S0`TkADW?sb>8(>oHgN{G(Dn(X zSbahuKLR+oUt>=zJyQHg&rK5*)gGR}*qf?dC(~!E`vsYxVrH@<1SS?4#s%c|{aSGdJo{UZ2x&jM9PLlz?=fi5G_il7 zS(s1iG)N&}%HayD;KkBAO|YNqF^yQBgoV_8d)+hpsPhErid7RUM)#Jr?v+Evs--SZ zc#gdg zHe`I$H*?g`^X`|K`Tao48B{|?a3jpHD-JtWAAkJB5hRD{ zD5bXxCx?zA0=UaYKKmn(x4qlJ(jd&Ysc&#Off=8Q5nG16363wKQf4s=P> z_@!50e2hY^O_bP{WH$r{VC6U4+U2mjl1R-=6hV7yIz`3STO(X3f^BT-b$Blj zwmdd&$Bt4OpK9jUoMA+IbUK!5#w5qmwfhYY17dB-EmMP@ha~B7kw!u3Dt2ZdGhcYO zPC~PKfT?1N_DWZ%DG7a@sPB`f&Mb+A@SWh0XLY}?E#WB}g4l9z{?4CpB0`As6X9DZ zNt7pg6Uq^(O~APOAx~HiqwlP`OcU}$nl*L~ZQA?MP4}?<{_H>(2Zb+ws7fPmfRS95 zQ;C2Y$Tyn8r_Ut1w%|@L8*s)u#%j;1yGuIMQi`voMn0!|+6~+k9qkHj?Ue)- zjv=E1Yn`^q^ORN`gqm|*>qGAGmfXQ_y;0!jk{>ln39TMV6QPg#j#anBlnD&NN>yzf zJyA*}9waMJ`wTRn3+!l^y99s>LmrMyjK|2s@Y+E8lPHEUs~oLq;Uq zObBfGIJMj2Al<_A`9khy<5+cLc8O<;1`Ut0g_TGCj)JKvHgA(_d)T~+k(#0V)U}0> zZpx%pMj=uIHbwHujw*+9ZF(r3yC&7{#|jrG+20?;+4~b=+{HSD|8on?KZu?iI0amR zT8N4r(wb_0SM4iqM?um3ul)-z;-{F?H#FYd7FN}E&lVcw!_%-rL3P*dWB ztN6;$Iuc1i5-KJT-7?18nYg9_^E%O9Je2;OgugSS{K+A%{6B2K7uWy>@i;!k-M6C5 zQQiIF6Du8BsW*Pq%t&h}q2gPVm@ic$n=fLgvgLci5B=QoCTj<)NnG2@bkiOe5k{xt zK7#E`iRHDfT9Px}Yh`1}#TKrAphg(lHWbO|)s)f!mumAkck_zU5G4O3*rtKLFDF(w zd`~A^%KlpiBTVm&y=v_lh>c%<0k;zQtFgpM33Ja1MKHG7C5OfdOUfhfPUe6#u~qrm z#yWAqGke5*FhA-vy~g5ks->|Z<|s3ij<(n`UbukEGlfVpct%8}xxJ<(rq#tg>zidC zRc?P{cMP`F2W{@>RZVyOk+QHUWbihX)$g<597o*^iEVb%{F`z+y!s677aj8Se<*wb zU1K%y?G&pb;Zb2HFge7}zfkLqve?QvzQ-R6jOakiUs8}^0#+JMcF)EoAffR&6JJud z>rB{chL*1U#RlDeXM6LIr^K77Qj=(n23YEy%z7(!kqjtqc7dvs9pMzocvE15-6l(} zHN&S_%Q}S{&xE?`9}zg!RE!l*WBV)SBR(UjDV_&uXcEgf(($_38_GjZ{QQsZ7!jM_ z?-!;x0vFA*0A!3^=1=shMV8D0nqB7ay8CfiY=->M`6%CRa>8+7Vvm_hA20UW#aT7BkF-%M>D_xXYHCjB*t$ zr@EX&@f&Tn!N<+)gO5|#vBvoTYCHwO?YUULF5XqmR-L4cE!SlsjQoFHQ!IgLM-KR{ozS%ZqzN)AeI1c zqBxwryG~nC-BN{tsoI}}?ieyEQ6@I8)8f4>C>)p@m{!?+dLx|LvcYF^&FPNY!2M*3njA?PNiPQh_ za-4)6Yl~+RLG9rHytS6pN&rSd=6+*Rs59TrzD$MLkJ3$}RoR9Tr^d!?fw0RYt{)`w zbFjt4kJ|5D&fO~_KYztT9_P1qtptZWnzoYc)_WGk<;m!ffDFaf#p}$sEr(NJD~Xfhc_7*y z9}k-72y~bTQO#I3i1(_Dqn`tsW>CVHVnOZ`ZVSmHLXY7fET$}_`b=;4QYl~nzGy4X z`Nagg0$h?D;#!#aM559lqQ?}aF_iQq*stcJ#z>*$i=uZ60)Jx)n!+GLdC4r8MGCx` zIO7u*9HrWZ>R5@=CET{iXE9)(Ug9x*5EQ8E~t<8RKy@fXmT-;$bhZ zB+~MJ2>Oe#82shVtGgZusJ}!W`;of)l^#8no(!$*Uk-M)JJqw96j5RO_Skb3J*sO9 zv&|m89zjp;V%i!l1WV`)Fg|vw)t8+3Xx*4ovs-{kC@fF1VggO;t&rk;&|MCXF+Jnqj|2d#pclf~P9jLXKjTpzT>Z84o`C2HP=vk9tx*clq^mvZpYwNS2Iuc9U3o`l zefsVcB8h3zGzCTzHT<&vvaDx}2_@XX?x_9COTgJ!#wiZOetH=o#iU$iB^$5C82y>= z<~Y>@rku*_>Cjj$G&o+bVrwwp!&dYv8{?JCwwU=E7@G{RbbGP^TrpPx5VsPsvEP;c zfK2fuiVw&|aI96L@>L`@iUQF(^IaBr8u+1^06d*187ZdRx7wU}MS-DJiK&>q){C%4 zzVo#m4Rd9{R|Z@#Yv`evk@JNyr6~Do;=Ato#Pv$N7mX?jwuWJqDPZy{ZLXa8-r$yW zU<5~`E1dUd-Qd=rM9t5c31{dxaZ!_W+ev8p$8KvJGHRf0&Sq)A)ARXX<*bqtQ{>fs(Bbm_xlFum}PKhh1=96b$~So&|WhBSDX1;?O~>ko>y<(MGp3s@Di_By{Z zb3#jOuX9PE+1bMv2-YHxz>Pa_VE8~SbDd}+#4suxQ^P%z+rNTq+^dJ5rp7gKrNTxN z#jEvQn`int#@ZrCH&-x+wxk&dK4pRGLq51q{{gqdoC*+*m>|PCBZ}@{gxs+a>PS;tZRb583<&MMOB9r|p*YkysXw|N4`dW?;Ym3N>gT>m&S} zf;)K!yuXPL4XjLs6@XM;Uq7~A+S89vlC?QMWvM&kpUL+2Tk~S1##k4naCw5P3EZXh zKIIG6yIbFvel}E8j~$ayZoqtfcs!tPB6pyyBnqD7uZ)`Ooi_5bYg8 zm$j`2A(qBk%@(k!S4RW*MTO79EGcyZ^BBD6 z@&4j=O-^Nq+c~@8Qubuzd=#P{xn z7+|lD-R>Jfm0ud}sZ!{suk!&hg)OIN}BkM)ul*K^|MAl0NMsct3X~-``KAbf?0whqG186X8-5g$F|C{T%kW{+C z8d#}=u_1C_26>G3mhfR79NW~aFCfsCLnuUyuBIhIUjW5f_>ZHcmL+(Y3m2{rmkbK} z{aB|8#e&kO*0CV{%yVIN$kZu2c^#OU{?7+LLoN<8gm?PNXRc#*fLD^PTv7ntF?G%h z@}O`7%K@%`H#4W-Kj_?@F;0i5v&YoWRz?Ubg0`eLY91^u|M!uDmEb#ntOT=$M%r?$ zG2E9c+F!;KXeS^d*D5HTwnOjV5dY^33pF9d&?qS-6#aY7!XTXtfo1kD^exx1=SgO& zfsbVo8IK+OvenqS^Xh93e1{4+RZb8MaHTS7)LvHMy~tHavNikz{O`QMqy>zQu_5Vm z5c?+9qoVIc%^f4C^27r9zX7~+pF9FNMSJ%7T!2i+QzsE>0MiLdp!*BXsky{|Xd=IT zpUPBw`Pv?Eg+~F|3Uh1IO79%btH()~lGZ`8;nYd=3D8U7zcgC*PXB)D4Cf07xGDb- z18Y)moGE+QsWNihnR^5WwkdK^!x8r!-u?T`bf`h5Bn?KlY0CnZgR(Oq!dm9M>Jctm zazeWIyZiFJYWgVCCP|hIqaI<$0^Q^-IVo|C*U?Y|)~J}b+@B8)RQ{o7^=ur6{%cYE ztswDT!Gy>`o>7|7l$w|Yv0R;q-MOQx8at)(Yp9nr;NOR(|aCDKbM}zBH)MqR8&c`I0;utH#c3LZd;Isi4u17}eBP zif^{osM~xdn~)s;2rH;|ka}`#?81mozDPpV)5~>H=}FgI3{rWw$+cA(l8r*e61Cu9 zkdRDO$(@r{%bl83EUH%07edrD8TaX;ELVklUDx1T`hsY19Ng*hZ(&J`Q5;VdNd{yy z)f_I2G4Me&d5~K$uT6q%=Tml%;vnhni?#Lz5&7afH4KcYYPQQme09s1%+bhmY;b}p zKTvjY!4dld2woE_3?pt=U&%TzZv{55EG8pwGT$5JdKFa`?k_8gROf<&k>?V;I1u(U zKe*~F`C*ePb>L=)Q9O>tUGH_4rkQG6zSTE;Fw}z@6Qs;Hsuj0Vs(T2kWfy`65R)ux zH_!CQVAZ!g@|f^4MN)IOjjcIQ)w1AOO53N{KA>Bb7%3JkQ@wJq$G=Fs}PN_@H8)Pea4zLo00id>wz&!Nt_U%9x0lZzSe5De?Co z%T39UuZP_;Gc!R!rLmA%S>3NUFZ&Tz2X|n{si|&Kk4kGwX&z9@_!kB3aZMD5*;e)p zEIUW^khl=<032~3mRWUPE7i$D@P1;+%ppTQ9b59@6I}Fvu+r%paR8Gsy!FHtv82u= zN?C*$|C}E3;ll!WGE*V_g}M~l8j%ZoPwzt|8n|bJ3VA?>07XaD9anB~3=cWq^Z+tJRUL88D&Ra_Zj}aE6@kuW2 zKHmA}u-ZN|7wNIE8rSTsU_^Kd3)LRaB;SMG2{LpCex~=mc#we0P;15B`z3lpm!_cm zAFiG-&87{zS|>`bYn>T)KikiIS5^1z5F7f~sXH?}Y_OXy&6s;~p|~cW)-nyAO>mp} z``t~W6@-s?vCZ-7Njj_^TM=?WYbXtb>YX<@xuf#J2;CB+1 zs839K%?DXdPB%euwAuG|?rEFR;HGu4&(%IDMf~;U1J~QaG|&B8In2_-e2=U`5##9m zU}(S_I}D6DQ4PYVL5pz>#uzMdD$X49>^`wLokt&9a$j&V<6~2-EVSs+lWNHRc=jQ% z+!DEV@!+_BWtjBrCVYae7F-ecG1OJ(lqMf<*Odz&!#URPC}Z2l=uu8KQD`!8AKl-? zz=dZf7Hye%-E1}j9v(5T;@$V7MO7s; zT(bWWn*6(o9GK3}o0WSt)Da01A*$$9EwA?lCU?W%RbkiV7)XD86lFD-1yu;e!5hwE z?Y+9Zx>fT&G>j7aYUr#ltv!ox48Q@ID`#bq~VcH_jnS?grYg>S-dEy~hIfI(uof&O|h9GG6J z3M&T(gpx94NGCY=)O z>#H5>Frod0mZ{4roQkcfO*}Pu&CY%>3NZG0AozjH$=8=$5jYY_6)#49#O@pkz502y zIsWAI5M&IaEd_cW@`cQ%X|*_WV5?y8FPb+><*X?R?56gFG>t^O|iJ-h}mI}T?c z<#~2=5jzK%unsH;Y`l;TB?!bR!Hhgxyx?b?2Xe(0+S{94$++rD6Kq1Va#9T!D50}9 z0s4?lhgWb(ElU9nZeDVRNVBRnUL3fD$Ol?yss$z3>`u(+Xzu#@+qy{&&)#I|)J|o8X!O`+o1_;rtyB zBf)53Z>6KV?et-_Grb74wAW`*rMikTsFH*RGrP~Bn3rJ4YR$yR_>g;a(5ICaz$Fr) zYazQ@O&%4hC;mrTn>#1Zso40k_|=a^l^F=zmR@(!_(T++QYn_>=ijN@j#%%o@WyIcIH}czDOKzWW@J#VJ?HO_3UoRm{m1>sLMAyCAr+>~mDRI0raRW}>~ckoZ<4{H#S3u><~taT z9CP2hm{%929x1IaI(8vrcW-_EF?~Cx)0C523WsccQ4#QsItR-&SCrVNLRxLbqkS}ZG%sD?#^0^RF z93QxihYuzcC@ym>8-bqLM@{Lrx+PV17!}NNLlR^snX2*~&t}ypiOU9(pUeu@=`Jp& zBcz+ z(wtvJ8sa(*WGA|Y+||UpBnOnJxPMSnDML;!u7C!oXgXY*wXxwz$oF>Cru(}@?>$xM z?*c7JP4Q<2t}Lv-ZVm-p5A60q8eIwJJTR0CZ1yDp8s4_V%0WGM&9nW=xUQ{dFp(uU zfXeD4gNM!TUQmKFkMt%xobd4U>=LP%lt7m~sqIz7u2F?ledW<=t&NbB+{v-YO&vGP z5>>@qTbiTO>eKrrl_@=pUr~l!MA0l zb-i4jtAEg9VR8z5UtfN=cM2S5{7V_8qms+(E6!7&*D9*09bH%jl&;enkifyuLeib) zz>|g#B3_evq5CTqjUpZ;_R5W~DyvtV3;cR$jq76i#4s9_0sA`sP+mYyJ10Z}Sobex zP;{FHnQDY{7f+I_@@z^_@$rYk z8lM2N@j~TZUr5Ke-rscgt@hVKxK^?4u8{Xsf|Ql0x{hr!WP3a`gCv2#hR-l#@}#L+ z6;d4i1t26FyTb4Y_6`Z#v@mLdDn9mhtF-&c$%(J8Fs)H0iwaAMGG>-WR@Rr6PNRA! z%EQPH9lCSYCM(XXwVn0I6$8p^#v#xuG~(}7I;E#d=K^o+?*bd`a%b}SwcfTdS}aRc zr$b;U{pcwNMCzBS-& zGABN=zj~JFCo~8gel_9Y#P{oq<93f!MZ^_`XF}GwKtjx-q<7&}!dbB<1mn3>eFT9q zZhqrAL*u7Iy;FyERNndZ#6yQM*Yg8JZIHrm3+*->a<7$0Bw>9RDr@RkCZJZ)HN6)R zS@{H>4c|CA@9L7Xba8TuXq}&$i4|g}xNU*WqeYDB;7$v~9lxmli>UU)IDz19BXJ!Y z4%G!}ffL${PIBzJ zY*8PIwH=?U^WmvYxHYqsjqt(Zl2edtrJOVr_jFR% zs!X&=)brRHWC*~E)w>VGe7c~$z1sLr-@MqcVM5O^RkPJwhIJ|HgQ~yr(%5>jA=F<~ zLr9RX{%eTki!XQ)i^95ACOHm+>^RJw%7wUi4Z8XUQ!{!tnf$8i)wxfF$q2hta2I=ulS03H zXYpH=EG&Vst*nb$;K%B=3hk^MsxmdX7uMTOS`Sffg}yPlc8FHjkNI8l#r!G2#q5n= zUDNNRgzMZDg|u#pY&uJb@9l-j&r8jIOT5IHN7adv zDh@Ao<5T+0I`l5qS7W7pnHo3Xw;&2n*|1OcYzRQ@SKtQZgP~n+H3WCnk@Ix0IPU92 z7xD)Lgt@t|Jre3^wN6!$6{bQYUA1==ce1|kjCFOKAfMjj*5EK+A7IjSL#6& zn0REh?LnKKBdPd|J)2w+O=RTv2zkTo+y==+^&cX(#qfw>={nb`dm~)u0%*J;t1G_p zc6%#WTSs|)qWGWb+(Lg%sq6FjO3bJqxSzWVC3=Gq=JW>_2>`i~g>*~`tM}v%I>M2S zb)**Z@fY0$0i>-Jf9Q2t88GyqUW4Ad^l>5?nwpIxMD}x4uXV{8&=rXZqfrzu9-p7G z720mT9o69?-=aJF`UzE%QhLZ@-$L0e5u|wU({i6=y8M%cPQ?tlS58~;pL8tXwD7mY zcE@oM@VC_+Kr4Uot_s2bC+Q&CtnrHA z0H8jONEj@lN=tRAbSZ%<{+o7T)=&e946SKXtvb$OVc zo(?9GgT4;r)>Z&ofW+S1xw{Az1dQ$^BLgp5HMwO%!&)}JS-bqqyb~u%-toE0~ zC*UVgE?bt8kq#@me+dk0A#uoP+*7qee_IaQ=iISiZ?~&}t?O5(w1z$k6_5&0^8vbg z!bf1te`68sx>9~cSqxXF8xpLU0bH&4iIoG|WRrTsy<7#VMp|$gw#7c%8VV(}%_?hx zT45XNQ#W732NfJbO9yW)D_mox82Lww$O@o9+Tiw-3pJjh{!G;( zpD2=EdFzW+(N;+mYJyfGFl+p><4uKvtLTYFjO-M37LasSs(9v=bJDQhS_dztP`*8Y zkV_GE!7u{4RT^E#tnv?OiJT$X9Fb!pDwtB|clx_eE!GMfC+?erK$s!gFeraNDnOs> zXkCoYP;WtAc;)CLB3+vq+jON6l}M@mFW;b#Qg-AZZ+pGFHEOdER*qSi)tlD2gk?{_ z63$diGBh;)n<;1ZyTDE6gj&H`lw>2$+e1ss(;!V^ukv!uOfzv z?!jM#at|OBInd?h&0eId|EQL-#=jNdr3<6$bOTR-fGx|n4RU6-G^SNGb*S2|EuuLytPhw}G438bvAc3Z`xxr5R zJfNpy4pp!;Lo@+kpzb!qNB+AgIRVtn+zn1q947%n_VVO^Y)HH)Rq}8z#0Hm*Kl#M< zlngetjcEtTW4g+GV+NS_wy4@m)mpq|Tagr~5+Oc3?q(0`Egj%T2Ey_k&YnG&YM^h} zFRCm1%7X~>f*&mKU8itOt3Vi-VleYr+JuKe)f~tW2Ylrhatp*VW`$JFS}|*3NXEIm zuhaN_J9_dD@9M&~a}y^fv4&sDJX%dy^MdFq1#iYun^!Wm`m4ij>pWJT_Y zHiTx-dsU$PF}K<<+yTT19xl-R{&SQdh4o4;Z;5DzP4LD}`;LKpx-G2QZ4k&x2D#DKCB^PGhL9fqI3+fiD7RNOjMU{5h?e%_ zy2KGHf4-?0$Xi(M6%jQiu+=9>*Jv{jZ4EqixJU;g0n{MO(2wBeV9dmN+v=8=up~|6 zU)7%f5F8j>=;~<1KW4v=KBDZ-ZyDn)0%`b-$N9pvX>B)OgPWgL@ zJl5{RE|-=}oD4}7IgRNvtq%7H0$yf0=|zkqgV}G`Ql5MiMlK$dJply6UP++*_>2zl zCZ)R0B?Y6MY2u?>&+DwN5iCpLn@mT0iG>yIhE7!{7$L|H=kDsvQF;6iMZXxZetXP- z^?a-CGY*hy>6EzzvAlSgkjb5@!WbPB1DKfZWpb$-ll>3K^g3cg#@jJ%o6#1w7YUJ_ zkCu_s@16+z@H$f}u|Jf_Nd(RH8!7>CNye7aUn{;?I(tJhfqzA(8L%}9m|j{%t0Hu| zajJQ~!`Y4#NI)24f;3~dl6J9_iJx;Xa*5Hp4I==u5fPdT&yO-PvRIoA>~a8IH6}F6 zUJ2a^AKg(6$W<+3_uZ~d=+-{Th*Z@1;{cWdigiXgZc>u_ydr>SdygzQ@M%Sh5XJLO zbLD5SDz}uPJDtRUH!Qu0u`h%gB%gH$(w&CMp&yZr|HgLqrf(f!HcZL5hE4(%P@epJ zdiKf~~(2n|VraroqO^;~wW)CSs zD|$c9_TY_`mmnJylu1mJJ|FsOtglvb7#IH3=iicur8W`5xXf}qr*Xdc;|8ej_Bn?_ zw=p|FgsFuAAK(&{$z4hx#{a=DlUr9m6gPDNqJi*^Sa{Vo%Uep?vsDc zvv55x_qoNEbq;*?i>wIS$e1<-a;BzvKIHzL2zpVvy9%dn$m{Fj2i)-Sq5{7#C zAEk^@I2%)i8^zebzyRRCvj+ILB;8m*8k>|@&Ib&&G`W1+I-2d#z^4Gz? z+*jtRlF#*5Idrfzfq7%K_eAsDeP}yOZop5C z3jEYY$q-ZOswwf{HC+3LQj=qW)l0AR$d763(m!2was$CujXhcs-718PS!v>Yeeih2 zuKhBu^^J~J;iZg~xg_jTDKhBOGy(C)L*VzNtjxQ~MZKGDzrWNAnDgJnzFogg3 zxqIT2NK^e{Ud_C3{GfHCY!$pO=Q=22X{?9lD?QxEA?{Mv?VEwZEE zuN->8u_Z522*d*m1Ov!Np62OaL%{we-F`%1;LI>`aaYynCcdz5xHtJLT?muLb=VKw zikF>Iol@EXp8_sj&cCVA$328tWy1N{nsNg!amV!8i7ZbUkxsg=IPAS`%xn^K^f$ze zG3O4zz8^I%$V)pF3(%v6y$4Or&pALJ1jal?$^C! zK+p+5Dt%p(iuDGf%B+mE(Ye#~l>2;t_D2x%Wy7$HhE8`~4&2axVhOnG0Y-(^7yMPQ zMtT*_tFCj@1w00zrvNf;r`2D73z17)uPUJipwK3)HJLN)8j7mB!2tR}@HCWWGrw_I zK9sO^yff!oWP`V)1bRDkewT0r#;S^k6p!{4xCKNGmD0ah+ZKo!r9*LvvFkvs5hP$n zJJw(Jn#t8WFGk>eS z9y77D%^b0jh%Ib%s@yXZ^=$Mq^s8rDy6KLq@@Yr@LJ$*S&u*Pn6o;J)*MB55eVp2$ z7LU~|`;G5$Y=0rv(vqW)?r8-}k;VkqrB!Uscbg|i{k&5MP{SS0mz$w(;L8Rj2!hU` zaoiwMkI_@+jPF7h2N#{YVLi6ineYf=xI3tjy_fOJVlwe|T;m~Pqg$&uIzEneEUjB# zEIigWU$Q@%7?>T`SOYY11`Qsc0H=KebVeJ+`r`7;X>e7u@yh4Yy{y+8Ug3HlmJUt& zbXL#qR0xu>ERb&CWmo>^cz$=BD~5jGE;Wnd&?42}8Y!*QD*_ca)%@V#;Edy~V+62` z3nSyaM;=EuhYmghuTP$JOI2X^L6in7HWZ2ol~<7y!U=mFT^bf`D~$=0AP6p&IQ)fN zaV@W46nCY*Fkm?eUEGuoTcJo_GD~5~rw{g+4zlw}(e6;lq=+Xn@L)PDo9&e79Y4l>`KTBKy{jLCx zhCCL-qG&lDA&bSwt_f;cMxm3JLM*ND_9$}uhv49WdhT$(HV?Lw=nkdfhevxAMb*0oC*YS#|;`Y2#zi ze-P08lKEzK5;W7wr`JhUDTN%jp_^0m3r}kuKHkN~(iz__{czd-xB33=AfegD;xJ2) zR}c#jV0F%q8C59S9liA{9cLRj4v(|liA(48{N8{qlcJW}ViVs^RA7L4KiC>G6JB>Y zK$KL#NAVWJUKEz_>zgie5jg*7nGb;=q9vYl#wy(*Q_u4Wy!d*3=>Y1ipikeaO!S-2 z2Q$FLL|oa;l(_L(9q_O!fPgFwhB0Xd4h4N4HrFSw&Uwj76gmE!l<2>E}47SUIWmkCv)h*WPKN?fFW zkC}Breii^Bz=2&qydU*xh-8|C{AEHFaG!B)@&r_m?l;VRa_rLfq54y8s^RkNtdOGuB2-mVN`#TtQQW@VH?mo`&}{xFv%H5auj z2kuzmS`$#!CDk^0_;cH`5I1l?^^N{?F3P|f?=J)-3MfL$-1(2AbTODu)jCP!o!{ca z5n#w6*wY23QEa&i$KLI+=8M-c(4U`40Oc7)8zGt>2Spx?&u9B&0z3Zxg7tdCT4+rGREBM5y?W=-z{os|J;;cI5}C+f~%{uO9qjuCR7R@8Ykr9QN|dxtt&xZGRyH zs}~Mohf%P164bm^Oxe9-R4(xDZ%-@%@;`LkF6c~+akb}26EdyD>zg1zD3UNq z4Aiwvu8%WXfkW`c%`}upd^Auyh)o{wzKaXzG(E)%E|2m*?}7w+xck#?Jbgwmbv%Oq}(q4^sL=~ zF9-0dK_RI$ZY8}6XaKBzYUwvk4q8{4C~roK0Nb#bU;(t2+yP{=-hy`wHW&%tc#d8- z|JGWC1bsLcV9VhCtt6Wz*+qNpivHY&>8xG-<#nw0g$mkiQ;7#%!#fTRfcQ+sz=3Q9 z9qrk(wi8>XWVQ)gjS&C!nMof)2NAbHo9}v0zSmpE=(Nd1dfD>hsQlfvxm7H~70eDW z0v=yWo@r&NH*H%i(pDKl^$RiZ^Q%P;d?*+sJ<<9l0zk|d5Sco8FPo#5UgcfH1U8;m z1>5Gw;7snb2f%XPC}+V}_oXdJSpJbj)%{ia-)+$lQiNat(dy>0Y4w-m&m(=rmPKi~ z2^*{i`%%u}-SX>;0JK*3`Nu!4g?X{6Kx8D1(^8=`xP+e`r}s5EWf;t=1D)a)-`=a( zoE*h%kR`O&Tna5Fu6H{BLevcfWOW4o2h027nJnWb7yL9_t{;)6+0n& zYJBDRO>a;xVOQz3x$%C`y^X1*3Tf(E2-4t=N}ayffn1z<cK~4?|3ja1E2_Wm6q->3E#iCo?TmZtL<{g)u69dZ zABsf(2RVWB4>_@M8(ZNwH}U0oQNoHq5>}tswSq-fW)4#>b;{tIxKtL+bc)S6m2ili z=@J}Z2iIxr%Zo;eOF*QoCL)C;A%>uf{A_>u^z@Et7Iu$+NFlhPQg0x-57k^GTSArj$p>qK+N;q4%1!cJp;;OFD&ieXN@Z#ZPw``~q_md}1 zp0KHPtis*p7^iYVA=l9V+@>{@BZu<5?!&bMi|{Eq2&mZrHZmmesYdtlh>o%{d^*kF zwBZ@?y;@tt3H<|6gGcb!{OgO^EmwUdLB?*63xkN|DOMr0D5R(~cfhlM1W)xV3Ab zUTQ*Oyzc2ykMrv+`J5pHn!xS4hI;&A>%On>otTP0v|A;1p!61y|s5TMVg<2 zfSwFOj{p;N!h(Kh9m6?ALZ+Pa)0IPQ(@zD#xfVqy5WT<1HxoG!3(|sE}0z#Vr0cgj>@^=bg01ly` z=x3(dMal9kyZ7PI-V1rD;T8LB$8p2!3n3^MSTi6172G>&Dz>H?-L@ad+~U(=fn6ft zv3q+CrySwkS=mhr3JP9V=OI0d$q7jfz=XBkB}_fRII5NwjsUfWhB7d|!>V#D2M*fj za@9_bj<&WSokV$Hcat*M5&rzWLeayA6s*xKCREKc*C$|?s*hVfFDfc(iIxAr;oc$x zU*IJ39&$_kaL=8)j)5Bxb^6z9i&YQ*o_Hd}Van3jAmVVY%?VgyPt0zL)pOUl~SlU<_N1c~Dkc5dd zku<=B1)#X*oR~YMP0rm2K7?P~I{|7@NcK$Cz@|a8c|C1r{Za@VEbyM|J zHFor*dP<7j+TO7KMQdf)*Npw%zH4fkP!^MzMFJzsqoo@4%;;H2Ar3S#;r#pjo`tHr z71*?&q~NW<-g90Vc3p)yP*b*~ zOflI8G`KcLc?D8s?hgf%@9A}XykeQ?KFy6mSH*^4-an?w&bi2eVZBS=9pbp=2S9wgkezc9^OZU3l9YWrAwKToquU{ z@3e%ro4t3Wqs^KAz~6?cFijRLn>;?|H?$D_3wa^lk@+|&*)he zhnx#&vu+ybzHab7`qWS+*MVWD@aVwsp~nB=?JdKiT)($r6BH2G2ucqMQVJ+Y$4E-I zfTW6qbT^EMfQT?sA}!5;fOLa&cXtdhbl1QzJQwcm-uw6e{om(3j`zd+%?}>T9oN0q zxz6)kYgtcK<~&1jG_Rs*9Iu*%hXTVhU{=x=c#Fy>xzh^m-Zqb>?b-6_kEj5O=ip%d zo5nqag8$CRalE*ZsuYe*E?I8O;v=fT0sZI|$hl9I?+r5(j% zmn`8S3V!WMC(IEWO=*w_q3_S)*92eA;E+Q>@QLViT}MH--3*NkJ<%naojXUuLu20S zLB}qvi$0!%+I%w>MS)G_Zih}i8ET)~pW?!r;3ZqPvL^}lw+R`;*Z`{L_I`D!Wtfk< zLE1Y<3%V!FVq&AeQ}O5g$dY1eb~AH1z&xL1-XS_O-1MN+ww&e@;fi|A2u3Z+aE38( zadAaO$ry*qgMWj`i^g|lLZe=D{+hh_I`sS>9UZTY8Ka^)Iv7ySMJIce-J>-HPFVFC zdryyPS0HRAtd^A=T6CAV53`vI3ZMMYo%a#1r=e8fBS|JzO3UBeZr0Hm$9NM{Z>~e~ zwH~zL@{)hL>?1xu!ufDyXy{guuyK41TZP7m1y2N}k)`EjH>6!zYx-ldXE|PipJF=s zk&(l^sd#7Ac&FRSN4<~pWJ9ySw&r?a}^O;{L|T(abVzsE$PY^sCrZ zJm@1ni2eAJI8EO$F+uLI`8I0(wu%3qfaD2BrmojIj~tAn6}rJc;TI}wfT zY>UdpA6R|Q$}%h%4J2e5EHH1paj)SRjNMJE_PQ0=IBWC%Zg1~4%)GUgJ&pmNKUIR$ zh)3sJwKT)K_;eFvIWny00vZ{$WkrwF`x!Hz($ykUH9g9PjHNz(voMUytnG6rLrJn_VH75sE>W>;`PmOLl)LfaA2 zP0wHXr+-FD-{Q|sewGrYAkpishP2o9YM*$BD6zh=vNB`Hs(h)Oap6Ym&^O6d-B=p2 ztIVW$SA9?HvFfhk^JpYP1fIWIx@wzVR~av?(uLvA2TlVzyl$){Ij$j%yw_tdQOND zj9DsPik8HFgWd)1%8ucv`Fs)b*MTOUFWG`^zym2Mai+b>8m56v5<9S?P zqm4P`Ac#U)_j4712Df^S6uaKj?TEO7oR9_Y|q|JE-CR~fQ&iV>RvC*Ite+9jom+pE)0>~3WVci~_^ z>HHE**xAr9FD@iw<(zGZeA-N#-+SxSxo5kfzb+}cqT*@RV423mD5Siq#XP^PC|ex? zhP)ZQ_&gS{%CUO(6LMy=f4H9!z9S@DHGPpIx9IG4kv|HwQ;#$zj0;eSgEs z&d?h=%#*fdbn@&ALqqzAt|xI~fw3F#EN+_MxKyEGom5Rx=!Bb=^}-KxYAb+w&*H|PZ`+_|~Ahw^MQtXEd)p*DU3V4b^o zvTb&$ySqYBQ4taRdSB(V#l|YHwS^Ub|yA^oSeZ{*s? zMvdcFC(}F>!1l|5Ej1YRSaD&o*O6u*>pao>nF!_TMuf4PpYh>DPH9yG%h6-muf+{18iB z>oILnRD3C55pTkT!aV=Db_Fb8P1%Wqwip-mkKS%OVMITX z;Xc`u*GDNo&E4#nUlCWh73k=)=Xss~l;et&p|i7+5}Fb0E&U4CFN%3;CqjdjuhbLe ztaE{bvDTKjd4P@jB6K__Fu3@A}2`HIy%2)F(L?d@Y1t@ z8FPk8?&I{K88*=Yt_>cAQnrKr(|#(4*55aYRHMSre!;q3 zRHreM{;vNC5+1+=R`DsNxw$J)#pr-j1)gI3#H_AecByE44jE&Z3{RumDa+otUlex6 zyr|;Ij~+<+nQnA5D%aXVMX5eyq%Ns`V3>mxFM{#a(nj`r`$-yJw`0k_fj^fl{}!n@2mFBE@Km_TvMsDF_Px zN;tIo#}YA~ul+9m?dtohBYZ{a8i;@0jH(c0d@-Ttt&`)Cx~^XIWLuZ(a7(_cSx|n< zGS=m39tJ6X@JBurRp@?@j&3e8;5s{kG7lfPc8`2)EEdTttpF2A%Tbfis%?G$ONT`8 zfPtqqmcL(;sMj}Dn1_ppdVeaL)|BH5dj%@C$#UANH!0nDC)1uB18XZhBNhkUGw@9a zHCR<&jrHP7!)&|EUAJoKuBxu{bD%$YqKo$eGY8`mr z^u_Yw`Lfc3my%$2^8@>Ln!``oDw{8jgs`)f<;~ z*y*;VPVLkytaZ!;!{i8W^1N~`I?);PElY1oB zWvc9ED+GjhzdWi)&U^axW89=LUv*{q8>=sv0f>Q~PHuK~kZ=PRq;P`v)Rq+QnbZ=T z9=fn|P;G5jWMbjl#;fqa4%Kvh|2eX1tM%DOG2}SsqbHsrFY>?o8ZdnbHzV77vVSW; zvn4JvLJ{|%F7 zZ>-m?Bxz)Uf%_+Us#rcf2bfTZd{pPHTY>jT0>0U}85d`S+~6${uBwt}1p8rjjxg(S zRTiTd*5qW3uV36~l~OgvS+$_puP&j|3?PPH@}3dr?DNouc{sV%6+KRn@oQBplKrEq zhF$IK9*rd_FDdWQ20P&)PewX&C~=a_S+r=R-|(T*z*4LK+s28L3WBGlpOa5JYi2Cm z2utW|vxs=LmfJ)m8A8(>=Hi7WwVf5lo3b|6`N>X`_s<&c+d;NGkFvJdLDUJqL+VN$ zJ<34!@IWDlaD*2Gk&fb`>VRj-gGSVjSLtn6Rwew?l9z5V)*t-A4woyN59&*+#N*oF z?}QsL?TDym-Q0U9$a{vOY@(gpY6bhfM+S{DexP(mHyHquW>}up|lk>Z!AceXfH|mV2@tl%QAE-%+4&N9%gh8tZRMs zBjIy*tCVZCFV)l0k>j{1N|S*mt`3onK6D)?lg38z0x6 zA%83=%+D`kx4tVRWfeo&SkrDZF|O}vZQYG9Jz&|H@}40n9@49s6VZHR>guX==r~5W zf=HArQJc3Wn=UFVme)6z_14)OXfWlok%{Nw4gkO$z)7dH-qF0`EZd*QmPp zi3z$1JrJcvan@81JC6qYQemk1O}wj7ueJIn2Kw$UuX59_TUVzfH?Y#sKEAnJXh!H? z|0-`~#jHZ0NS%M+j_1^gCw=`bzOUp|h^(xe*RO`pETT2rzHNQUr^@|8?BgrvgNL>PT?sA!z@1!qZwNqKO5Y>;=OMDA~qnCZn zBIXWO_H?X71@?By%X|%+>mJKws18BkSFNjvW~tm>veLTAG|#Bd48Mq8K2RP%q*U~Z{iO({U?+KDoF&+Vz?IH`nbcOD9ILgy`(*j(QI?fZ zP;FUetF}S>GnN$aOgMArn~(E8Pv5?N`Wcos(2g7Ovm(STb6L4_gvsle=Pk>--sLpt zcJpqX-*T${kPWvy8PrUTJby*zif!A@u@X0c!DdM;;uNiEsDNU$vclcd<>y07F@XJ@!ZmVI_9!VdQEHII(E+5Sw=Rvh%&y+A@#)8egXweGf~*2NAE zreM}O5Xv|cV)p!OJT|J{UXV`{sj3e9I6t$MQKi>}+GV@!qkQKidUl;)#q_Z@0A>h- zPZ2xKt<3Hx{y53KuP93QaliR5M?GJ%v}*%!=(n6zdl^*=GLnizW6e2*=(sGze_XNYIPd}rG) z%`ahU!YY2Vu(-&x^y;T$Z7ko?%G{ADEbPO)=9>^%#b75|`Vykq7%Oq6R;Kt5Xh0{V zG1|@yorDJ4@l!JsOvK7X$4L3HG2l0sk6%|3jjy*<%kAx(ma|L$yvNdzPcWtTQ?v$A zQ5}Cjf~Q_9|Dd=@>Jfn+cxQ~t3heILLnbR-QJK>>lu>i?_V&qdyG;tr>5Nr3YWV&6 zs3gRWlv2Zim0e376u;T3A0+C2X6@^~=JCTh8Rh@h?aM!2qHE_wn_Hb-l$w)cH6fsz zdA|(;zmhvc+HqkJm1!Oljhhs5M=nYZgsFO~ zanxHe%TIBM_Hk~t$Yx!T-ZA=ljC!AZd}!q5oamkA<@P*$j+&+SpO1-6%mc5?{c-Jx z#_S$CSvo3`qZ{JS8|vur12g_pfb+ts_|`-J0RtB43qF@UeZGif@@7jFOwbkuKZ=s?Zl&NK zwB|Y7kKyGhiIr;ywTtqdn0BwJ9=eUyP3S>vM@Ls@C&zqQ)9;dJJA0i*&0u=A*EXtK z!A+d+i>!{oW6I%=6(z%0=tYDWzhTxemlOjUU-{cFAF%%@E4pz;D&O6aV{Oq&_7SXE zaL8-0O2uqXFsr&a!O)nJUt-%h)2kZ=5EemrnyRL`2G3yZ&Oy{j1&j)wAZe9jHfulOgimL zJw1MKgNKd#t-dO#(X|55B?8M0r-t*zCCxuds*c%i+H-Jpj4 zlAClmoVRu3)4m!0vFG7M0~HwN9!*$LNxA)CyqZdpY+k`~8i8`E*ey6ZvFmN)0D`H> z_Ip(}n12f)oLSCFPguPn_5Lhku2(R>FDjOeHI&`Y&24d%p5=!%yV5t@YZa!N4G{k_ zGxG>`wyr+G_jM8-N}4YfEswwTJW~t%s$Fa_0O8#Itcb^M+5ObHf7_mPN>R$EdaeC1 z0ZM4i05LXg0(@ z|7$Dl`qIIb#M=j zxh)Qq)IM0bI@_KeF%9D$Bcom)J+eE=yk!3)OHGiMtEgakYRu*jm~L)=!<4F4?GF%oUflwpLjOo z>exLOq<*Wqt*inQva#=)wV|!!Wx&1}KU(^cY9qP3IA#~9zEj?IG=zWFu56x)z#x|! zgyEV{PK#DK^o|-VRu>BhLW0^?d0j#kk`;FYt54j5%2HM~d8BqRw#OP#lBe68{bFb& z;AU$OI_b}1+z6)aWag?^=Uu~>{ggJ>i`lppqkvV~yOZhqLyweFeG zh}_(13-%Rw)*y{DmQDo}wR~-!e0Wup6UVJ;F`nA&n&AnzGAlh8=;@QU!sVqE6gmy( zS|KiR6#n+DMRPcSK%bfZIpbNX&VP*jU0-|fdu_n)3x1r3K=R>$H%Xr?SUBAt^l|Kf zVq5pUu}2#RW;$7<1Bn{9j*&MF>Df^ep@v_MkPK&~C>xzDm416QiFcYp`ccJM} zkID;{{eH||sAJR&LBW0MYTGXsT<;3j@!!q2j@)i0avC;pzR&GgkFnvSe)a6O)79D* zBTEJo-UxQg$-H&hEO1ub8(`mn_w#;vumX>a0@)~iCyN+HUC3v>xz5v&?A)mk1P+Ev z2hk1Z;)$&~&y(tFRnlG&b?qDica$M>-*ZuYXNtRKgI$GQkby~82~?$Jfbi}3UBr-SKD+8H|uQc23p!@N8Ztb;=bgi%Tvu#NqN zMz#L{h138P3Y(;Jrhe}^DwZdBI0aaVt(MG}WEyJD4lW!Xqit4vDogPG(`^v#npXOv z$7Rq+^&RtR^c`EOfRk3#?k7FB@|7}ORto$OL^EB;V~QJYhdb{Q<#6HOcEhTEcDl+1 zzSrM9SSieYR$jD0SwgsJQLeV#W6!Gn18O3F#~SEKE;2Pa^n|$Vh`~|G8ybA$e@RL0 zC%u+S3{^lT86f;@(^@QJj<{~ik5ZTAmq}W$5i!iuA}Yfdni$VOAhxNkZm;9LyJH@f zc->#k8M0N?PM%5>jgkPhLdYF_-Qmgo=i)v~mawkS^DukcBsZ7FK@yFWu({(|)dcjL zjV~43me{~!q;I5wnV8+a0kUKLDW$ujH3$g{fL}@_ClUwiD3f}YfH;rTrr!<5}35nX>b$mEPiX( z1}(LL{^Vm`xewy&M1Is=_wxT(NUCQczP2+l54f`c2{F$1x<@&R-IX=H5ZvcDIOAhu zbd?>uB}T(|F`a4oAtUSka_#JGkj);`x)AbI7tVclSmjb7IYE|nJ4oH8|ARy6+BeG9kW;!t86eU?I|tdg z7CCGvD|TH~DTe9I6$_FY_nQs9 z^gU1OVuMm1z`i|4<)pg48epWoR5gi%D16RLy5vYxEVDXwuwpoWORB6)h<{}Avvl;* zA5vnP09Ge-`}~ZKp+qzerxFYW7KkUlCE8DfnZXp7C|3T_*ZN`}`}suLT<;OL(ro>j zCug9egC9pg6qT5WvH?g8aAtk=4I>{Ev%Df7$wD534s3)ZU#vicDq(J83{>Avo7sHa zv?t7gy{nO8C(`HSEr%1V-+F~zS40VoY-nLe!f)$)A+F!qpY03Bqey5*+VT6b(^MWu zoFM6nWJAU+izdb|Oi4a;eCWNEmNZq~b3OdCE=u!u^A-onihaG?1Y{lQK@3nZY;3^k zEX&CW?lk5Qh#f%ms@%sUJnKdx2F%9CkGBP3Kg5&0+rSz<#dQevLR8mQ?{xoo`)kfJ zU3Pf)^wj7{)%nNGxxWvVqY?VklLA&9XD|hUKqQNcqmiE=Q85NCkE3RLE-Yr;UUv^)!rL|M5SEnuWsxYWE&Jz9d{7awEnOayph$b)0usZcN z?0z$)_{s+9X6JTLq5IY#p^#$*Zk@vxC?O^uNhq6UiM*TmWP;Ajl(p}hy#IP2tjKj_y?P37jV+tV%e*aT1WmchB+qYnz49)qM5m+cO*U9 zSXDE-&bD1iTF5ODLsO=J_tbTNbW-taRizM=j`_~!#j|~i$aa>n;Ki_Or?x3(*jT6{ zivvU^wZPRk6`K<)od$f3tR){SGroyEB<;fFnIe0jmU%qSzRDYU4d3<)2~qg~$+>H- z{X%gmnKbCimFy!AEGWIeK5aGuN6B^&0{-Hm=kZlSpoEk$YY32wmW$-ER{ zLa3xBkqHXS$;#%c3P?=H^Js*MFRT0~Z1SssuLfBvVUl|Zx&SIa+r5q1hB6sCm#B}0 zrXyI!{c#Ua)em3C*C=#%+%mR+<@Wsh3K4(_uXZ>*FfA{qwE@D)SnFaiTalAm8~Nk@ExpI@lb5-3}&Rcq?ffL3cux*{j{OE8m*)6=p2 zG0I&v=~p?pm!S6RdQwlfb2ALkbw5gA7Yy`PT!q{iw^u--``x}^@Im%;+oJ0(Bq7$+ z()xaMU~C^|B}tdPWOPk3@bC>DjtAp{iPAL`zBOM>QY>o3OVV8aMA-aUevg zF4mBH0ELbCEo#1SVBxb&JAP5eC$g%-;gi8^%T(D$_7*tgDz7^{0Ya4?D16s{ZCB@G2o}RuGT)R@~)*1IAiXBWJ=a4yD=U$ic zaFPERcPBjXFS6i?kP%OeurOCeb>2NqX0Rx+|7t5Qc+yOa=>sdlRi~H#5om#6Gb@_t z?zld)1^Oi5O7fxP4u8qBAyi{Yk>X-)_(cPsBFY~#Lj^>7R|Ua{gqanM;UVzFBq~Sz z`WSm4XS@Jz{&O;%Pmm1-Ko+)es*uXEd}B#=?Milbwm@8$Rf6BnPKEZegIgE^?q>Fo zQm~>t!wO-SoL5nij!Q^8Cxhc-yT;FEW^aoZ{#-v8^O8_nJ zqI658yo9k>7bU0 z>GT7G@f5OUI2`#?#n=Q4jaGb&jZqJ4@bG-yBEfsl#5vuDouB^Sg{yBy6Xc9+!Kg`B z%i%E(k19|o$-}=MAA{|>s{4~Ee(6FYFefXKc$c=-1_;3;@=rj~{MfsD*Za;8ufAGt z&#CPa#WB&9O@vumb+uOkf3D6P9Lg9Evb|8$$~w2Dg;npVEo_Ec@$b^q#EmhDwjr@$T5rnC$o>S5{Y-Yk)%isovvSCdx9`M_}%IzImt}tE3u!Vj2-@@bhM>$RUuj=xS$j`sP+vu>+ zq`$h^n(10d?TfXwjoR&nK?VDQ_oY?X7cH~8cXeK|3&dXXrt3ZfzZWUZPa+jjEeBZ!?CCt& z*-{DZ?{7sq)#EJ`SjqnLZkn8)bZi)hMAe!%2E$77&!pj)Ss{ddN<@+8}L#A*euDBuAU)j^1brk z0wUe1aR{h5#S+_oebzRoM>T+O|E(;e#W0qzSk)zwP+5~*Jo;Y$5%J0&c6Xz8fP-j) zbtmZ^Uad0UZgWzQ_*ohE{WRDA zR}y^lkKX*>uN_NtYCGWmfBPTj(frpPT|Y++|1(fs184fz<=FkNmvaf^$n$S6GxmQC z4o_gzfBrPnUy0&B&*XppGyp8Ll|;=ql_1!Q$B|^e;Ccc~4E(2ma7Q2HQ1{BrANw#4 zm&9M;)#z7YS+fKuf`97j>bxy{k2GK+%iL&e>iBYVyjoA|G6l5>>ne|ucaQMiXSA;z zGlVJ?eCeSX4g$jJSyuo0^H*5#av)DH9(<;IOyn~e)f6`f&HS=k5#|KTw!0th0&K!-?SY|zluWQr(O77!3YFtGk}Iz+t$ z!IM0{XXS-I%VG8!*?U+Q6O-HgiY5lfor^<5#m+bWaQ|S>7aO9ox|C5Adc3+CV^@|G z8of6%1q@!l588kIDI?6b&(G8e%Y_cA**}5xdWhiku%<+9maRe(FyxAwTwUtG6c7Ctp^@>l|dOugIdYZb0B*)M{fPy4q z=3Y01gZmDI{hw<`ivh_G9423}2(TktdN6#andnmFtMt*EJQ! z%4tCWU)e`@?l@0C)Io&>nS52>v`=6z@hb|Y-XRDrURXMk$lbIsHMQZ31X;R(zZvX0 zRr)0xh`NB$bITp}FTs5{nY;UUqw24Uz2J=U@OZVOcXMa<-x2)^IQQoPU!DIK8O;LI z-6*E@x5`MjA-Lx|$SlYg=eoG<0=#qsEZ)k}qqP87#fKGC76ZHqya*oNZ^4dGa)Ky% z#q621ijJQ3u`wKeAc-c$E`iA0_{x|55g+h$sRcC3p^@LBM)_H5WCc#@P`e0^Ipv!; zz%PUtaq$o#cv`q*)0f=#+ThBii@Kx;4-`@U=$eDoMR(u-x9g1+wEmQS*3NsWSy@#p zC?D`Uq5xW~5-F#%wnB4yO_TGQZ5W(vUAcvXE-8o|hOEJ{E^2CF_HUx7v(#5uV&bSd z*eV!ESU%xvYdLHkfy>fdf=^%7zf1_yxeLHyr^Z}lI&yON86Hg1d8g5a7_0cxFrxvUj}f8yn-{5{v}7 z#=tfg@5&{B3e0GbHhkg9*{TS%hnJz@%|8Mg1%Q|M{y{T`ho%iHrF%+q|DX{w**MYd z)r$AUYHBex{WgwQ6aV@;&y)bhH&5`V#;li>G<3W{w%&wOjZ`DhK++LXHm*E(c&50?jAVa?|k0{|LDfpWyW?q`uZRtJl z+84zBjgP zxIiha&c9hA9?Blp+F}csFg5?Dw3)cztgMeepMt=d;=iqz4IjGy&l`Y^Lx`sQXPY+b zHz%<9Ga@_(#Ak&!-(mUgRplW2+$Dlfc~N+-?l0r!#V@qc;P+444HbW{;#P`!O|Dp# zlH85R&`7Q>=kr5GIuJA<2g3>+Z24n*U$!@lJp54m;**a5%nJ(#;@|?MkiYM}$@ba2kseC2&@D#s~>-tnMABJMe6W zSL0uKDwR!5*bE_9aJ(PZ8YkBtrMp2YONa`UxSJaJQ)_>Jf4QTeb$}_XmF|NLL)zd9 z9YNb)<|JRZdtZ#viyzt9Y?SUDLNFbt>>r~Rq4f83YO%3p#p?_w{2nr;mDuW`sTU6k z2?$Re#6-?($iGqR5j~b~Vy5#vVeI$sE0kb==AlR(?A&mg!2+aCH97|(;n!ZXByCru z0x(wPp&3iORhx0d09poz5_yletEGw+mlacA*9S~qeEmAGwLB-G#h?CchK<=xW89vr zJiSMA-%#Jc4IWL|=nzDxW5upis!O_l*w6=VE=W=+?&FZb&yn zed2KAG6brb0aG|nJ_Y;c224u{@wLjOMMXiaukHA#+kbwOO-&OKj){&I5O@p{EAoc- zlNS%kJvE1YCk24>^HNMFNK%&)m8VB3Dv9ogw*j`giub6&KamI?oNHy}>LD_U-ksUf zVjxk$9vRNb+zt83Le3uN8St0I{OZMelhfWje_9>azr0qa_@~2zgDNLBa+NfoG~`zUFilh7b49rELhcJH#*rY2fo_NWx-tGwe4Td$wAX zvP56lz*+xFkq<$Nybh>tb)mh`VBz$;;1QN|Fyzf-AI^4$dZ|5_Ka>>HY#fu?%;}!t z%k_H6lp+#~H{o{k5%hGRwKrIQxHcN@=UQ5F z5x2kCHn6PZQ|ed62_o&|nHMJgRV7t;xPiL|UTTL!<>s$jk_I!xoNtFirx3%G6?@>l zyj<$571d1V>4rdleAO=)1$A_z%J-k25 zm9T_LqOL*w#TbubHg39utLjZ1vt^m%)^uALFIOA3w$&*vHfU zAFzz{@3D8!=_=dAP_b(2+_sCdm}RV^otrV|z9?{Cu@CU=Hkh)96|8qs4hs6K8iv zmlpX?%Q;{4%6qKBAQy*D(0coBglri6Jav?T`8se>X z>EiT&;ad^~|CNoE@Rc7$l6?~s%x|nN0q?RM0elYUk44B+Pn>gr(g~Vr5>%sxhIo9% z_=UO5OOya78=*~e=Fy&4bB^Bs2HD#pFbtgyi&M04;<$vsWw?#*z}@umT61%%2e-`I zjHf5Yz=k~n9G`q2-@75YAvHF@O9LFHj!*pu1vEz1M@C8|?h5k>X**>ZGi(UxNqX-t@uH{+QFlCmo$D%a zU_SL{Q@&Opk*egKF3-pnSIT5LtU;Xu%n`teC@eh1Hg=u+)-#yBWtk*vV%=LpqC*}K zq;&~REF4+{IDfX%c(kYLCsLzQA72ST68pdD&FR0kq3_C%N>gI<}R$V^wyI{c7RdpLe z+kNK$Kc4l!V589kq{CuVGg9S5*87Us9V6V$jdgd$u3vdG%rduBm))oKbL;#7o>h4} z!DLRhc5<&+tBAQ4co(ew0SzVTX)}@I{mKZ$GNz z}4G&jXlU5Go#vqxbH`xn)Z;tnoUE zCp6`3VqInyF>`A#nnd)cAWY>I0=_M5r)Q}w5Q<`Evi#9ynM__=pARHqt?%W0p1R%f zOy$P|d2OfY2!rKYQ35sgKj>_8x4CS$$tAjYRbAlnFNA&61$q6Dyaao}F*6i{qzvMr zbSHTF>UN}NeLZ~-g9D@$y9DRu<_0|xt$DJk@%f{z+kN?RcSGt*zxhhy!n>IW9f93i zZ-#s3$yWTwW*4Dn`a@WjAfGh$^{H_?_5zvMO4)en(`TYCCx$-RrJ*e&G z%Oz7F#LIKa=Mq=$*QKaXl%EcpJj_cWtYTAtyJMb^Zp!3q2xtWfb$|nxWEn`rm_QmD zPl;f-o35S+#gdm<5?=>qi0zW9C*4X1v)ZrFI`Ha6Zwe}!fz`)0Lj#87luI0xP`v#+ z=Q-!US*`9I$f5obIe`?zv2q!W?$@T2q9RLUC-#$MX!V>vpcBD`4+=ER+Au%WNmT`{ zCZPPg3%J2G{!WcGI4F~5)E^&6!_%|cKWEd`d>nSZZkZ0stz`;X`1U-9;-7a}WAqBo z^<=5#LhF4JLS10nNU?d{atXH^@gYyndWBon61O8wH*{m9mm)xxktG_nWy ztKX3xTX)GcZ2`xmHQ5Q0n5@u_gJUGU=|fe#;)M8%hZ&9zpQj$WtUk*kt@kkwHMpAO zn+U?E2g-lXEGtJcRZMCDc-+9JA_Dy{DlMTCN*f^ZkemQi9HzLp$9h!X;LEs(f&M=l zQ0cPAbc%2ZIzxg(#mIwOUr(WZ)W>t!>wo^Fqb@9Iw>WsCdbIVmWw+UglY&2(NzGt-u$YGg;=wfEJ{_q{rE!X{h)i?Gtib}X; zHMnHw_8R>E4_prDe;Mm9-nGTW#inbIb}^QtMRmpnGQr`p2dIuBOQz9oWI%fR>ZbYn z4IJdpnI0vk`Q*Jktc%J$$R%GH>ABvDd7Up2XBevzt`pLL$!YZw85Ut-9Lc*c4U>;B zuXD4Xxk0viy9tS+%XA4B3Q%a!UHH^fSd*Dl`F?d`nfaS|+JKa@H|~ZDC%z3Bf$U>o zSI=pws{E{ThOJ^;fTKvqC+*H$TJwlXWL3_-{fg3O;}Ez6WTw5IiJGRmnB}WtiPZ%+ zH*m;g7Y4$ErgR=3ToZ@T(ilum>>PRI@1kmF^Q0M)Fx$-yVG?(})gI~sh^Uk%?|J&* z7XGDMA0{5`cORyTK9BLDDSQJpwSrL# zmTA_AE*$Y$`8>7dH90yLB_fe0gNYj0)yq zefF)oT7RJDn})LuUo5-NEKA&}BaoZ_<*mQ8ps`Bc`atu%9p$%g3Udn^3dOoF?Cb5I zJ>2Zbf;0p}+DU>l#SDhenKqc{FDCD777jcLAcV8hPXI4g(Oefc7&u+LqBR2kx#KHn zHV+vXh9%;SrKK8kIG}EvP7382)ewW*N(Iy>?SLTts~6_HIvbCAAP|e13QRVHw+^Ha zJF8N3=a*S90dLvH25q*+(+M-Tu&PsWpI*~Ef{EkHt?D?{Y^IOLT3K{h<5JDs6uUqR zn08#(tZtH*&f>n_)C79B?rkw(>yikI94#=XvuMyRnOF^^IFQZF0=|4_r^7%$rdxs2RPl5V+)ak% zflveiV0(m)tEFP9V?OkbOiuRi8iaKz+6}qS8a^cd?Z)gdT~ekaUfb|2sRSe!PfT1_ z&?VpaFfKQO+LMP4cCMbg6?HcQ8wb1?068Zl0!g~7?ZAgHYdB%Q$@+}x7mqjaWrogM z`NKaFp0w|O(U^b26DB7BPb6=cy5apnn^04|Z7>vK!vIL+hx_~ZzGA7e&qn4&sErX{dBao!Ap=xH$k}y zM_!M}v_}z%#p%G_uH4%F=W|deJVs`4EW@GcNw7j}!s@(I3-A|1woaP}lMjcVp2Tcg zI@%Q$JT$2&=fj%YCSikr1;OEAc>fL4>L*Vqdhi1Y6P5XRYiwpK@`Ho!M@V9}Z5X5u zn*qby069EnPxLTr!?|~^eW@mdQWK_UOkx6OjpR1FWuD!?xdL;vYoDj@#m)SeJ%=vB z2cWsIV`PkZd$8{tH<_6s;IN@2)UC5s3v;oZ(s#Aq%sxX2pl^m2mE>gewW+%(N&=Fp zO%U`1S(=g7-1h^<=<@Qh*6on6k?n5~Yj~c|TabRqTQKfuu4?R_ZB^zU8|xVZN#9=M{%1tefjq`)9gLFfr(UTwEYmz0YEs;P*O6 zNif0Q0lC*B#Q_u$MWhEUBCrCs#HHaC*|DzlLbte^+sS)+N9aAM|54rM^{{*`zh)~C zl6}BcNWEP$o*wx{&-LYme=>Ns>FK=0zK=U|@Rhxk!q0BW z$;ql(zMfMYHe;5nvi$DQJp-TKi{v-&C0wb+~j|hcSL&BT0Y+h)DyBUw|)?h9|p_kV=avo$#A{s#2` z=;9w(AuKgq<0Oyo8=VG1@C~+!WZ6`;n=qrHKkQh7-(IM~9$~&Ku)bkbf)f?H zebTecW@~_?3ua%wbu*z`EsOMS$U_@@{lfQ|kje^E%a9LL5|=L4h-Z6v*e4{uv$stv zD^vN2Dj4OK412E}M|xl&dw4NHcL*mUCb|LOZ#e;N#tY4L4rQH%BkFy_ECxwK(Fi&N|WW`IS`B!JjOy8|V3(3_diD!${ z?<|O~&q5?%S%ccAt42&WIRF-Or4;-((3h7o<+H%?7a;rUKK@QE<@!_L> zn5t)V)16CrXh~RQrPt~3i&pg}2tg`mx4I0Vr|VSrZz?UTj=Nw3w%Yt<{k}b=I;Y15 z{9z|;|D4E{$hos2NKIw=OU|f)+!V-7C1A}sFky7`Wi6UnO$Uu#dSFmOrW(6>MVXLy z`f1w6pIrm-P}=MIz&YTux1nPtyi+3o{m1*vv(Vt8k|ID!S1)Mr9y(Ed!Vxx_WF^Z7 z)?!DT2Wg5`#o!n34zIrI4kz{T8j{G~lXU*rO~Z+enFE(1;za%(c8<89~d{|p@b^;UU`)- z$u)}le5vl8J)_>`>ZV0p;DE?$?qSO@SsJW%114Y`!7tk!_5Qg``#a_sd;tEB2nGT@ z2fpsA+W_c=A(V1A-(Ox)7uqiTv9z?Y(QD=y{!(ED97D=aQh`P@LlEgSPJl=#gPcI; zR2$ndVUj0H4s*L9dBJNKFk&l{pJj(+8vjY<&6RbDQ;=$fin=7JX znp834K|u;<-=Og_eqe}1Zrk%zSM1T)N5fHmUMm_fSpx8VYibe`bZxuMv!uVg{{c1k zBv~FLuHagAQ4runL|uvJjFQhdTW?P71hJh>RfYvtX?i9}R=Qtj)9U{db}!=Ug-8px z_61M7!uqV-blfMS6ON8WfCk*NTl!o-EA-yF<-6i|Q-F!WVRPWn^+mB%l6LhFm=GYu zS)A-$0o8NfU;u4+&gY+c_b(>v#{W|6{C@*B2RfcCLgkvn;j+)<hFPY*UKvx%!Cbb|GpFAMmE5lN<~1z{WXe-}L@fGQ5Sp{QH1! z(D?kYP(1_K?kz2S8eb`luEpq#VRpz6bQqjVK1zK9SB4DhoF>wNzQ(f=?FM zc~*VBf#CF6nR#T=uD?AI##4dA7)By916uwAhk%J#Etzz``QO&QzosB8cITXuXqv)aL>T4~5HnG_-8`S!FwM647t196BoQ_LiT24B zcF?J^vYN$>?Ad#O50_a)fcFZ>6IY~woT(}d#QZPULE~V5lnE{T>3aTEl54);pz2G3 zjwGKPMa$&UT4ygU;9UCn+wa~>qMGnMG>ydPD7X9nl=c-+O@D9P_~Wmrh**G9GYDxF zX&4G9C5?25bW7J@7NR0dx|uXcH%JL6la_8KjINE18nyR=`ip;@_dVz3a6AHIeDA$a ze4ft}H~InFP!Zk`nESH?8Lhyc0fhF&JFNS{u7B9epN=H;BhcQqHa1pqPy7aO@4c)F zNIsfh7eXTg1zmvm z81*t0-$N>$0{PV5r|FhwCsv7z4Enu2|A2oH+NA#n_%~v9?ub=TJbwTH52{{XiURtpk9`IL#1ZRI$$+jN26l8Do3hcpw9q@umg~=2vVGIP zTB5wrY)ORX*_8)1O;U?7D+s=h5x$Po^KNf9j5RCchwUTxjY2^!U1xAhv@L>SyZr}|kxdj8hUi+UqoYDV35h!ur^RO!ekW-Tf zb0t*4Scw<->nEK%>QBKLS_e2mszLr@2(xr>j2^D9<(q@Wzi>qwpv|oBya# z8~uLyTv>T3^gi~aV(nfu{k^RBt6t)~QKoa=wvnr@~q+@<$;7W#*AD=|1M8N5{vNJENp-#qU1$96GtXdMioYFob3WRJ|+! z_*s`cC4D(kKi44rWuE66FEMf|wHoAO%z`#lWVus3+mIj3b-lF7Tx-1N94t3D&Q*0n z=oRLiXkSs}UaikAXPrvpy+TW6NLMq?c>zpFXp53U6wfi%+CEnM8IS>s_RrF%YGAWx zxScCUT4ID6Ox0Yf-yLBJk^o5Uui+A!D~K1|)mqFtvp(tx@(tT$Qm`=V|AQRp= z0j|V2CbbF1jtsgCkB-88eKtX0!G%M$zO=bXguH>ZEkEYBg}hX0%av^(~529R7I z>;zo=obPLiFOuT#NExkn|6Yt&wYRFE$@Z-I?^R@p>zEIR1GRLxBjs2?A6<%Ix!qxf z*o9XU)UU!hY4|DLRTRu^t>cO!h?q1fx7>;$JHcjc=2QM)Xxe4L(*dTJE^21=f--`Z zpH;(uj@kK01cS0BGIk+-xsp!+1G}qp+}KB1xwCe1`U1^g&=YoL|Fxu%QC&q5M@-As zizLmN7*3FyRn__EH_2gW!_X;t)`+MoPg=7ArFBt+y0AHG+9qu;Ak zK^%MP7-p?ak?%qv!{WlifBYd(4k+s@2xx)drEL2GaG0-e*mjpb2i0k+!|_$2x#li{ zx5Hsl@aoW3j=xnh{d)al56 zDmw61jPGN^HgKy75pPi#-D9b$WA7<{7r#~p?IcP*t2wEjIH~U=Sxg7ZKZMsxLOrA zXJn|s`H+W)$Homc72ZB!a3CRNG(*GV69l5_?C;uO_4dDwZc;5OuF}@fFlAy0U<2i? zjVY$;O5C&_ziN`R%E~q-ZXTKbTY>W_e*nr#GWAX_LYRj_|()|v5zVbSp8_pVl6 zh3_3S=6{*GVDJriSaBuu#4B5e1ElhC&ToxcNyAl;*E8cJ_z!uu<~A?_uo--^$cO4X z$cLJRwy}h<$UDe`iGeKT;G5uc6#T=+fAGq-5b(e9)Xi+eP2X`a!?JWaZyig-ZNuU_ z@>~*J48_n`Ftm1j06Uz0nt~`ycJKjH_=Zx0a6{^#9=fcJbF>oJBVEtdiq3QID)RzbssOhB{?76 zAvc40*w<%wWW9buO+n#gYj_rSB<+UuPwCMgb*V@~?~ z;fvwNkB-t&s+f|JlJ;DbKyL%`JD9td?`ZXUJQ0YFPQ{fI5`7yTMxM~|{_&gqVguhF zB}-b%^rAafpsgrVM&;DP>V+ro5#$G3@j2rqjB%Zruv!)Ow5Jvog(AWiJbYLBGyA}{ z9!X_wR({0$s##trMW zPnbK{d~0ia)GmxPgVN%Gc)&*)L zn0A!{DBvY}v1LM0^Zm3F6|gI;}94G=?F=fSlq=n zO*TwLm7aPs+eL0(dcX0H$*w}DTrDy2Ti%|oqeFd$dU~`qz6L~LrrWop)6*?`ZPusV z-v7_VR}_GQxL!-BD|6Yu5tdO@g&zhp+RK8JFWK;|889FBpBNL`5p5 z;u{ci)vbl_dXWL`nU||ppG_r8v14O0222m=K+asJEq&2tb2$QwZ6;f9@7tLlB9apPgV`eEAaj`A35I1la*9U+A1b) zeVrCaKuZdH3vxiIOAXM2?^spS9W*pFK;_a<^LXw4Me^z7U= z(HX+(#ennH+|7_+vnvpa18I6n&GHyp>pPcBy6?N4%(v}3gV{(~Zsn(ATHBjjTCk$> zTv`bu|A=Wc=1dDcJ(vMMH`vp-D=zJ%X5!$WtYPYV{oG#IMdf!?3+t8irJ@psO<1J~ z*QG^Qks)2ZZ53VXn-D~q4t<}^LoZ!+x zOY(zu|6(3>ZJ79i2c$=~VY$*WqiIgVq*R|r%|U^Rb{1|^8e1*C*T^HwP8^@>iCt)! z>uH$9a37Hz9oaI{RZcj5-YnM4{WIQ)GfnE|AiABChezoa1U+J8s?u#C(AoK*01?Zu zDErDAB8{t*e_VtYypIdx5!W!*=h;?= zZc=_9>A73p`pvWYTHrTU?DaNOBbIs3{0{VVz8MEzvfQ!4?kj%+K16ievH6L36S(27 zyIW7kD)kt*aoG@4XfxkK4VU8jM~_A#7@3){D@-ycUz3lDjDg98K^=p^Ox`tDBJX&C z#*b^)UWipa8u8lPq<#Q;io+2Uj@S~t<^Fto6Dae}6BZQyW8+=u>4TFaL!RqLq>RsR zuVyueJcl)U{V2&P@icXNMi5z&9idj=$sVPsylPtC);lO|Wjcp13XS-B33`*8hvUdjJh4OFeg9P*4C*u!Ar>4kTAJZS6VB_RFv>=PSFgdIl=G*?oaojue-O);*GN` z*dD)4OXFix7@R`n{xV7QtSQvb%gt0!zq`A;sHh0sn*bp3)oIKuoi-JlhK(`0XrS*^AH=EH1v2E=bW%NAMgaI!~sThqw2{ShT zhbN09ZUM_N3didtajR&aH+^xeMmg!d27l*#l2Mc*#RRdUwU95WwG(!_zweH*5R&Dj zb}w(oURx)BL0St32M6pztD_`S_1Z^pPlI6V*PbBZ#2{JSsfB{&?>yk)H_EhG!QFYa zaSz;-PS_)PT2LriiY){SVfFff_y?tbnrYew<~}H?CfAUiqEcjt?paS&9GPVE%^3{P zuErOVD=!SRA~)LL&TcDO*_y6?aLe41RJjZ5dE6bUiV3^{4%)=rcM)1C%u85W-q@8T ztFgUOPHtPp;)3=8uOl)<&n+hZ7gTjS#lK7t*ocSPLgmWkvojkjLy=M1LJkP5;4A3f zGyavOt9hv7`?VgGHETCqVNPz1r;Qwi3lY=kfb%|o+MIt8g%@}Tt9{c$4bR0tzQwCI zKk69meIJo#E+(L_AD6)<+dx<~W>5rjvcD;wHR!;c?CEOm)bwFM;-%ni?Qhe&(+x<= zwMu)Qnfu!%RmDNe66X}fKNX51k&ae2IY>rGXzMih$J5xi%;^=GH^jsOn_3;|_AQws zE$A0)UJ4AN&r3k)R&MjeAY@}`p^({4ZR_2g5rpZrz4Yzjz|UDmQCux3nv-5|N4o6Z zUQIRVcu$|8!0Of>u*sIvi{Wmc81omujoM8Lshyp{AhNOv*CjhYCr;qo?sdAb4)SM| zXEgSzD*B$x2Ch{cLORL!^g1M}I^{`0a+T!Ht;>)A?a(%Wg8WYY#)p>yKE%4hBT!oc zPd=)1);$c5k(ys_UR~*2HF>j+VW+qi^Ny4zV^s?93tL-$v08DLW;5%xQxj^XnOxo%y`N_DYwKDUW)h0OuiR{KMl#>8%(@Qg?6v_A zXK?k~cl0_YB!g7}>gR#U$TJA`_3IL9Ma_#VeJGG2R-_G;RNrWy2{T9CKAGXGlF@qB zydI#35!B|Udzb&(`-kW{C8glwaqAnd-(?C}V)H{Er+nF7<-`4PoUkhAaiNB$;rDW% z!**?H@lJ=9YwON?V7VNj4mO#~^EOpb4@*mHP**n8jDzh?L~?Nmx|fuXQb1gEkgZJ= zMWL(LePiRo_EM_$u9Td==W8zzC|lEU&ChWWxPV$nLI|^+&Etxkl4yI*2vVkic4%9H1K=XBPEsI>u-~&7k;7b=LJ0JUkpW<$6{I85=cAOF4CQotK>S zwqWrVeSRfMhO0zjE_%7JEahl~B8mLfWe6YlH!+cM-{bbe9YR(&g*qe*#rLCAcV<@wC)EPAGu^IC3wKNXh3*Sb{(1D>#I1&Oo~9aZHAqbduY=$QW3$)D<4zRz#gRbJFxF-XpoE_(jucTw zA9Ni8H(=LSGy15NjX&jG!y9Gn!*vM(70-(v@3raeHOlV8Np{W^EUWH}#xE^#=N1;+ zaaMHIf|e_#X{u9?CG-dA=K+}njz-kFICj2ax!t@uZ?KcUh#BC-A*@c5QA6BYyi=La zD}zK`Ej@98o4Y~~gfI^bYNW0I)tvz5=9$$O4!C{sVrmas-~GeV-#{7dZ^b0U<)T5} ziXu0vQqOvVWIVOuLFhw|u!c2Tc@H5`0d<+v?fwDjX#h(SM5;Sd#uHD+CbMZU1qH5r zyM?Y|AhFIa**PZJs@PREEG!i4&pBkMWVJ_mA4y!vzv_ev`2HB?&AAP^)LbPC|L;5a zhN}R+#NYw#RX_;>H#6(H~LYG_;X z@?I!t(lYpLT1V~t#tpwSjP-yN(|qB+d>UPSwPV(+Rz`?M3)k(lBKgKvPp>T~IXuP! zqkm7=dv{FKkMBHs z$}2SICQUAxCxtHBS^GXboTJV`?JlIe>=Q&)+O_zlZ0D#knTh;(2tjn~to*n{p{x`L z-K75^Bpe~oK}mN$`yo|im7qJ5JS7S;i8f}fo*cd~iO#OfO3EqG(F_q}Am-3aTXOm% zPnJKFuW0C5DCemr%XyEGZg`J?w}ZDm)If+_OP$A&Gb!-SgO(gT5Ji?##H|7DDa_%I zanFE-nz{=Omh$~_@Fe=fCH9a{v_kfo`5H?M@I`Iv!zQh4we3jF@5 z^@lMY{vPzq6z07+FnE~=9q^E7&F8hD4q}7DXx%`~HS4ujM_%!JO;Y=v+57{;cy6&;YUj=R&pne{ z*~)fR6Xue`8}ZEeny#4n=Cc#aqZt9_XeqKgd~`=Xf4=Tk=120I~z03sZL{K z|1#nr_pM1Jp7dPSUkr3i+(@3}0Z&?x2L3e$EBqP0Qapz-hO+0u45H#RGz^DSwa**5 zLfORv1-Nd}f^bX62}%Jcu2<@(Y2x8ViIpHWxh7rXIy%x5lE{nU;^E0nX>XuF_j-BK zOfkehaDzDt(IqxK-%TTCW%EZZKMGv1g7Yh8$HXyP!n?<^Vx)M>qm}G)XK=TK1k5Zf z3dZLO{kz~E8KuC5d%jxVu+(!E0e&k#@AsGNex*Dqmomwx|ZEwhiIp{07O?T~E7%I^`1StQ* zK%wc!FpOa&f-=S4L=6dpLIrNd$Hg@oGZ-oFFvBOdTjB@2*61(I>Fr9WyrU{Bjm1>l z+a-Edm)`-x;xYY&X|UX9T)gleYw-p`Vy&ibJ^L_RAv?o$AUY?eFzK)KUKp|G#4ae9 zK=a;Y@P!}mrCzMAK)X#r1xO39bOmyCvsl4|96>=>7sE62Cf4yB9iHHh-$61DXtJ0d+9 zC<%Kj7=Gjn|LTUlhg!6jI%VTMtRYT;c&Fxt<@t-uOXes=N)1;J&d6xvgi1VtD$bS? zh=2F4rhMV5vlHlhHMRGN9{$HoWq#>CunlLx)-;FRf%?^paJ4A<-(&YDdV)(bagp|XQ=nR=4yw`t~jT2>g8_mqE6k9jf-=4_Xlk!|njv+iRqvR7FvidNMo z;3~XDKWK8oR@fODa2$eEk<8euPqxqK-RlUzhY~B4qZ+p>sh!u@mA*<_*{(891;3FM%D!1KyxqyH?T%7T`RNgT)g>-}w`Fp+D?GJX7}`&ZR86cql7xtWNNC zVO^jv1?wz`U@#Nxp4a>v`>4LHxzCT_Lbfh06U44DWg&BTdTQ#+jaA_)QIGPn+b0H! zH5|Di83Ewo0r9A-s|R8cPOrHUY-e@B78tNo+@=A(RjsoD zr-zsFm}_XQQ;Gh(kC`9}OGe6p@bG5xFIx&0d>rWe)QL`%c9bP0B|ek0Me*7+CW%S0 zxiVKRfH~g`>P}N*0#Z1KP8?P-R0AJF%n0SIvc2)WDJevAVh8 zI(2Ccgo@rbYIr?Xuq)SL&^*;|J3du9Y3b>2@vDh>Wm#`fF@TM1ng5BrSa8Gylu^pdVw{F={=qIC0iNX>e(M6XwcA^SRbr-9~Y z57^G{#-~@rn2|@B8hh_m^x4_l2X_;iS9uNP!p?I*z;Rj?G$c18Tmx|vmevBmrYw1y z&0)8lve-qa-Q6zS5eawb@_X}Ie2|tzeJOn+3Pzz?H$2dpT5s}7g295 z;O*?&H`ANE%jR1eM$IC%Qo45Q;$u2dtg`HFC?G4!!5$DPhF}5}0A?;GfhhkYg#%tC z#ib3({hHcEh6BiU6vRO!_F3=-tvet61xP)~o~`S0Ns7mn_8VfC=rI^c_6JI*dfImP zGLF8X%$i#?l{BNTUh5ywLRHnZ^yt4PtOCh*&-Pz&wn4Xcbb#AxFMjNE_8N9vwFj zq@CFr6)ck!n013?Umr2hub@7L$FB+WMeH)^LieAv^0X-dLd~u8VUlqJY&Ww!;~GD| zsfl~2C^r{Rx-*i|Q<<9T*w~lB%SeQN8(W$5>&&@AT_`hdI6~p5p%~!4wBe3X57-uW zx|;XJp}RE9?qYUguJLhU2?=Qew6rfBe=uJGfrO*c-vWuwKoV(MCF_{ctQz2yliv5_ zbZ0~*l}_Cb;7n7`R`c-CyJqNFQ7%t4m#US0g5=v_spv}Cr85W$cf8ozNxffiXqfoq zMX?cmt4~{eXMck|GO}9XUp_lI444q*s1&U%aAYC8j1Z>pHUh_L9ISpcEBB`~`o?$G zi)Q6#ceM6sFnkn$QCpeyY#FTtDQr?o|J3ljdNP?*4y~&?k;B`LQ>+#f(*vGb!f+Wt zItD~s1WES?tX_m+!FEu=-QS@0hEQdhID=7f4~82EU*fWr^F-dE^wgV+}ae{^zqQFd{i-A|P93Z1Bj zOfY=?@TckeJOJ_-2S8A~#JW_5#oK54{E9SQ;hsmxXsW(u7m}sL(c+|}Z`QJ_R?{*(W%K9emdHTmqUHzq-PhVLEa8YIO(96;xvxQFa%C!h)d zFkao%1s;9~L(6(%1^#?{?XPWy9zvtvsQNHh0I~(e2OjkWjM0Dl_5a69`Jxf%v44f0 zp*(h&wz^IQBI}yG6d?p(m_es&T)m~gsxIU$`R}U(>=yvmJC{8?Fdm{C5Qoa| z^1m_zBjSc{xg0*XV4*WT>I=nys(CDEh^%tVhpF+VM)IQekIotx$M`@Y$e4<%6Y;~F zb0I9qpcU4NvDQ<_gf(HrZlYK0A=4CRp`1odRK! zMt0xS^gJZ2<=>cgE?AMcZqc&=HyMx~0d%W|x?MH(v7FrY`789L-mVpV-Tulbs9|VA zS{f-lf>tsP5w~EQWuACfMS`zgrK`C=GF?mYJUSh(KeRS=oHV=Cd(n_J$32^Me4?lM zIgETvJ4H=9JSq_+hHQZr%XFT%PVM!4YzMGa+6j4;sAaoc8EeLY5*9&zzMaQ%e)Ri~ zb@Yw)b3f42gF`yVC7#Kepx*t@drt_SYE-Omcs@W!TxHJs#G3Nqbt4P`E>>S>|n02{SvlbtNC5-#$KAph{S`Bj*J3_En7n@Rg+Wn4Q#@sAFgIWFcy^)5| zRNOh6@2c9@asUpfc*RFQwj9C7%IeSK9|=peoPBR|NcGnA9!lEQW0`GD{8!J_^5-_D zZcs_|_g)=I5hzPkYgPaNlLpuqINP^t2YdaUAB-L>(V<_K9Z72U7xq3@wHa@{8+!2&YBnV6D7Uz zvs#1vB{>F(m1ae^{j?!LdLS;N8@*n*`HU2sTuq+jPegwb&1ntn*}SWqtGkI85s9*+Iu2JM8){XN(Vza34MDwX1TuOfU9hcC8xqszu1nQ>0b1 zIc>(uDh9Zr(!-Q2-i3n|ktp){Zt*y^pGt82iF@ew%ju-IHJT4>HK2s~czBlEWDTFW z&nrtWw}pRh{gXjt^2rf7L7XT;;cd`Ke}fdQ9)Lht8xP4#8v&b*##f$A(O!Z84?dKAf8~h2&JVUy}Pf`2oe6OZ{sR(ts0oa85_m6=g#IXP&a6{O0=X7l zJOMv%K@ZSwQc!edCY|#UM1nDP*KTZVOC*1*UwJ1{>IyY_5_9hr$mT_E`^N7O`hQ99Ap#*>C2slNcrqjDRnNp}lyatv4Q>Jb61aNz-%*f}4V(tt z*3|}J%g;YghNJ;%%RGg--Yff?pZxt$e=?N+_m{5PAw0_hz`!}#?2z((W9DDKL6-l= zFB<;v8?bwSJ~#OK2iIRu0lqXo` + +has_ending_reply: Boolean <> + +can_reply: Boolean <> + +get_participants(): QuerySet + +filter_participants(...): QuerySet + +reopen(): Mission +} + +class "MissionParticipant\n任务参与者" as MissionParticipant { + +id: BigAutoField + +merchant: Merchant + +mission: Mission + +employee: Employee + +created_at: DateTime +} + +class "MissionReply\n任务回应" as MissionReply { + +id: BigAutoField + +merchant: Merchant + +mission: Mission + +responder: Employee + +content: Text + +replied_at: DateTime + +ends_task: Boolean = false + +is_rejected: Boolean = false + +rejected_by: Employee? = null + +rejected_at: DateTime? = null +} + +class "Merchant\nbasic_info.Merchant" as Merchant { + +id: BigAutoField + +name: CharField +} + +class "Employee\nbasic_info.Employee" as Employee { + +id: BigAutoField + +name: CharField + +merchant: Merchant +} + +class "ContentType\ndjango.contrib.contenttypes" as ContentType { + +id: AutoField + +app_label: CharField + +model: CharField +} + +class "Any Business Model\n任意业务模型" as AnyBusinessModel { + +id: ... +} + +Mission "1" o-- "0..*" MissionParticipant : participants +Mission "0..*" --> "1" Merchant : merchant +MissionParticipant "0..*" --> "1" Merchant : merchant +MissionReply "0..*" --> "1" Merchant : merchant +MissionParticipant "0..*" --> "1" Employee : employee +Mission "1" --> "1" Employee : creator +Mission "0..*" --> "0..1" Employee : cancelled_by +Mission "1" o-- "0..*" MissionReply : replies +MissionReply "0..*" --> "1" Employee : responder +MissionReply "0..*" --> "0..1" Employee : rejected_by +Mission "0..*" --> "0..1" ContentType : content_type +Mission ..> AnyBusinessModel : content_object\nGenericForeignKey + +note right of Mission + content_type 与 content_id 均可为空: + - 为空:任务不绑定具体业务对象 + - 非空:任务可关联系统中任意业务模型 + + 所有人物字段均关联 basic_info.Employee, + 不直接关联 request.user / auth.User。 + + Mission / MissionParticipant / MissionReply + 都冗余保存 merchant,用于严格多商户隔离。 +end note + +note bottom of Mission + 参与者通过 MissionParticipant 中间表维护。 + Mission 模型应提供便捷方法用于获取和筛选参与者, + 但关系本身不直接写成裸 ManyToMany 字段, + 方便后续扩展参与者状态、角色、加入时间等信息。 +end note + +note right of MissionReply + 当任意关联回应 ends_task = true 时: + - Mission.has_ending_reply = true + - Mission.can_reply = false + - 后续不允许继续创建 MissionReply + + 创建 ends_task = true 的回应时, + 本模块 service 同步设置: + Mission.is_completed = true +end note + +note left of Mission + is_cancelled 默认为 false。 + 取消任务时写入: + - cancelled_by + - cancelled_at +end note + +note bottom of MissionReply + reopen 独立业务函数的前置条件: + - Mission.is_cancelled = false + - Mission.is_completed = true + - 能查询到 ends_task = true 的 MissionReply + + reopen 执行效果: + - Mission.is_completed = false + - 对 ends_task = true 的回应设置 ends_task = false + - 同时记录该回应 is_rejected = true、 + rejected_by = reopened_by、rejected_at = now +end note +@enduml diff --git a/docs/plant/notifier-module-class-diagram.png b/docs/plant/notifier-module-class-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ca48d53bd4af4df7b6d9d7aff842728c6aa4bd GIT binary patch literal 230287 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

w*ocg{Tt1jf{p#1%BS&Nu& zq_Ep3yWe`+)^-*!!QmnQ)}V1AR!9>43qnIfC17wnE|p(#Zmz|8@ojvSus=7+$rF}s zZNp0y(}3tP*w8%!?*_YbHsux4(?w}G6*^V@?_t%D-sw*Y$R4{lS{Xgb$;qh(UZU}! zFKl(OJELvF-t<%?#IErG5I>-iDV!I*uuYD-H8c3qN!Rugp)YMYp^D`wr`f^HsC0R* zdl%4#`JF4a8d9{^ZjTX_y}DSBWmaj;86mzubI}?SJsyJHYf-@CxNS&@)$6sqNYCi^RaAVl>c@b5@c$bqwmcl@CZ|M$S;3_+s?|&3^pGy ztbzcab^5SCVMmc>irmBefkkK$9VnKfVq93(P`DsK=8y%cnFrAS5Z+bkoS~J*7tuR$ zT`aI$DvZPxIpb;glWV)sg>UbtIDrw`)7oBi`Tic>N;N0@z9o@0<@teX%i9m*~PqpRs26sc=2wKkKT5H4G&rQvucF zUjw^yAbaDMZrX#Ar=5SMjV@I@=D-q2&?c>$SJY(EG4U!SiP-yDo_}Byt(WIK zZF<8E{Z1B*B~El}ep z$*cMJTNspdOX^d{p^2pp3Y#D^3o?J+44pwdI%W11)3kCOe;p`t^l${#_&%w-`Q9+v z-EL=@vS+1RGGPwUBQ~LY@@%SadfFgeZpiWProg5GqZMdPD_&V0a-VuW+hr>>^0R0> zA+?~@mzcxCt!#&sP%k*iN^29m1_b^2}JS|e`-CoCy8qM@SU{o}|$F>y_O zCx49VgfM~rwXB4XHl7{w#$*(@uD3fylfSqK&q_~AshDq&N+<0^D|WM_d%o5DB6 z+VTLWw5FL02_l-fTLBme+G{a_PT`S}DChzX6XNdpH%dx7eo$xLULN6NZvwYb(jfi9 z(-hMhkW#1*ib;`=0Y0I^ek0j2`Yx595R4TuHvUrgdaF{$Opl&`fB@P=w;CdM!b2{6 zy5$+^&}Nu_a zJjzDYEEhE&AKz3IkWX)A(;oIT9ZWIQ-}am!@=bx7YQ?N`?xs&p0M;<^S$cB+!UhB& zW>N)j>go-uoz>;*9AoJB<|$6Ym0mX}dlyjD5OA}bUb(yUfM|UWb>CXd<@JDRkr{(@ zRzQ>fkl{r$mHR=WcPwNd#uU$ZxPy^_QwI1v%3UX${Wb)h3iUzlAAgDni4MQLryp(C zLH5bL_pkO;Gk?wFZZ||EiEm2N9Eo@=q_N2~fR%B&5;BFji)DaHVnum(B2pA?jmY5r za)s%IEBn*0GX2`Q;i!R(_}F-;&hfYW{&_hanrIak(okFNIIXr@1L zfhMy?s%mfinXacTz2Ur6o#~V|@Ny?Xh-p^-wNF%J*Z3XEm*=tSh;-sYJ?Ue`gU{A9 zM6&wdad*t4KMe zRU<)ltUf*Z`pw>5Dc#u*S3aD{Cgh2M`;md7%cDdjVA;^e+*x(yKUp9?9TL+cOk)DU zOl+V{S@Nw_LhX51)(-dU)il32N*}1N*Inzrji~lw`%cp*&hLL4a(F2(RlkKe-)Wq4 z9ChCE(t<)D)8&(C1O6bDTMJp-jivt0Q<8~}x8eYF!{;TjvI(dANL95zuhVl#r+nky zY{Ph&HTm2b*9a_S9O=hLl%edomxk7-&*8F%#M~fCk6*66keP`6P~MO>_!99+pagUo`M8Z z5EF^oXQn?8;cDgVe9Ax&~P7U6!zR$Z~3PvZjqTgzVC7 zsp&6Jy>BEU$O;w>a8(P0c1V?^UejtR`5KbYy#ek{4{MI$~TA zdqKAgNX8&jwVj?0lb5la+;R^8%l4AFt+b6 zVV%CKjI`B6*eKkf0t_c`Oh2Tdp3`f}R99Mw`NGCkcKG~q)jy%B{%m(Y0-MbX8~o`e z7Mq8wPxkY6Tz=E?SF!Z9B`)_)58w))0dG%s>^YAoK2*2@l8UINsfndTxMN|)u8^0q zudOK~;Y-rd33ZLs0!TxI$_}B()2vT`Mt30vf`NU?+YTSPb~xlQJ+$;FdvkU~_uOS% zY!K#05R*zEM@eo91dRP#)cD`S(h_9M*2xynKm>ADyih~dz>3YnVDx1q)|+Ub^ZvVj zW&cH%&1(yfMmG_fVtvb5yDPC{*lX<$ol(3veeH`jvED|9E6B5$My~RV*JWTAVm&EA2@py(Z?}QsNMD2~+-JTatJ@=P2AS2nH!1bzu4K7rZsj+`9ej2B)r8PV@mZRMMhE$Q6BuOz% zn1+Upx96T(I&Opu)a4;fp)5$ooB{hVvI_&KHDN=sbFX1@Lad5@FmXZ12|`a;kNXzL zYC_|L53_koP9ob%ZEY?1b_-kkFoP3D4%noI_;q09)1LU@l{ z)cp3IN+!d_hQg$~fwdCp@M>ni0|r3*j$Ai{qkc7W1#5~D1gb&hC>ZUCHdZCpFJ{Ft z>CHM$X-W}LL$Wt$SutYl^|Wvk9zPA`f%AI9yH0z4Vap*(&M1H2yA<7)T(&}hG3AD- zmolbR_Zfo*{E|r1@&zC(umMD2#3x;PHMrbR>VPdl03Aac!nQ7oyRIAd^NZ0Im=N_- z(`b~d4yan}q%1G**W{W*Bv%C67wnx4wBPE7u2VjEL`x$>mh|58;95m zB{+{be!%ArGCVp1`OmPy*i@?Oy1A`=XiL{w1+Gx;z#>P=ed3lb2R0Q&k25#18NTnp z_^G81-5`I+j91;35g$Y0>J0oDF)nxab3~+OoH}dp`#X5=m#{a-8(BWm-QB&JgG3_F zy2VN#S(e7L+XDga)$4W{57biFdR@TiydLkDlU!RtqBd&_3VG<5#V$$z|LU408Q^u= zNQ<5W{v%MIJ}^v%9@}iIsa4<5kiMdd7mXY{SR7Ll=+Q1-Y1mm3;N#mF9;+D2M=tM; zI-a(fK-e+dswg!V%kF*U#fcCk-K9W$j%jE}aokB^US6^+g`S?n@3fzp=N+paP8` z?*uk6#wn&j=h?S|s`D|MU zap%Ml}e$dR+l$OqMmGa#Rs4RUnwA|graerZO znOQCleg5CtRvIR^c4S*}%*~!co#Sqdd%nq@KNs;YW8QJc@eRD*AX3`6b7zDdwRp{o~7<%)Y>UWN1)VVPDg z(yeSlbgnT0!s`Q?T76j6hi!>Zi|}c~*=my-nhS`SGbnx~s=7e0s`MjtOM)q{`8qg`B;r_rs3$ zBs+6s$<$2PJQ%<8f}Z`4RmZBQTm^^cV^?mRm?ZP}3`9*ZeJST3-OK9sw@>O^B-$SX z&5Kwy!#^(~&6hq`csGY|f&AQR)Z@qHf)$T0QsN-ST|ThwIE9<-z$sKm3>QFL0A`^Ey1VHox_b!2JCZfOpW z^(!Tufru+KILWnhax>T)SpC_h@9`Y3n$Hb=n`>Knl_yqyl}GvHfC3r8AcDNOJY6xw zSLpD#+*#&AT-7mrv3lojukttSBM{@_aU2>4MpJyAgD;6pqRy@wjw3%`*`?@6*{4wT zEH|^#dn;b2lfIQaIv1sMg{mKJ=zl)D3{bn9{ulK|&h2JD!j5T`=Ql2jU{=Y=x3jKd zJNJsiP5e*2-$@fLIr?9+{`Z~LbM`3I<(Fsl5!Wt*l{E&#wh^3w!8a>`>r|p$ZYiRa*Th5HGN#wBK85?wM%PD8^J%%B0l@o zB5Px1CQ2G)OAxd~R5>oj)9+t6lT`aSfTZaBXCD~$C>Z7=wsYHxI(;OpznV95$ti~v zv--);x?m4o_`~a>(tRUa`5&n_5U<6NX3G)5V;YhFE}O!vg|_{}q7pxE)m5jsoZODv zh;JR$7$Wjjo=Qd59ryXg;rB=;JK7kQI({TMA{*yQM$TMRhhP!UgYqHH zT+T-+{Q{j~nLAHi2H*|hLe>my#hUibSYbDLeBlS5K*Zk_dT`?2uV`6?XF4CAf#@1jU(Spuw%;eU|rcfwgShaKi7VwDi0@sXP81njwQstTA(kPrFA(y8jIS zEGwegjgmBAEi9`|n1r698al_?-HPMJbcf({yqx=yvr&m zPP1#5E=V3mk!6<3bdL!}rX^KbU$LI-zCPd5QZ2sn?v0(km6fSlTx*C_m`}|P&v(ZI z=;(~xxK#e70=maHH%qzDi0-B5dj|)rrYV<|6;<9HONxYMp8lN=rQWdSFls9(2%FzD zm(@DXr~BbT<1bNUJH?O!W6S27(%uHk8$hR3$TjKX=3-GTAEyQ-{@>LKMUn?jjxOB* z^$(+wFQN!?*H}=#B0Uz?+OjHUJsq2?^AlxSS&!MHyL6?L2&Vgb`=T<0*1bHTEAFvd zjqq$*db$P|H+qNXutwZV^jB8)#M(Y~mSS%729p?BVI>@KRjIWcc4-?mZ3&i3hCN%WxO72#QZF#4ZEe zVW0CmJSex0)!z~?3`$K+jvMW6NpHThH`tqMeT2jp{EdOu|M-GAOxe=%^2LJ``T6WK z$l>r-XrfP_AH+1=Jv7ueb|M%v*{&Zq29 zqG$IFd;v4lcS%V}xnao?eCyix=YHDaIp^eF9mDKuYbLcV>lb;BzCRZO*b+hX5EMV^ zEmRe3>@r$0B3#XXZDnQII$(PL5}&THgkMMN@PoO}(I^Lh&ahy~b&C=z zT!V5?Oy8+xF&x&2BxuzEFJL@j4e!IHp%kSIPb!(@i_T>KSr}7vpr{s9Bo=3bE zF0#nv*1#G7G}ZuM->@?GwxyHrs{uw$Pt-fd+m+~C=YoN+TRh{Cl#W3B0-f1FvSUl| z$`XMPyt-4H-(wM9iZx}`)Q3g9aw50YDaXn6a?5cIZT(m;W1Y?v1h`kU$>@iGgB}S` z%;+rY+*eXm3JeIaOe)RrM6))|%-P5)nI)nh@^G^Rwq0;07J6~2Tn_akvpt`Lo$dRG zaAk9SLD^uePKlr;8CIgiK38bMeieNF945AxgJ;&x{QHr(iY}GD9?@H5=ak$ft0d(l zldJBf-Se-TC!bIIv|AplJAY!E(rv<;bNs#6(AE;i!QlWJH|W-G@41s?LfysnQC6Xc`MGDZ!@)p^U)W__0*|{J-$oiVEo4Pn^~K<1KHiY z&df;W_9aGUmWxb3%F28H{2|`eJW^3nVahOBoZj4QZET#)7i*A!VI83RGfWm1M~3*2 zs;a6qyNzbq+`}?5au$Pwqp$XOD{jL?(z3EoFtWlpcM#p)Q^3;F)Yw>}psSe67wBOF z69pi#Yh!)G#MoqxF6g_|rN^Cdd%D{t8U0KwEK%XnH>s$a+S`-Qd(Bf&-Ap>K^3()g?EYgvd5_U$kE9s~q*dDPKuudmJ~#>ZQlIf>9mz))5`J~bqr znra^i^ZNQm7)(S8a>N5=3jSK+a&+{}3`sjCHOKtr+q44LJ&LR>Gv<_{BHujS+-^>Ox_2&^CYoQwHytId9RZ%u53`nl| zqN6jHJ;#zG6v`Gv6_X0e_22*xq^Y7MVVLiY`O3?n#rxa4g3$LH$4ok4YKA=qdf0!O z{vH%$A=uF0Z>NMr!l3mhPi~tDa#sKPv2AR*y=#I=s}m6yXgN&L6_*wtb` zm6!f&!^ic^&2>%0O}?h^9-{&#_e=82Gm3N2=!lo|LCx(=Fe{UaJSH_Y^^K`%yeKGt z3yTXCNw6wY2N8E{T5*}uhs($;px>bL>SOVx(O z%*^yM<5!ONf@>{I`L)$dRr~%ZG^vGC@K(GsR26$oD58&a zXTw6DHo2({W^+@<sF*Nx zewABT=pzvCk8N82Kw=K`f4a}L5dnc#3^?%Lre*@VbYIS;&4o$Ch#>9jbS3!d=seP= zb-Id}YyL7bGxJt;G}_*97pXPO$f~S-lEN*K)TPwJqhx8xju}w6TxxG$5RyD&$g9|X z2`U`K8yG&g@cvVX>L21dx_p~Wkr%MA^RQ-evb*uu=yc(WQ)g@3e)UQ-v2m0n{A(An zJfbsy0q^V+&`{%1*q0ppg`vTDDnG~+CBxMRgB_kf_m7B>cDX0Z^PSpGEoy;0A`)$p zRL&Ka1#|l@c}stP%p;&Dh?fFaFQ|tz*q7HlNQlVN{wGY(2n!p4*|;X|{yG7~%@u&= zj@(7I1HL?rNhr=4Te!4%|9h0Sb}NRFg=NwvrS#|DF4KXHJ&(EvH*VaZr21!`KGsm< zw`Wpj-EXI+ruOg!ee%m<*m2)ziZ?;!-`iLTbX3V!bkYOHL?NIX#ahx4974!A3uKl{Q2P;OniAIh*zPapzyMg=RyP;^b-#;w~vvVFLEp>K3gw;S=qZgp=i z{vBpj5xXK9df+9@HQtrvpW;zMW*fDY&GxLid#4Ko56PX~qZX_-K;oOHunup7XIYy{ z>Z^~u=}P0hR}V(loqVO2!0I>E&!|dD&Q%=TPDfiO5wvaVmtBxSVP zfBA?*octxK+B5_$jaYsHtQc8_h31693EW$4jk3LtSdlQpiiA)vW)HHw)t1n`uhPJqZLJ!odW|s9Ubam+_klplr*L1dV9GF#T=dEk|{j9>&6bB zIyDKH#&weeBrUZ%w9nWT#OrBFw$Mnwu_E0%JgA0UtRgvOPS1eV4<@-QQ`hOf_aApXx&MlBv z|L)~~mH8pXKOTzc^p9x>xarHmRwAnL+^2aF5|4gXy8feL1q1jpHtf@{Bd*=}C-kRV zgZNwr}$URX$f zCg$8f7g*F_XV=)&Vx zQ&+pkon&|h7gH9VVD;{~|GNw0dPO5_?=n7wmQo>TY@oO0>Q6;$d#2MR0K05Xt%dcZ zsJ%3d6r<-qf*US`wV*&1Z!qm=b&7O|dsROFr-~2=36vJqN{^4qEF<7*qKg8r1;7*C zHN~D1Kl;oBL{tCwQ;o)A*#Dn1{qLXu&mTLP#MD~mUVPHQmpC@R>KOHu`w4>fJfKur zi>nU5(#Nr<)N9yYqqQ;TGx1K z?MmGa3^F6YmaqSw^ZRd+v8?@VaIRfX0Db};*kY281@JZfD+0hs`cRFT(OmwYLp*;Z z{Gy$7mMxQDHPE7r3NQ(}p!oDjUe6v7himclH#j&VXs_9%q+sRglxL*=I+-Nz9LE6` zcGnB5BVk3m6hxcn>QKH60B%xV+X{~HCHGE#xQIZ+k8k08njzlxKTi_}BDG1_jUl{< z70T9)C2{s)=kw2F$i zrSIc^4=CiZXc7=-O;#OG*^iyioK0sW$Yx_Efd{_DaR~Qa{8XWoqaO+i=Kjpv_kDE) zd>YsUP{+X8Ek;tL6$m>f`RN)Z-iioUgtF1XvOeO1JMTZdyfx-plu&6TxLQH+yGRTv%+vT3GN3 z@R$lGQv@G4O>c9ABqBnYRi{Ut&9t@U@PNx~A1qG%SZ^M!VbcCM8S9E2xvjP}PQkTNUUREkR(L(Wd-@(4La3Anj5e1#Y`aNERA{D*B>*8Ztjx^ zHjK0-nHqjb8X5|p%NeoE66BlOoVER7i!o%dwe2mrQrsJ&8iI-MwKwS~DCBzncYpqC zMkJeO56zgyv`%!)vXY97#@53SYP%mSEUlkVHpfL<)|@j#Of?M+w=Eh$Sx6@b&Miby z#c47i1Ovze^-yoANu~eo8tRhj4buBdS)g(J&w*|Hz0Q*t%sYI15@R0wX!`dW&!L-w zoLu|x;n|Rwh>(UW3)EDUF}iQ=IQjnhqb&LE9UyJkS``(}9Z{SymRRFyOC0Iqq9P05 z54CeJ@iccJ>ihE20*3A9)gDaj=Hah9+~6kfGWtuD)N!SfExkdSM0m4^--#P}n3b8m zcJ9(Cvpg58K66Sex1FpDUm&$Vyne@lt`a?A9Tv3ilU&c6pd;Jd-d@J>2DT+VN{iFu!f0V#?xo_4d^1DiuT0ysw!XfXA945KQJHGdFNJ&{MxiM7FE|{B z;JB(k2wj8-82v&8mN=>|#zWTwC$)PEtWT_rg|jt-6^(E!Rxwg<@i)Lr+`HFgXY_Yn zH(yX(PcN``E^i=8ZGQo-{owD{g`Rs9&z?OqSs-WDhBmWfD)2gk>n-uN|Iuo1`j1HzM_(;P4J3R zsYUr_Ek!|e41CMjEoQoS`UwBGQd$9Vdnb|DAdYKnr$CzAKF0;jb7b$ zL(TkV!BT5$rs=!rz?P$Gze7p}Q5h*zjC*2VdU(Wqn;45^K%fXuMhnvYNFZI0?j9ds z%StY<8TUqBQ+{B@H*{qYJN4!u8=G(FvpAKQNQ!04!qO;P4-XucwkwNt7^Fg_a(GoK z37uTZ7QNb?SB3X%dQ<4dCh;hGFk}?7_Q&*^mp}M@6?qMMmxf@oxOM9NDLVc9ae+_s zWHI}o1|$aIsvG&%90I5!xA{$QemCX!JS@-X4f{xN{`2*J3auv7cYbNDHHl!Kyk%-! zY#Uf2P-E?H?PAba1417F#tJC0EHktG{5%NPWVF?=zqJKQtk~A@-B3}{c1_LgV90L> z4{FQZtZ1p-!8-Wrf?MtPPL!?NdlXbu+Op)S#xU<4e-P66E^LLU;BF_;@deLn%O%yeUsbiME0C6X0E%t=%&SubR9=(}i(G ztUNITBYHeABJB={-xVM0GyUDA$RXy=8|&y-*H%KVI0K%8ZGwFn{!uBzRa}{Sa}N2a zxWMk{iC>?K3A>-KkCCC_Xc)^YL2(t8t-*b<@tsIz8Q>LR$l@Wzpqh;hm!`zel$7H1 z^e=yZ3`D_9Lt;QnfSIA(tKE@1!|dhz)cE*c6IQ?_KtKwjf2PZ6Rr?fG#aa3p?j-^` z6%&0Fx=TxxKyWZqVm^M>IlE60z9G_1_L;6HHvot`79Y8VE0TBYoul>apObKz-=Kp% z^dq#jEmC!QC*5I!5jCe|EDl41H2&#TUScW+63yZ{)BjQy}jJ2!eB2!hrQF$kv7Q~ zFwRKJ0&iuyZ{~g3o4%BE4k_I+GAPg~deG-*2SFBur05gn#=WMw7tYRt8$4Q6=8}>Z zrn{FRP`TrtlTyqE{L$I=7PMMa)P|n-3et`Wb#!#DfJG(R-@hh{yRx)UHZE_A|8FEw zr?hZPZ7iRzPNYu`Q`@}_o{}w|y!_}GOlTApHOyO$p$xFh%MU|8eAM9>JDe;kY4Kbd zdG2~e%MMSp4%OUap5db<|Hb`8KEF#vsKYlQyuSFv(Pxdvnj-(3^$Ge}zymyj9it0WtXwS%c=Y zt>G}1$`DV9#{-l*hx-Z9M4b!et(rYOo%LO%*Df4UQr=9>$+$VYK%bP7@@$_%tRnoL zkPurdhUQ_6`)F2H8d%i7y|?}5k^F>oV{^??()|gyqaBsp9-T~#0%(;w{|^8QQ_QlP zS??UKU6nqI_{JFd=3TOyA7C?}U$0{^z2^Z1HB*)xo4>?vpeiR9r|gl=vvX4FV7_xJ z^Au>>Fd6B2@#Ps&0`qIXBZ|Q>l9B!TAlE)SexKrdX+f zc0^e0t+Rwh!87%3TXfDJTQT?!ORVKr1@ZnNX>enR@I1ks01OtEpb~N84)TP1e{C4E zx_=gYVVFD);dk}{EiA3zRB?b2pjun{zAMHj*3Tr|ywYuWi6Uyz-^OLCQ`+V(fbMKc9bMzNnxy;Ai;txVx>vj&2? zyb=Cot@C{+3#Y{JFb2P}RoL3jDzBvAXKtx=TE#VfDv3uxhBsF4&eG7yh?zZq<)-SS zrKG)gpq(NbaD4{*WAB+znOUt$?a{9}g3%WC7R+tv@=D%vjyGVj4U*{8!UI!6IO{K6 zN(84+Zpdd#j+=v1tj?jF54-{<={(1wD{7kZw&L%yMV)LKr$x7TW(*mSmU$y=mqJBA zepmH6Z!wD?zbN2yr2cz_RiWSwx*E0zw`WbPxb9YjvN=`soW_?bA;U);4mz$c{TBIr z{~#G!$b-T05>iQO4>t*8fNnp-y+DjXu5OL9hXfOo-XLML=`EE3r-5^4%S!coh|2en zuCcY;IPt2$^&_f@WtCLEn^#ucqMA=QGVWo>{8SiZA2JzS)!o0L z%7bGrP2+z-5N}uK&6Qw)%p;(^KpLv#(a)r{8ZyD zw08gQMCS@VfB!KZV#eclz?hzoF5-ir6dW7(hcF7RP>Ax4>#SNM)l=|S69Bz8O-ysk!F(fDFNHKL{LY&ihk$Vh`sxPg5wri# zH%US>cOF2p0?m^S@+|i}?Ho2NP3mgIYL%Q@=ftdy8;xDGB%t9<-i&it$V?*WIbyN$ z)AkY-E&-(Eoj)Ri+v(-rGU>h53#@m=5R;WFEX6sFzo#vmTIjX<4cFf<--^=-RbJ!0 zNW%}QXfbyy;c*xL`#5nVvZZmhKV+%>6ei;xxBh%Ms-4O?w)P%=n`l$@^!f8$j8*`{ z5jriyGhT-hOjxGD2z6Xty_ns(h~L6J1g_i_)IIFu69C1|nXBSq4MaBzh~1vm#y5xT z5Rm}a&e$h7=7oYnsK5UjB_VeGPt0$i2);dTHH*Zj1XbeN_jdyitW5|mmcBqlmp&Z8 z(=R_3{uWc3{ga57bu|f)va>Iskd%`D`H2y218eIxT_;~un$?>(q2>$cqjnw zp07|@&b^7lXOR$wkM{Wmw9&Bi5(Ur`+t>D z3SGpW*>mNX$$Leo5)N=kPGrTT zPMlu^-y%dx@k5Z6<4*|eMMY_YhY_JU^y>DrV729?zTTecsj17C31sEb{43HaRizc) zn>>)Ym5;P68Ta%Q7ZYm$cVH@)_SXchFT~UBHu?T~Gx0p?$lwv0(!s5;abHH68C2%R z$=w^rFF$vzl!T(U1(`tk?;!rG>q}xO{71NSAe5ZcPqgVUd_BrOu@kL6~ zUEbq5n3_}iy-ntam7^xdQK4ow;D*S4^)F+3Jtit`vR43xb-Ce1^cisJWXKcP8l^NC zCD%ufveP4zcvKcMH*TyC3}}vMFA-$iW|r_k9d)i8erTEc;r97bPtE$@#jTzJ&&vv^ z0Y*HR2N)(#)!B`vzVb4Pd(oq#N4v7F&Za?S#n^W;Iz1eaP`Z{nv za}kLAp=aMVA#!pm0qO$+5Ug--8s%o$*?-T+fEYIeA^5V&Kqn_lK@vCX8fQKb5B`?3>m|51+J(K+D z`}gnlpUQ$~aJv>a?c~)QZH*4r;}>^@oy{Go-r669wsyKj3e^WhN6Y#D_y*2NrY*1Y zH#a;@gJ&?d^+arDov1u<*PaJ`7nZUd8uhoew(geZrAS|a zcn8W?z2VnQva?ije;Lm>`AS$@7hNIT_AuaOMx)g`R#twRN;%m`_=q}b%N{!L4r-*f z{ylsYh&m|j>pJ<1RM5ShY3=uCu=%i2!R1eJ>IHsGyu~uigG{b2FCjYyv8JMtZXQ(*O2RTg%WZmR^&jh;g4Pf;8a3wMADkPOmQs=fH&4^-moc&f{o7}) zPevg>kB94`i&37!F_3vPyW>c>>dh%@qLzCQ?Y)v$<16g_6Y1weaLWpFWvkG|Ot}P)XRm68%}?~PtQgA?YGW)OWqdr+ z&S(7mag2Kq;T}aXuI%qCIC3pf?e9tnGGdU&3CrG=hROA~`{ilVpG~LkGd2IxApWAi zal-ICa=85ac(i_^K%QJ{PO^m~i*Yr9w;OvYo^;sajEVEc-hthcEq4gS!QRJ5dp7D# zP&-E|5ii_z)#*H}#UOq`gvM6Rw9w}rSsR+(v*}{sIY=o6kKh~r?_@2{o;7;8NA=lF zOPwASNt8XKX>uk%Aan5eCXaQt80pSOUjh{63A=eui>dOKVL~u%Q&U`I&va?cF%>{v z7;!(nqb>;@BBrO4=<1%m2n$mQnywXbVrlb9N~*gto%Hr?+IOT)9;qra^Wn{F2F=B) zJkO`soCpG**hWLCa6;8*Br_0O#40Az*Bx)RVRrRi-fkB@U(qwxC-A7h<*YYZEIu{D zev?mzJ7oCs9eEe(X}ek?JQs=P=@J%JR;|dG8ERrDn??Uy^p)run_DD8b+zQ87sn!n zLPcsCMpr|CT%0u#jyK1TdLL|<7q$he0lYpT>UDlR?u+L6e0zePz$^LuGO>1OjtL7( zqBza|#1~`&B>R{AT)?mvS4Y*)yzr2a;*tVXQaM#jC^Vh&);*RL#G@-KD}$_6x@%qy z3mEJ@zg9YS9_y_5mnl#xNK3{L6lQ{Q^7rGm+)#b47Zx2Ymc^<2O8zOh=&94{nqeup zz&FL&L~S>&r_nLqzyECp)9C`bEE4@>x$B>0(J77%4Ns8w3-9}*(1O>O+RwARak>W-g>%dUmo z^FMwF2ki~Qm~;5(ndtEBT1j!zPnzCJv+ogzF$jhd(Vn%CZuvEDcU^9$w(&!rnW_7+ zTsFn!wtIsO(R^x@lM(7)4l%2Kf_T~{`7hG*^7Es0{x1Plej`8@l~vAfW}L|}+it!| zYURId9VQ8ajq-K$T$wd*AZKIo;O-)n1PX(rY$mE#^POB9VH+S$z z{$3VUkoX=G9bF&IIYFo(O5oaYW@btsh)@H4{r4Q4b!mrLA{4Jg6dk|F4pQ1GSk*H| z|N8Y|G+J)^p@$Fs^RlWONB!Ls2I=_)<07u$Nz?W#Ge6jHi*GyaYc4#jGPSzTX!{J=b{|Ik`%RHMEAk7+~^o19A?cHN=uY zl9=mKC-KDG?aifK1oeU6-88{UUheX)i=ueRtnH7)kc>-zqc)}4pY`Vli7M3HY@CjX zzTvNe0j{MzkGoZZyE{>bPKj}Dw&Gh!r2{j+=hWhwpBKM4UDJx0d1d1exq?)nUA%zn zacFNwp6*$cv>rHFn<+WFY`XHse40ShF3p(mX1r@y>TXe@v}XjmCHVJea6Y zh@T0tbS#9s>{1BZIi%QzqOT^mueG%~`Am-91<>NU0-O^5HMhsuAXvlD02CsTjZN(& zL;iR!@gDki7p5bUI`8WIV?|1)7!ZiwV6l{~PqhC0Lg?I|jF%#c=fzx}Ki3f>odF%v zb;w`F9}^LUDot1uOh>QvJ-nGN)Jvpuyq$G*3HA3)ghPad8@Dw$bc zMd|ux9tnQb9UJt!M0A`WUm{`10NGBJQOK8k9_~=2lXWmuz=?f(6If87%ti5AH0Iuk z@5JA~PcJera{c{bq$;Qh0sy?vEZkhU6AWoKTfm?qN~i z@j!=zeaKbrf206RccB=$N$l8!Rc9pufghu|i<6R;*7_~Im*SNX(f7j^Q_l>}Tz@=9+V^ zwbTBzI8^V@>sK`bO+ke>fDdzUXy_ZD$lO4#iGCRn!+|{x&CpUYElBIRcQVL|4^3JE zYj9U~OvcUfUym-P)yCZdHGw_p1Oncs!UY-HR@cRas}T0j$zdMJUFGQDaOjN6B*RmS zdGx^j5_DY+J=fKTNUyAQ;|=3>`B*1|?1;FiC|50OUa}<3nDm-3LrhG}!ZCIf-M9I+ zG~Ig=oa2yJSZT6R45PBpU5SE;rpc6wVGdp~{SF-B)Pad8*uN)wtdEwu-Pa5V-lu1;aP7RPiC))r&sMh1pZ{7!&|73O&PiM;l$lB2yhvD3UGBP z&24;tkeEN_Y^s}6SQ$R*F?J#%P3zF~#b-Cw5C?@px?6LNgHKMlSK|%KUe(gNeB9DPP>D?kp-|vlW1< zKJ8mxPCxDsn18YRFR|^-t)hH=>W7kmapM}3hlYo;S>ew8B%!KbphGoh&`4C_MWSY4 zNJt8>X z0vW`s%@SxKMD@PVQ#mbZJA)q%_E8E%O zEym*3;-Kra-i9lBwq|N-+>ZV7PhPPSFTeUb5_u$k8FYuCK?!FUt~q6VW)_x4*!Y6D zcD+C{^RE)cyqPROnpF4>a1nrtDe-uQX}X~wrKLkd(fQt@yEP1FJCE$<0IHH*YI<_{ z>syU&lYC&;D9tbC*{%+74flRgxcjgtXeXzj@Vj(TaAJ{eF6!H$M*~pa(mnoiuI2#Z zdDQ$2LGUcZ>5VHOnNNd}kHcM{t@qMQH$D+y@a98i&3$JdcDe(tmJ>%%HhfBbu)9J8 z#`f}11^d;$0iFo`Na>hBDFURZP&GIG=AlL7*8V2<{Ll@3t2XImxbK{^g&qtQRS7tZ zraiAKEdvdgDt!T?{G8MOzOWbz@0YHTn_bhfKt5vk)dzF8029Fx~@!YPy0Nkaoh9_K7H$WgbxT9j6%#k<0)AV&PMJRm%ZDV z;DxM?&xn9z3gVCA?R#Ak?qG9rEkpa(Hry(l?ihs><>tfcF{GrN7U%25ZBbFl-XBw= z2xsocwEEy&^(5jOy%$oVtxW*y<%jX1IDBq6F>^lHTn@9(;fCoLz4th2coHH zK^L4~yM5e14+%i+Ff@>@0@Li>CiUzE2^QQtz@?j-B7gSz{46^8|9;Y<_VQ#NWq~i! z($ZlX1l$M4(PwI@37;D4iT6_~#xB{C`C5mA1Sywwn857xPaT$tznL{P4P|vrRaq(O zlX1Km%NpW(LMx9ac4EfGyLop}nV`;J%ql;lb^@5Hbp%*L;a7VQU+OC9osbJoQ?sIm zJg!eHF-auOA!hxJq6R?irrE|RMnJwL0oRdzg8cjB!s_5(PQ-f`%{n_Eg2yH#v<-*t z&wWGhh6KIXYmGQl6WQUgK*?=*XA1Xevdes)oZvraMDcTR6#=+tw@uBB z4`ybP>Y(8SgUK~so0)B@ISse;Uk6vhz%{~dhK;wiYNn>4S^rby^=^U+KnQZ*8K8vy z9V@Lv~h==EFd${)mK zW$#-D9WK56=HalI=AbW$VKS9?f!w8L8QliJRcM1YtiVn9!bTL-tm6Tui9)3IHL9^l0g&vMNp`Pmy;eyuE#Kkn? zM})_lDx2$k{B$x?9aF_<#|qs_wRZ=E+wu^afq|hRH1&X#CWK2R8GClNfxNZ3UiRv? zx;%;Kn3%XYad{{Azm%F=knuW2;+cWj3SGC@=;*!f$LX4{xwq4M3dB-BkVaQ@#%Mr6 zl!F_Vp6<7o2y=FKf5WHEr57vv_{PLt(?En%{e$14nkgx@JJ%o3+t|MZcvJ=I0EtKesg8M29o=u@DOqxIvlH#nXL&s>(%8Zgj2h7tyOMegzJRNI zeRV;B=O-bavYuO$V2huwzB_WtrCBYu#udt^vTwb4m5f*>Ik*yVoz1mu5uB~?-OXdDF?ZAuS~j8yafA_8&dAA3f52kb$ZKq`>O;=M@&fd314c(Ur!q0W5C}A>P&( zN<2LTDuFDRz_#NUOaf!GI^j+&!{tKO{TPS4lQM=?d|r=kQ}MoVdwctZiMz5G@fuQ< zdKoq1-7g8r;E)jH1v;YXzuG9pzB7$2RN2lAjXAm&Z}uT_3I6Qdu8H?NMFrWD6RU#X z!92%N3$3|~3ka87nW3;JZ<&{NdV9(IZuuN>u7RL3y#*w^(cb+X$@B+>3nBbS^kN+s zh=Bw28D&d_w{L03Rs}W1?c5`zwpCQVvXG{G+kTn%;T8-;V@z4L?OI}T@F-Z**(d_f zM$}>bxBI@@N38r$5*-+SKjt5QtTL3XnUU_ofpP=>ODy#RmFUH@2yY+n;=7ld;!Z{P zS+lQskuF6_2L$`gus~q2SmC;~#q&IlFH8(tzRWFl0K5S!7q@jT=Z2>LElG~k0y!~{ z{87m_hoOuw4D|Flhu1qj3q7~{%Nnmd@N!|ime60@)_$X`ZmxC%O`4YadZ%H~uW=G@VY0j0+p2V&9qOj? z@xDEj0O|PEzYLP)-`UuwE2%%FY4+yf@8-pxhvg?IF;G$_x6_yc4ZD_i`o%e5+n#vS zeaik&M5h316g07i#Vqvc7n}uGCFR9IDb$DcDbqJUWl>u+qu@}^kUr?nUO-_2yG;XA zU})TT-g5lL;uPMhS@lH|Z#B7Kl#d8h-(XXSl}%r~+@^Yl==Zf%*A5z%tNlnbvoOht zI4XtS9)}?S1qh6E-tD4Ye*t<8wE2S9Ei8NP(e@Mee;>Y%K=UnHl-imJ4FeNV?bNEhyaa6MZYAcpx~rM>}Neu!`9$-N4*}86|KT-|2z~3gfEnv`AC2m(T{UZ$zANSAGAFp3wi-W;cpl!Tbc%O{#&C1E^YV{c%?ULER(9pK7zKS(@ zLr0UHlb6demoqW-jS+8O=PJ8Pfv%gKj?Nz^ds?4ADRoV3# zXxaFNm~=b-Fyn{gkKLfkji=QzC{lO`^77~x&|CB28UY88vqS3&DM0O@fC9;eRt@iT z`{w0eZDi7+n|V3Gl^r;Nw^ZP!I!xDJ0grORwt6u@sUX?C;vN6}e~#ci_&qO6!CaI# zJeDi^SN%=k8Wt!G2V+dh@zwRsTl|d{EQj@<<4;hDWa<&apazc$=}WqwwX8}Ru54>v zei$~T84V5$q$NmK)|{z5;xGYsjB)ot5p;kHWaP%4?!UO|As16pib4ts*ngvQmRGcU z-aN`Uf7+|%yCVglSvu?r_`G6enZ!obXBH<5zQ2VCp)SLd)zGOk<9G`*{QDJf!2b;X zPP1O_AJ<2q=glkh&vva223X-=0VyQ1|2MFM_*Qdm4y&{MXB2V2{1Ot3jEs^a9cCxx z)EEu2fbx;CM}B^BYP-&~Q!((AP-_9GNEZOY%O;b{(dot3962#G|2{<(PzTYmvAJ<%=O>9~V?*g)*ns5id5c zufe{&BLX$KEgQtnI6ew*zzx7Vg8g>puZ`ydKzlUSbP_UnYur z80v`Ke*nm+Gm?YUvXUBKo>v=86X{@6f7*N%E+~S@ec5YP? z0S!914VA0|rjw5z2Y+m9P~!g_9-Eq20_xEz#Q{eLICCJo5GseyqW*U$mh@ki)b|Yl zpG(>`*>%)QbT=?A3%>f^7i4gfZk7LXJ5v}_BhTsu%2l}QoOa6&b8@meP%u}2d_L8I4J5$A{6DFtRjA3#hYu5*JJgEqU)bS*T737j7#P5r z#@AMsR^&A_ZqCUAs;gVs7#JLM%{fZuH&*RIZ|tNxkfs~6;|o@#1O&He02a{@bf$%c zm48G%HvXy%Nk}Fo69J0`xEW=q^ZlN#W^Cs8vA`49D~bfP8h}@TrOAGXZ3q61IWRf` zA#F2Da8Ok}(c|us8!12gk(3KFeW|K^esio@WN|^Gu(Z(o0yYRp?84L&f9XK({$HWk zM-cOL_Ys7$n_f(-ty2pSvS}Yr{<+nc?(6)<&JbFbpbhmaEz9S4k1JJG*iS=Sa8C0U zZc?@zrqg`o+$JqbTACzhxpPJE&j?Uk_a>{)S{`4&XLrMyS4t~LLdbq}@FApt zc&WZ`cgLd)cU^s_oCPBEw2_nfM>Q)dC$=o#^d=u#R{w;zXbcQShb~%{>Hi-q5BU6- zJT@w*%k8O^QCd~~e&7q7#5tS(1tHSPUKGDihoB6?_>C;_AkruLdA%Q`Y#Eo17kS zCmsDJ)Z=2>FRt%nN#NRJ$koGDSN+jEtywra>f-DSEE&|D=PPec&Ie6_F#GKr3zW-x zCn8*S=?fPkB4U_B9+H-}rF&*&rHQlQ?B8=t#Hm}qyyoWo!bT@M3!c+2--@T!mRJ3H z_?PT$?M2bb8ygK=b5x|zN2;VQ@f*lPbELQUw>(OwM{pSIrtQ?y3FEfM$M(yhiDI3eGc+*N zEI==q?_K=hkl5P7A-VF+K6eC%^ZVs&FLQFh`!--1*!hF_H@Yh$+q~ZjFGUB2vt0lG#_maoNydaxlVB;iQUU5Qo zbN33b>^5KwwpH~HQu;cRs{@!LmJ`aGD+2v4aHfGm3HW7+@#nq1bZpzJp5O`GkB=>U zt;R^- z=aj(F3l!o95*movI1VmeBp5mdG>vLfYeM)w9(!$ijKQCwDq#{;8%7v*g? zG-DLijj%u&0(@y&o_>w{0SOz}7r@*k_tx#X_CRax7SQGu_naS~rJKK9!y6aG7lz^Q zq5RMA1uO$i;@W7u3Nc9B#K3VSctyTN##yWz+rM3F}mi}A$bW(VV zBv2p~vQE^I!KodJ9947!!x(BO zrgQ#$s;6RNVwXyWu)}@V{I1$LGhA4n&vN9BbFirZjjY@GL`IfcHl+&7{<|}%$zytH z8yY!J$^vrk-+oKPtapV%{Xxz-%YH5L<$15ML7x-7`Ujo90x(hsTnZiJ2f=c(zl2GZ z?>GPnrSeIZ=OUKC`p0HAT;qCs_nP28@uP$(?{!R@cIor7?&S^KWx`}-NjTVyG&x!2 z-`hJ^5`l6gMVzk__YpO_d&{r7rl>C0ZiOWwYK(>y@%lx_;6G5(M`hs^W)U&)A}an?Fr z&KZ18dqdsCwYbO7np4*f@ZXBTdd*|s>J>lh-^Yz~a&d4EKZ19A5);V>$P>X&jCk~a z`xC!{U5fwyNd2$B^_j()ohZOhYumMpJ)aenXQjFH>Uqos%H-exO>-GtSh?j+zeu^@ zyysv{4%0?_@{u-b^Xd9v#zsWI_v_hVic=2eSMR)urX=)KI>Nb_r{Enbow>DwLe_#l ze0|0YfoQgu<14lD;_Te|W@%(h9M=%mcU;DwUOcsH6C9DjmB#5%QPclU-@9@D12>QR zB=$hwCq``KZvU{Y8EITlY`&E;S{@5SmWXejdz%q}n;9EFK9i@tfmSzW->{r#m zH^susG(ewkQ5oquLJm_`=RizER9w^wW@NBfVzIE^7Cw^sve3D?~0QSkoTREO6nWgBjDe6b_@Slr+Is9Rl&;0Zyh~Br#?lu^9S3Z z5T(|$+q_=2Pwehhe%}|$C&ss)ED`57e?Lo!cF%MNo$8MYc8N~qmSrKV!DnW!qRb_^ z!OydL5bCO5OmK;r3)f7bb~%dGz<18iJ+*O0)P!C|73=p$V!>67o)w-REGtORwjW^=V4&dZy7WWN{6m3}P&E{D!;iz`>u zFwEleB;O@+dvvq(G-RkdGteF8M#CLo9WOI7I6RZbY{MfN`8pEQfoYvS7TVHUJ7Fp5 zfQ!#@LHf?bl}^q-yzV3BSI2Qw!`w7w&;HyWmPmCLC>bu1Atf45DZ8m7v|( zR^^q5;0$jI(vx7MUHHj!Fnez-+hPUDywO{mP!_CjcsMvIx zdTDWS6BE^iwM!9^%VS`}xeEs?m+pWno+OO0oi}6Z2Jy%V0o&UE{iMEu$I)2TG>X4| zvyGE@badRVbcTuur!Xl-@S|4LM*-{Z4oQW1l2I2YF1NAuzEr9B3s>_z>4e!JS6^{U z8c}^wb2V<=a+0OEyq8p!gySIzApCr3xYAtC%Qbg2pp^um%3D6u{~Dha)cYdk3WDXNi0$0V?M@0Izk6kDXzn$yyE zE2J83yPNKv+xl?=4n7{xHb$b_33Bsgc=(agtPAkeoN}dnT1pspWf7- zd90ZM z$-u(WeZq1qWBD2*!kY73*!%2^58d>+L)+Q;ZhIPaS#kT_$m#AM2RFB0iX8@zt2znk z!5Gt=;n%ZYmXg<}J0D8vN3tXX-l80e_S@-C)vyt8kPD6ZTba!5_|G=5YbXm<%lIW;k z9%0d+w@vB{fWKq?p(@T~*Z6~Uggkvp3Zdb5KYR}{@xGYb#!`0pX%?i4MQ34xs2^E6 zQ;~*dP*UDp4PBQhnLy6GX&*d6K0Fd}A;fWTx-n6IVo|>StAqICzpLD6hfc_>@A|%< ztMBt}yn^nnMZ-?t0m(bPbwOku12~fT?QQ*up8+VNbLg)$qC__~B)XS!w+3v8vN3jd zc8BjjdQ;w;cZz+r-oST#opt}gh~w(_r5ud14J>*`n`0^&`OSJi+IDHnFv7b;Mm}cT zY4mVzNzrdeKybO~&k9c|@ozFEsW`=mI3W3uL2evF;3o6C@YRP@xVXXLilB@sQ>t_F z%vtrIm;xM_B0?c3jE{&9Bj!%LU3fk*iYoNxPr0$4)L>fl(9)M{tUiv{Ou1BCF>2X~ zzaCzX?_bi+FU@KFDIDLoJu-7Mrn!KftC0@DRTtL;xM^ zy40KW6j9m^klC@V%q`p1&P)$goUNowXH1Dni76}g;b@l#L<~&OBf8+Kki^{MOI!H* z%v#fmARXEr=7BOYvZ%mjb8ckJ`?S00>SCssn?L;H02`0|WB0oaR1~~{zEWpJCk zg=d*zGfuS<6bKDCZ3a%>F#EP@?A37GWTG$*73o0}u=DQ0E~AGe1tBA*0?B5zMBDt7 zxnVx`85Vr|b5i23JSc{HZXmp(Te8xqnFag%hIx?n{QQ|_3p%v0E6p0Xo^fG2xo;#I zD-oR=WHwkelxkNG`VqX~Ssi08q=PO7%T$lQ-wQxN_;I#%U{pC&+gSTe^N*^gYER;E zDh~%Le!?8>$n_u1Bux*es~Fx*^_F5qnwxlAL{aHdr70VE`LpRuS_%#h)a1t06}N|W z#~4zkZd0p~o8S7%4zfnde*-=bK|A|;OPiW`{oMAA%|5`@*B$BkT!A9f;`O!u7oFkj z$?SGP{D9(hiWj0jnl+TKrHJ2_Nd!U+jNUT%h*@7#9Vj+7`=ZvcTH<2-;`94}`}n*) zudOUrZL9DQVDe0chV==h0i(j2tgT> zLmyz^wJU$+a3O^rZme>R@X^r>pB!82P025$tuCk%HmeUQQY?^ ztUc3c!}p52icJtA6N5fY>*d1RFzjrcU=T0TT5n z8XH_ubCNtG7%IN(cecE`$rbP)V+3jh?Hw!n3~L`a_-wcJGyil>xnZ~F+(R6Tc^n0? zv9WE{&_+bxXNVRA*5p05l9p}0KsFa~eBST)cZcNvoPq5H^)+=&edpJ69^Yp)9itfo z`TXdrOwA6pKk0;f4VTbnPuOl__jXV_L zVN6Pl@CS4;`eA^vZchzwxo=cb^-SE6A8AOYK}i=uHXM3JNokaVdL~MWi;KRPe3~%G z49F=(ac)vu=o0HXn51ozIOi*D-t}9G%3NJcl5jM$R#o-&CE)7wwt7KI%iU!C?BO0* zh8-V;fYu@4V1&Y@v#nR1D;tWAie|g@XK!97_Ve5>HK94{okhc8>hT8d8^%pg+8FVi z-H7Ogf80=wQHeV`T&_n+WlVgd6msCkZTg$&96lnB=j|CRtOf|eooZid95tu zi9PbaI@W@xpSsojQ zvXWDkoK7ILGQx*YrZPltozPEt#`#Vuuzo>NEDhO-#pz(Ov-Mht;XnGrXIOK{NJ}Ta zHZ1nM?@UI#5PomcEjh{AMI1nYw$aJ&Wt)jd+a)ZV>SI`bUT_+F#)b4}NY~hm)l}_f zi2oa9Cw8Y=C!GnriJ6<%TU9|i<49POc~Kkq?T=hSQ$|}6>VAkieGMTc5bik@P>dZs zS_hv<6y9%~9~cP=cFkVXrv= z@%~CFwB;q0<=_}s{MDDxq{>KtHUz+;@0mQ@<+BIiN{8k^{OIV0UjQ3h&P+I>4UQq zv+zUkh@Q=Ip6450mU6y<;GVgMx|_NNhQam}f+E%aU>(roZD6OsQ~>Do%;T`NgG~tLnXz^mH_h1NdCe+w-Jl`Q<8Id$vr2&b!^8c*n~n%Q0%3i0F?@8RpFgoJW)bjfet!>y^Axno)Na6B0A`n2Maz=WOq=oU zDLk@RQBi$$vO^MP{eDM^f04NJ4;H32>==!6(vPCA`>4}?tScwD38k_&))9Eq@S5XI z;A=U>JyvA(!U-|86xb{Tho^%s4_xkGydEy{P>jdiyVYm1QV&gUwCPcwGczR6u=YvTL=Br;gTy@Uedom%vsfvcaD;$?*ZUGXe z6VAEiEG@_MswOv<2-C==}0Xm64=D2vHYlKz&n*#`hBBC%_4|Ov?%h zQejXdHHIH07DgEl2x9c@nN*Tjhn($^s3zLC@}i9h#+YWWykw7i;edm;y%wet+!H>i~70DEVsKA7PZ6z^Yp+IbW@n#_C`;}=)IkvJGKV1-qLhtU z99*F=8{#Ere;I{Jrlz@#2yM)35=_r)c5R6J>}88?>xM%BYbX!y7!%Ahr*#8Dv9jVX z*|rbmkVv0=MJiv%mm3ik?-)Pr{bXS|Vq8l$Lphbysk6q9nW$jp^Fwbe>LT3@>uTF$ zq_U+efhpljR={W1&+Q?qz2mM3kPH=tdr%-q?R+W&8tY$nR(Dv|q&=_smO%O=-*45v1K=x8T_R}5VKY8m0BW7kSX4YHso}Rh zByzTg|Yp8ec>6oS}rIt{G=6xQbu9b_WB0~E7UvxT1UpD63Rm}s^p{6@avJ`v17+P zDqdx<$w?Ez!(5ODd3()q7MNl&aq**y5#U>7g`3EE*lg7n;4+;tbvmJXM z7Cx?mcj*}zwA4bgxA?=!NC*)bmTT(EpLcrhannb!N(;KlvH>?a>D%jOrS{AzqfCS8^$a77pjdZt>c+1B_R=Q ziR)g`jMyv-p|UKO$)Z5%8Rs;mF>ArCGz&9}dh_vZO-6Y>kEoL+J)A`DiyF~Rgpmh5 zjPN=g8xzfgyFm>jmumU>k0{c@Tw}B$B}g^$j2& zQ7`ReLeV1MhP;WW6Y`z$jLOo3NrP&8;HNNM_U1r3I8k3FYi5M_Ux>5I2iL_j?w>2U zdxj_w-@LxgJgx~Gnb!B8s)pIZ-w4}9YWoI2v z)v1s2!MI~(pTuzZW%%8@=u82gTX#Z*JDP3Q1qJ0?pmlIaI!RfAvrRK%|wpES}sh?{`Pkh^d9Y$9n8@ZD1!LvRsK}(9Ev3PAHL!oh-UJ9n(S#z2v|`-|%j>uo7Jp5`2&FKuVBwo< zZ)ci*yJ{aNlb4@7;g9G>6lVX3=?KGIei1?O4wNUkKHaGFT9TG%G$PmwV*jpnFxm$0qWYm+Exa+J^k_59I$Qz zb>`nR-c*gg-%7Q4^I$_=DXnvVb#cAm)U_(Y7|76n`nD74fMkv@d}2T9tt2*c6I+;C zm?oARnKNC=`_BZa_V*=_TJ(%&ZZ=~+c(NsNDHKGb(;9gFk2La9au;d}MMB+pK60c|?VK1t0i zysPIJrvEQn^y&piym>YvG;^8{i)f{tyfU)r5fSLaQhxaM9cH9^hY!|oPh!?t_DB#$ zTYOSarzdjZIRDl*&eP-aCy}wFyJ@7fx1UE8}DZR`V0TB!`IMhKJVq`KEe}i+Q=7QEDORteP=}$Y`eg@fqu;=1=eVP$&wQWPIbU z8yTt$DuXLc3s-$C_RvWu9iJSOUkeE62m!B_zvNguc9v`7i4?=~qtM|^Jsfeo3>`4$ zPakUodvdZZm|uZ5`oLY_T6d2``x}4}YE~2@LBe7yGZQH~_2;bEJ&;|fw`Y(o`YF{Z z6Q-nuKXK+g9UZkUY|X!G!%gk0B=RrsD;D?ay9I>Ot? zoAvstCd4*;^m@1RiN5GXH0K2=>x{oWo7l&O$YVNuY(wj;olY*f5%Bc$(1p+>=dbsA z)CO@3$eDG_fkErRG$ohLyt(w37urw0ILO^gE`Et8*`m zU>5U^NJrZLVTCi;oB2mh!DUw-mCrYk(@t6S!gCUOogU8Y0#Hw~xp$W`g!aVf+Wq4g z*_8N-PzXm>ZrKOhp*^TLXNQZda3q%O@+7fD=2*UrBFtuUNfiml|VcK z3-YiNh(&qfhp=9_F6qhluVL+R?QVzbJN(4^;6SBd%+cQ<2pfID(qfT3Vkz0Dh3mmX z0{4TIj!xRn*n%8}Z@XHgor#UaM zfagJlwNwIJrR3MZPu@wJUYRR4XAi%hB0T)}Y1gp-rKV4taCYGcS}Kf~hL1?~pYb-z zvXsS?Q3s7Ge}Tbms%uXV4>CIGxs`=r%jGS4*i6BMKuZ!{23L#A$nE`XVvK;2Nz)FG z@x!h!GUDPoOWGMz*_DotZ3YxQqCRO?x1kg7-_E04=Junp(tcuri+z<-R>0_?YYU@@ zwvCpsrH(0Md%{uOT#Guk@|lN=dtQ%m&#dSZzZ_*RA`Bxx4qTpZAv2YyU{sM(p`&Lk z=mLMYmrj}TA3HZKc2L^z)1v?F`5~u8&`^9&(O3|rRw`)bxt=+1j2vu?EQlfm!{RI9 z#gpYHuh`^ki(YfRee*7f2+dE)yH%(ej7fPpuDkw_#tp>}QO6~ow(R*Xz|$cD`8NmA+ojZm-`| zcPImTCz0!y$Bhf49(*L+{B&UW-jyGpW7D&-$(EF8N0=|C^Vq8{s#dIiWQ!6yiC2@u9WF(}|*fQ@XN&b}Ost?yFytn0}Lw|za z4U&vvpxH_)kF04RuD2T)EG`IF&rNb_=L6DW!IxJ|MoFkOp>%~c5j6*r5qX+L*@sAt zw2g>l_lLKk6Y!V2y-l|ZXVo3_H!uoW_aZ*)#i#6Bs}glKffBi>Ry!2K_pjrGiRy!; zC|&K|SCX*auFkp^jKZo%XbqaPdr#hAu&bgfl#2Qo!EFPu@opzOIja>O$SGs=9cKF^ zmkES~2e`WhyU5I|K2SpLfa6jwCa(2YvR!E2$k>&?pI?O0&TyWNf!ERXFC@pUDjI3e z>Jgvngh>U~sWYfN&c$JH^}Pf-e%f)--Am*^O6W%pYKWG@bvL}Hh)|tVaw4$Ea)!A2 zhy{T7<|^XqxLg#8N&m_mX*K||0WG3gF^xl3v@q2TB=NAlS(njfX4fHr4=3<^G1z*HpPf|XHGJEsgs z2o~s+6tDymStqeh5ll#rursH#9s5^riHSg1W&w0S3jX4QK~vbE&PHYy4es)JV`T6| z%5v)l2~Se!>5N}khg(FdW8h6C3)F%w4M-0%LI=>}G;yx#=3kmPd(=87hzYIlpq%E^ z#1Jq{;cbb)gJqwIilONG_JIWvq50SSbR-eB{Pr4Y=dG`7&jo1dK%l+k)qrAZEU#y; zaFA5*-J9?&z<;em7G0*H-ldo@{}%a7;HKQ$Fi1NX`AJI7*&hwBKhVI8R}nhDpixw0 zT|85?`61uR@JK!tj?c^t;`Ti^8KcuzZ1YC@!aMoRdvh5)_y?rqP~4O|ha2feDzrA9 zWp$`BU7#&GPIr5Ir(y>O3MN*|sF&HodI&30Y`|MDLEVXG`D~@+P{eG3h&;F(n2+ye zpbbr@`Rc>A%WF#lUPS;l_#xbyi<*+Bk`Zt$?jlX(lnPK_lv9>jyA<;Xdy32iUAt^x ze4_mpeu|`}ngaVd@1=WJ8DAZEr=3J93?tK*&|V#|P*dNgCT*{3zuTrnN0Zo$#*{!> zzI%KCr_%P0*Jl(f458JU;gCc5EpLt3+G_<#B4V4emCzfwjm4?0REL7;xqsBoa{_lS z`4-)2sa?1gO2e%6%yKThldY(K3FLRj%E|cdti73wOB&0XX|-vsS_^as%2r>u{;(p3 zFWZ~Y3%Uqq{g&d=TYZ~i-9r+#)nNS%Kls)ai}&xJ{MlBb<4isip{1R==WJjF45O-h zSOp9i%TdRHW?tK2Br&~s$`sJ`hWVn@pK?qJibbD5KfHWDM%2_HZ-fw;RHngDh)<6<_Pn-HOnjg+BW6@5~9P_k+52`p|09#`fbRyE5{b5n zlowI<8kQ9&>G1y+?UcOWvPOOya98u)&T=6|$;wG%j<#=4C1P;V#Edb7jb;7=8W`ZZ zw>=+z3TGO)c>qQThG0j-{=pl35Z4nGb#1U1EK5>D0Sz(s0RoQw{sBRMhq-_7o~zW~HgUy$at5d&n+aLn^R zm^b>L_2llSo)mK%{68%*lmSf@8o3E5wNi^?!bHMjvQ%q^Y}mC$X7ez*k+07i2JvS* z|8mX~wQI?!4TMl7C0R;x%4FKq>bqkB*NSf5ys+nrVOS{y_M4YG~UGsfNK4D8}RdgRRpY z8ZytB@uzLS0+ErIi~mdCc}M-s_nmgDQREaSk^UFPLo66|{bmF2K2^ejNbc3cHWC37_{PIk{X)4COuvlY9BoYItCnf3(W*$HiKD z>jndMLYt05lAB{CJfr2@vX*5M9m@HK>)GB&O#j@%Ogy{)q5D^J_-@0wkoxt%NwNg) zWN*KQ$7TKgFRASny(DgB^<7y<5cmgJ4s)sEl(_BMH) zI@|cv43Trecc4YFq{1bB!bRr7+b5)g+ed!5MOgElF+Gb-K)-gN#z78d#g&Eq@PgCG zVDajXwV5vUm9i$iP##mDC>TYb*!3>k_jvZ_&ko1UVn`S@_EB@Dnp|IH*g zTP(217)3JJ^&SPIbm__EeHsJ&CtvJAK5xCqhqYk_u1IViG(P|- zSFuqHRP+?#OGs!^d}Y7FO#3Y@{5C}T25`^ zHUVz5^m60(>yW;mRxUf&2fiX!frzYzzbUV&ceQ3YpL8wU$jCl@V@+YnUPio4z~t}V;%;%Ezl2X{}M6C*1pb2QtOOhzZ6RvD1f zADd=ZF?&;42=N;eiy9a{wd={40;W+q^g5kuQ=(!l=q>hF%}^SLp6*Deny$o5?4~&I13t zq~6WLe#qW&`%|{srM3z=kd!wk@Zh!4p&3PGV9y{^pT-XhUBlu`ClR^v`G1%?%djl4 ztqoJsE!`z8-6_%~A>AF)ozh6Rh|JgLKrD&u5vUet$UE+8D zM1JcZvD%%hR>VmV)!ofBrhY6(m*KFF)&*=|yJ*IN$NQr->zU0p4qlXtq*=ml+dF3s z@=<8*rR|M2CCqJRN|oT5o8;Q!s|06_M*_2VIUd=*Er=wK z!S+b7wfd7!!=Jt^$*5XbS*}Ke#Q5L)co|tk^h89*VVXu4yvu$b8K^#o67F2Ov{X<} zq4gs_<9({4R_>9+|94)hAk+h*;8j0rUt3giPw|3H1S<5Z$$A+nDfx=D;ku<6b*(FoPtXO<<(8|Ahd8{=Go%2X}y(Nk77@@L1LmL-_LSC^)NZJ{tK`|T?YX>mM&i*w9a zj?{`uVxStlV9mAe{<#}ib!AxLAb6fPM_t`&{lxtVf6lEg55WhqBdmnb*Lf zKzX-D;pZ+dk9=AU-O!DLEcVun4SyD^ue(870253tie#%EZg2bt*I?OUcoZ}myWfNo zESd?ZyN`pRmiwSLyD=-9ug9*r=8i%AJ@LSZn`^Xl*gCWc4_jX+$M>k=aj1kTMn_IM z9mfyp8%$ z4^Gl2ekl5BQ_*g7=IF#h;L_L~ng3OSX?>FS9YGwLqpSk={WbS4@Xb*U!;cuEkJtcw zso$cYq;Rl&0T`9?A!3Bkz|@_r=%<$_4r|C#i78%vs0p-N{@Y&2Y?0R515s3n#*^Q&x&_Ig43-D>k8QJ_cjxa)uHDpdy%TUE!bTEic;9#Q;4#`_Pw~<4 zf6P{6NJIohBw-_FO^-2O??x-`%Auc!*=)%qO{TG-zHaJ~RgJIoJWxk|X&y2C?0(nx zF;_*oKdwY3w+mn8$MIJnwsUFo`NF;(MM2AztEqqblil1;e0qQ4hF#95wAg+E3v%|9BMm1H=QclgZ=DEr-~(_8OhBrNN(fn*9T*#K)CWF2J4>u=qrSFVxZUTG8ib8 zZ`KNtS?V8@->cxaJcqb_e`W*rllxYoTfB*`E-bmF?Ed8spl4l@bQ9*`kR$cgc?2sb zO}Rfe3}c{Wglgz(?qtp+Ogo*N33-?QLcE4<*DtT3kz8Q0E01;$Nvh=G)&$bHn|F|S z&>Rj?gTaY2DV$jq#?`oQdA|{{1t&qh1WUMb8Z_N4Sw~s4WQc6KuHOs+!|mm{wMoGY zx8UEwk?soGI~E@F3Ep=yt2CWxgCkC>5MnUBJbse$pelq+PL54YO$Df`5ZkCSA#DBV z>Zd_}IMX%VU3V>OAJ^2OKUOb@K#b1G&PMNLaE5p&tlh+3^#McNa77~r5-CZYw)WM_ z2nsfkgl5mUi)uQ=6QyfK}whJiI}1OL$^vh-~0k;>598G?FM z0Npi_aNi2{z7ak#oo&|PTk)@PlyiT!hy&(Sn{nO`4-4-v9t6HyPa+*(#7VBMv7F9u zE|yvRUcn+Qa`G#mv)KbvIM#R1Pq68F#lfRX-^U^ z7Mt+BQ5(M5+=#+ej>9*-TnGv&C$I_hu`V}^{eWwJfN=M(#oU|@0r6jPcFcR=*ws({ zQUq~ERH3qU6d$_aBM|=Qywj>*N6XSmAiGkT=+MruI6Utti*uC>Bu1S)%UoEi{3^NZ zuI3;9TQ> zoj;5bNL1_QY-YaGlrwE7NtYoB&PoQot*WM_gS<=dg@C6PVg~$pz=xKKWu({B3rl(` zyIuGOzUJ6!&{Qa0BgwWR!pBT5?c`}G_*DzVUtwPq0DSG_jPd+EP}Uo|%1c21Fo5ME zhafgCED9|dvMIP8{t$Imx+sLE<7p3F9TBhd7TYXAH#BQj2 z+I=EY)PKrpJYzYer?lcRSaAh}We1{cH$6>Vx8Hw&H|Y^N(5+PzI#6_DBjI2{^qDmh zhg~VFi)Ug+xV)mFrn*U4?+6$sI@&Wn_<|%#K_De)gx$4}2_g##4XNO-_MmBq?`e%i-*1?~mjONdexw)nv%pqTk z9~Ctmrld%&W0S{Ai={#LQ|ISp*S!7BDJ;g>S|0SCqNu+RKYQ!~ANGq-{xCUSlbQyP z^38;^7Li7$Q)8rcQ9n?D?GkBtdGU|oep{Iwul-ufY$;9d9`gGLXAYcA?XRzfA_ak& zI-o;BO|@~2ZHYgseIsxvA|!fx$P|JO^0}Q_o73^{${OW^GJ&^OeciA^)mDhCBJ2t5 zvPZOvU!Q4g04YOz&7$)RTv9fRfcQI^IIm)*BEy*|SiyM|4ehJb6<}a-q)=@jH z*NXoPgX$*T48N`if%q*g(VuV)ucW$#O>&102PVT8Ja!MC%31Gd@mrBPa9=5ej~NvQ z-2AHSI4rq}g=YL!U#)uVTUnKT5;O!~%A-NKXenS&T?&tq{{4GsVBsnGSC&p&*$*F# z&XZ1e1DeMiz=*S}u;t}u0Q+JK?5xmvW4ByL962Sw^%&V9?b#HDIVD9~@JVuH^K!TD z($j$z_Ch>ootrMsU-FM@s%w|v8Bpow?s~SnHdQMAsA{S8M1JiH6|2_7IJ6Vs3Dhh+%s8g97EEy4%asp#uw*}qW)u~D5;W?G+Hd;jLkJ+{sDLSr&% zbNa>>(-LK$|gA|FJS2?$ayJUcHUV}_+%qNi$HPB`rUTt$B%(29!}<+2B>B)`VR6^>b) zOnqT#-5FzzlI)cr$^BaA)*6Q(gSXu|rDyQTQ_XoFctlK16DhfIe|%KKuxgi4R$oDP z$k{#g*&oSvl8Z*kYA+-0@uUb6R7`XAGOnm&{s&hxhq!YKJ7U|ix`AvJ`q(f#&q)&w2%M@gNatuzE~Dz++!tmICdG@2Xg?a$InP>+jPr=_s{7(<&W~oqA80 zdC_L3!su7WK93ZDiq8~}4# z4NU=LQ2Fw7%H=s94}f2NR2_vTFqhl8Eu605(7sp8Te9GAACR5v61-_HA7b&L&sEM= zBRwc>ADOh|EWc({c{9#2sY?0m9D$Etsf4`E9_U)|KV#Pl2y#Qy&s}U%?L9Jz%s?Y% zP|ZyO6KbrQ1V1i(k9u*KGr-VwZk0b`jo#Y3MIqqbaV*7DLDx@X83)B0*5RXgJ|VXX z;BdUpp9r`f?M)kc<5MP!VSm`Q3o-wV!s~3q?H_0&;nTm+#M>UN?>YK@(`TLMJhZ7arh^!?v-en(qrX2G+q}N zM6Aif{(sA*3)>zJZeG7Ax(_0=Ka+{Ecw?hGPQ2}NW$+h9VC+jMnYq&m#V2{Q2#1`T zHoQMXcYdnb-rfc`M7!F${>Zn#l>W+vV7YT3{x3TVF>WYarB7lM^NfX$QD!k>U#zFO z;Sw%HXN3j6AVgSP7=N$A(>(pcIc!4uq}bgCrs89F{rRqmW#bCVdTF!Pd%$&w#Sc#% z7);itDkZnf^D11a@GBg@6?YQkSppbREv7~9^DN=|Fe1+t`ocX@4Y`oDW^HqPR@ZV*Jid>T9v;4xI5k`f_7^ONVkI$4 z>+Ab=#bwoX(v0z{C7EG|s|Xkv=#Wu83=@T{>84>>URS`;GEO}W(_?m~p%K|Ogd^=T zq>hwpzlcZ?_T??>(2stk;bp*%bIXYWnh1frMDb4z8<)mkNXM=_Z8?#_{V8xQMnj6>7IOlcfH23fMkFgwHB zs@rB45w>Bz;LI>FJ^oli2*mPT{8f|zMnokwC4v%j_WXybw6fHP%-PxF$fm>j90RKBdN`J%R#PPI&EPvi~wA)Xvj`q&(1C1@l1Z=q=o+j zLIwKyB*7lK>126{WeF&p2x;)v{|;2jf2@c=JU29&bDgs`9svyDQpr{klCOKz?dAzE zHKHik6%R{qsEsjUksCTwvv+dQ9|T<9Zwt)C4WR||I9A540cMmIYLI4+w)_+r9Au%{ zL|i=`1q6zv_qXQk`#}$?X}eB3_@N4_izyI`LoI*;RKQrE8{4u#v?oi3LtKZVxji$q zH`HNc=X5Op-Q$d!Y$gSL3bwFWbJzeZ0)f^Dd)_}9(&x3KJ(+#73{(1c_J4E$WNT<) zCc;)x-L_8JN++HXW%aNk#d)KjA<)VgqQa6^s;NNu9Y^r&3>4%l+UmU}CopWsMLm8e zT<7eIYF7g{q5=9q5`4jg~x z94@hA2dQKqI}i55{;4)wBp@PBK*WyP5B2Y-0XXT1SBQ zD8!!Jq5Hvh5#EtS?fu;U*9*_ThEMz3W9<85PgPISoKY2falsUM1`iOVs%ol%kboku zadUq11SW8POAZ1qyY0U_Z}AA;-eRK+pLk>5Zf^4A=yw}bjaS6cD9L;ce}y5kmizHN zGgH}^(I1BO;HGh{@^~>qI!}IY*fisIZV|)6j^g77^vGAV?br0CElo0m`ZrC}Jtm%!^5mN=ELf?GZ3kAe@I0pYIL~Y|V=E zi%_sJRBm#zEa^&=bY{Z{l5&dO5 zEchtZEV#vJU$L7Ag!mCh0^ACx=s7Tm!K>HosX$AK`Y(osZ4)Uy_tDYge&+8go_S6` zU>F~Y?%`k!Zy{!Lf`WoJ5+>G-)T<0EU9V9MLP|^RjHqzL4VA4pUMEaoL@9CvxkUHm zRkGDFy*)hA^NDfg_f}O`*FQptc_Jc)1K5;BvL6;0<@XsHJMquUXJg-AFv6QD{)eLM zUAaKxZZfJ(1u9>=Ibrq#Bg&w_I1$mUW_kuy<}EPnolHH8p+s*MbRu@FSH6k~0?JmN zlaBt4d7gx_a=eRHl%1Ki)n`M1*5|6MrUGfHYF^E6Y@o!$y5VjJ>l zO!0UtWY0hOZ}{*PwTz!!Tg6EX2n~ny&oqOhQ=(Pg`~KF%&_G*fo3BzN#h#e}oOt^- z+o+hnZ|<`nU7{_9-dBC5tbHp3h+A41*H!yJ)@k)HS`fa;?kkv{`UT~rAJBTFbhHOqDxjba=#S* zn=ggGk+AgR!pGkON!JM{)?=g;kP|NhV|s=~pvSFs0k(wgcZ{2JJPWNHZpctTlo@Fp zUO!@L!dRyr_?cGTXvJhI@Ym)58Y_^hd^djVd(zXZsRp zbNfvQ@QAWFKtrE$IFN+c;BO9O3mr#jA&gJ$iB!XJSu-7AENxFE0Ky8xQ7@Gx3C>uS{qf+6&~0#~jiF!ifs>%?Go zt^1aQnX!iv!0+Q36hr^KQYY7KO~ z8qP$*A}7!)kQMMi(8^0`1o`um9NNjj7f}HOfI7jymR1t=v*4lkXAwqFK}2+SaoxV# zj=JRZCO{`w*|fJKu7Lp4Z@d%u^f4>>X3orZTNKva%h6H&!d=U0G*rfBd09g^+`uouC91let#UM_4x;|gn( zy4|mMXc_2w&iw*CR=O@WSt7GO7qC~zA%6u|>Sq@{)gmlk9KTEs9jtsxTqEqToJ zwx=0Z9PdKBEC*u%+vo`lKU$zojh4VxZs4OXEepoi(ayDaJk!|!S39fe<=vuOdHWFG z%170AQZcoztaHvzDpHQ~x@R68u_alA^u({f2LLh+t^IZl$CQg(ZKf2E=OI1-0dy2h zoQyWy$VBOL&(0oVdyW-x?fJhUb1)4apmB*R%wXo=vGu{G^vIJ+wZ(Q&Y=thl-AOuCDdOb^ql+{zJLG3jkMB zyFsiE_K?}>755iGqb~<%cd%c+8$oqhcDV23ccym#P6PqU{`vO^B7q|a{;(U;o9952%yD|aDi9o^7vO;10V@8F@g1CM}YE@BLh)Gh;1@Jj*8kfVul(rcrJB+u<%rlq>pgQldW z6$w2m)rhl5$;p|B(cs_mfoim1YR6wt$B2WV)R!pmQ@{gQCpa#E9IijFq0i0=yFkpy zKzCIyyLuZ?w>#m?17Suj`M!gRU{!_I9IOm=&m^>l+kzn+>>oxpw;eslD0tstMgq(P zKwh2q!4`nq%6S~b2Uodqx#ZXK>=HVDhQO5u7IEdHZ4eR1d4qvDg;uk6<_9z+RkM2fEn?Jy*K*_l- zl%YV(!X_7y731ge>+6GfJ;j}yKkJ@zW% z&An{49%w~5upo)VbDZEOf&z<=Zo+%q@J8q5b}~_PEtzeMDIme_lNQMJ_>Cahf-9n~ zmGuC_uFv4}YJaR6MhwEnKjo*n+Ud$EJD400W%;mC-Bc?a((4yxY`TDu7h->DMgfgQ zFj_U|DJ?1tnCcrC%uIZJ?aDi=ar`-87$aoKyJ4+Igk#~+y7Te5FRr6UtoAA?|fhR1_wVekUG;V}1us z!oz}Cns}opy57D*iNoJrI5`}tIGdE6$2qkLn^%2NqgCdR~Z2$|idljGB ze~$G6bVrD1hKDnarTIgd+JT>|K+b3 zdhjL!d}*wzMaDh`TwA2XLIZ&Ow;(iZd?fn9P*&xy#->GRCr77ie%E#2a++#~*;qbL+yowqcDo2H(y0!WpKKYuOb27PScRPn*SJpBs4+rA_J~ca|Oj5(6e?rQF z{vQS_vnr3{RTiy^kwD?mp`p8Ndoy#l73*37ZGb8JBo*b%Ym4@J+}>)=&Ec+6y0sb} ztO@-2w>xYMN3!rvg}h=*9)`S!o3N_UvNv?kJ_sp-`7h-n;?Z&PuFl{%5P}Ir{ZbP+ z{9Q3*ZQmebDlBEpKTU3&r~ht0ABN=-je6PfiJF>vd|TZB7Pv*^c2*JXF|v`BSED)F z&uN>GG=H_ZXX&A;L3*|y;|%X~KBI%^k-ALuRF&)a^^WBuE|NaA$()gCUXUel`Z`d2 zEC^#V7f=Oo23}HXM@(UpMloPwlKiIUCJkuzc@VAb6XHnLqVbRa54>mr3&{)dG7XIC zcK#WJyn*A=Rf#Uq>M(MmqFxDo{;9LyW#nYu+m%gO-G4Tebar>(SolHd!rAFV=o6PcHFk^qe&oMk{J6P>!4;T zNY^-E-#FhTLc8yeFn3NYn^HLA>m8hgC+d??z;6_Z84iVPHeNxvU3z&d0;gIt|^8!{(p7N z5o&OK_hSwgE%zHF$MV?~~SC<`NokRmb zV|&U98><)5%^}Pm?JalhmGT-m>SvkAED#fA!UX(5XpM<@uiyKhKvP+{urT8(Xb6@e zjNkp=^Y+3!{);!-kBpCx1M*;wI*Xxbf9;*ib>}H7CP>-v(Rr-aU_7}t_-30eOWZWP zhL+lf2`05&v>>Vx4nb}ZJ+irKRc{+Wao5rUi7hE3X=}TH zGz~!H=aW9#zf$)eL~tK$xcCRYFkvINt@VN5Stt+he0mx|FmXvKeLgJ?vP+F>bSfj! zqNHl$sKul+L{)PoPeR5{U%B?>T{VH-E4w<{I}<6q5^&wlYw0h}=|D}ZZyWp(uYv{y z*FOrrzkkpWu*SFRwn6_x(R>ES4zl8%P~Tg@rGu4~%yR<-9%wB^WgYmxut-|k9}$WM zoKaiAI5y1;jAKQ-evCUf8SDD9bN6h4i_HD$^L23mob6EU2^+!1DoURrn78EYTn~9T z86PUT*X-d-q3yocmhEgGCWz^|Oa7L}=l#bu2V?+TX2F1_kCtARIk|EmW+ga?vx<=f z$q|AZ$|(!a6hKOxVsCLmhA|p6DWX??POB!`3aEE&-n^;;wsC`ygAJhL`|LWpA)ri= zDhcl{@@a@0SE&z}hbANT9#3YY*2FlA$M4?<)#CdKagy4K5 zm`2xQ_}F5Y7Z-2JG|oE;4SqW>4Vh8Bs9SsJKa-Z=T0%FwPX)nge=V%SEk^Z+rXJ+@ zdO^RmN`uj9xz3F#LHZQ^Wt6G-bP|KB`NIumBV=v*dX7%CCIjH)lYGx~`G%K{Py{b{>v_8p-3l?;V$s{m-pbFdm- ztvd&jYi^Lm`(T0@82ij8$E>*kG9Q59|1C2D1a-lklC4Vg4f&Q!FQlzcBcE4ofFkw^ zLtHmC1%~;Rl31&=cX^mq+}l1pDbzdK(fptOws=q%`LlMk_=$j|jXrYwY7_!wepDgX>bmIRgm0+X$Ku?5gG8-pyc#eo*c*B$ z`yS0=IZjQ4|E+;%2#f<*dH7IIWV!ViSgm88Z(x#|Z0BrkeJweXyK_yKQ+w zrJk-HJOmh-H|s8}<9J&tj09BA-P5!K*x}v2cxQ_;NYqQsIB0)|!_&#Y3aFpMT4y}R zO1W}#mQ5C~R=W-}Z2fk+Mocx_4%!a)DiQDRa8g}fqO8j9CGL@o!(Y|i<3z-}Qk$^q? z33++eESV<;W|I!Y6R-B}0Ok7o5IhKm#&2Eo@wKz($>QPJk0|CorL>K>^YVp?FTR6i ze){*XI@ytrOj%QIniVXxWLE7NzPQQ2cM)MEeD?(seBkeupWgXZR@IV!C8ld<=%!@0 z?FlC2vtWR;I=X4`H*V6Jv_t}=t+uZ2V_GI@+otp(7CXh5^|#3IJW~wi|5$r`f zoHI1-V198tr`lupd9@`v=EB_6?83R`^ffOE*v0J!AuT4N(z9jYh9Y#{WEUVbF0^TF zNYvVKEKuId2nB#Ual$BA4N?=#jiWLn?hV$(G3)Ch!Xq9VH(xtRCBv3-i?iFnv6zKq zg>0wHBLMT+W6tmDUA)!E$Zx`ui+R)l-ovciwlN4c1WzXi*EUx^PJEQra6q3auQriy z`~AkET>$eAG_EI%z8}HEWQ@#mAwjEDtKyk@Jj*MZxMPe%{XF|y;1~h`VM}_c8V)v2bwZc*!(6j!dSdsFUovhl zCd^Mw*gQRuq^s9pMnC@(SjS7|0TLS@AGrgEij^!&rQ=e|{f34{(&TJ+a0S@OCHQ*N z&>Ims&hR&1f5q;)+}b=(ViBMqhVZyr9sIM0pV2vz!XNSGvz7U^z|F?yg}0N{f(e_t z<2nkoM(#yRg%vsR%fOmEZDX759RnIj%xee8hCPvW!8Jhg+cG!#Dh&x};dBB}?T&<) zaPHtPV!@5E`!yC@xr05py<2_Frl&b^R~eo@k*!JL?=A#stv^|mb}&VS585N4&6&S- z*%77YnuJ{5tEMTERLCNeb83*8H9Gb)Wl1AVGRi{y)tQ)hTYz&yMRvCTCQ??Bg7RmG;2vj6;B(9X8_&%hwORGv(bx}jSA4+EUm;W)#( z-24>a`Frt&zc*nc@DZESLu&0#aE|U=;xt*A9=CVG2h$7{daO6y!N}F0z9|FcGZPQQ zdw^mIz&f$Etl8Gi$mQZ_VBkEy=BSd2jf{qOG&M1`&E&M^2b_Ahgz4w|xs&wRUOaI3 zjo*jK-zR?{wD~mvh~b)D3#&$+CA5(WL4I&V08~p!eRO2qt>8g2`=?x+lBsG|Cq@56 z9-?J$48Q_>us0&CnUx*#&!`b|9RCEnT7yx>DN4zch*M%BmVP>EDdTXL-j=BLD#Y$< zFpZfdjx+!Ci5`{K{mrxW-Mk6j6Ik}-p zK~i*YaQ|3wcBjWAhOd)leuxZf8s$vf(xOI$5S8$VKeT`_PmhR0Ttd1l7Fw>+yXV0C zWMOC`g#D>IFMg0)=q}_ChLx4(uV3-muC3g_NCd2; z3=i^UkDOi5icDHc-qTB{lLi`eCCC|AwMzvf$c(UjUT@%zdN@RyTTQ4%my~TmyZwr> z^l$vt=P=g1nQpMyFIlflx#;$g&!mZ|rDpiF-EV|CdHzZoA_Gy6!n=~^CM0qMn5NKw zmXtKtPi`&fhc=&5LM!v>4sTDZ+t;N7FyfQptxVMXumr0P5OM>rerJ&A0d>&B^YJEjytna<;M+6MBf5)x$Y@^k( zMHto~>cEP{nJHc_wH+{FFUTvZZ{rs9bXn_l($-R@N+WZ0!Y?Sc-|!7t_*tlw29(gs zaicMuGLVvaG>pSBHY?=|{O72C%SWyc?;hkqa41N{MZ2En{Ny6-@RNN7?Bkrjc6=QroPahsd5InP3u=e!pW{d2nSK0;`H=cqL_zud@%n?SI`yQU?=*x_9NJdav zP4gjk2fzY+^sg`gXoVtc8=_r6md>zPT22-NH@xBIQS`LwwFl4?s=m#HK63|4cl{$Y z8unv9Fm>Zf5#;C3&#o$JZl+{spNLEGx?R7)IR>N0LT7;BJiYp7CjL2*HBVjaWZm(z z@&1;Yq69Mdr>$W$L#DB(Kfv6HV)5y2SyffNc_m+WQez6WLf61$Fm! zj6lE-LN{@pOc35aFZ_*Kwpz9n zkPnbr`a@nD2LeRk#*$vpRM?lO%ANv%J3xN8X$XPy((u%(2Mv{m&ZeA{6xkls2=oLm zQ=lYY2{kJ#u#m(^8Ua4zh$&nfTNvwoEG=25tswt$GtW|fE;|_9(Q*xcWaNA(=4ol> z6Dd4lS5oo(g)w|n4^NM=p%xr;X|m7YbaN^FN>lr4t=}B#i;%peGI}c}ZKtg$;hDK2 z=C_~97|U5<^C;Y=mZM*aAuLQxY`O5oe+O1`OodI>&m1VUqzyw7Ah03G;M3f~$iLEj z)Hu6MuWxwVO3~gu+9M_)33Fm^l01E)6#rk|swfihR$Bk%tq^abY-|oeXh&N166?d@ zRon-!yyo1ROE4WYZKC*>xI)t(0k|L$W{(M_ZJfMU`I255uttN-9AKb2=-3Ne1CZb= z;w%l((?I9wKdVZ5wy0bC zd;_4>I4|H=@GKzGu#d;;Rh>UlRV|EziJavS%xYhMat3j}ak%~2{q_MEwBI0z-4_89 z2iUH9W?tZKLA0r_t6BOQhZQh%qZS~#QA^sMjFCq}{|EaIWX6-PwAOdq^8ww~6uOAQ ztZY=P*B}**OarBq-vW+lzr1!m`2l)Bvpk7WAu!&BaI4NIqaRk`7Er3jfkBDL@Oz7b@#^e7B(SlX z=S$@Ggq$$0`H|7LfkT{*j(F0|!Zr&M-W1+sWPT<4hH?GZ0D|+C$Se88{+*=2|0N9H zzYvD#;G_SSFbw@ta~bvU@Q|t_sjL0D)z04A2J`66vV+cqR?1=D@X()o+zyIA?v#L8 ziu6S!Ep-CWFja3S<{dXw~$TPo8v@_6%H&|u$w0;ApNiGRPBYJqJDaen#!Hq zM`~qXsi@$qjrV4&^YAoQ&L_tclSv@BK06n3u+#+v5Zjz;b!q=}@wSPjTcG}(+t3`Ah z4g48eo55SV_5_zG|6ig=?*P33lYmd*eKfnY00}LW6KbXX=c{o8#IyJFOcJ4S{OOw) z%G1Q#vJVVX7avh=Y;Ef5+<1@>t+`Uvin_g8Cg!G>{mN87GHZm6YY9H3meprARwhQ0r-h;$Wak29OwCAT9b zBeN-r`Iyms?r%{VvEd$1^#h0}gH-H4q~lHErK!PA02As2uoys^;$*lb#rU)4o?1F zuA*OZJGkobz-eK7cz|epbVyoTJD2^jzS;M}om*g8etvOoX=QoowM4zwjgqD+wm@qn z539ZRxG)Q?4pehXd%%RT&iWDL7@pM0_LW}!&h`=c9_KCi=D=5UitikKzn|b3s8`=p zZ#Pn;Okdk1+hM^TJ(kr0Rl^q|bng2)jZ!ifjG_$}^+=j+i5*#3`C{{xNRK?(*v8$s z)F&HwKfdn7a47!P2)-OrH*=0ebkY1Nq62r0YV$#D?7uiPX&b$|iur#Qmfclh!d@QKcNHCja-pE6If zh=U-AuQ$(JNyDz5b^)gJheP<6*M}usUyEvT$IME4w;K5u5YKAfi`&ez^6enXqtqR^ zMx$Ogx8Dct6WMho8eks{9TFe+OdngPr^0H&IDPKaJXw#i6k6E|?5(e_W)!%-*(`21 z^61Q!1iRDn^33D)Mqp-mc~a57yyQV$fA}nyZ@x43nUu71Md!}RjNjhd(ZeOdnec&P zS$fC4skK4yS|3)xoWC^tGA{daEmkt+0QXJE`Qs}1`g@m`Svdp(-dS0tloaw(Qf7m1 z(oc@5tho4n8!1oTcZ*5_vK+eRLxv44G>WPYq^09g=Q8oCzVO?D( z)!`8_I$v68nXjMC^0Kf{P)ct?G+mTLAn>SP`ROpZHJV|}&fUu&wvoh1si>$Rk55dD z4e08go0ywVkeC=OosYl(%s<^7NlkDOZsC zNm-{rZ6{PrldbULVe@(U@YlduR>wol7Vq6=Ye}w>zH*lY1dPux(gmZ`PJOFT*imLL zwtkKiSzKX1Mw;5kkGdY%7mxM)fBK|)eR5(130#iA0q&k#JKRzNYt;f9dUUKho;;F_ zea#>H>OLPVTpijS*p^VxwB~Uk?hy^>v&*w8ieunYrfvLP6ds)sAAq9|a*htG5Ycji z%8y+Yfp-D7$1r@_#@aTPjy_D++?;iBU@WOydqNwkt%$FkxzIpyzc_`pP1tv;QCTQIfB{xpnO1dGG5kTc-iw}dDwZOj1V3+Am5$b=ssF{L!U7c#Y2Jn zd?z)bL(sg}E0iut`Uh%Uwz8)h?tqM}8jfxOk;?m!W)E-Y)zd31^{$UgOLMN}8yH4* zHh-<{+LgLQY(IPH!B(QkzFmZ#ecM9^#?c18N$;7U-PyELO5An01!Xxrq3bG}OYrA* z4{i0or+5ZlBh2tFL%9dqKYx*wu&k=8Dr#tWBPPpGPyjEl$i>DdA&K@Gvfkzz>J?Nv ziH;&HQAbjvH(|;`AB5`>F;S&Sg&^x*=&()jSb>^VXxmsnNMc-Iq#LWUU?{TET@pm5 zDw|0{ydGq(Pf%Uc*;%z0!Yc)@_X__dYdcH_I(4^-!1;KRI=9t+df^`a&sUH4)}%KN z<#X?c18}9PfLJy)_l*H7x^ORtUyym-&N-Si=GrZZM!i?Ny*W5ziFIF;d>U4PyNCH| z$2M9JEh$9WSJ;tf<>f!3dvrv~Txx5e2!7p$d*9U6aFf(V<5L|P(MLbk0EHVqRbMY# z*ApW;lliUq>fJWen>VIrJzJ-?nI%$L!LjEN3>=y^@N*21;0C{v;DX!@5{8f6nlO5I<&MZ>i8^iriA z#6O%n$&rd|;2!42g-od-=~gNHx?J;WZ4CVMXE7XHxhko2WK(}mY;A28{F48 zF9DSn*e2M$g@|NQpu;3O1q$}jbg(x!ujh+!dZ^dHmoHs`unJh4 z`?F2T?#Sg6tU@^|^d`!5?_Nl|IM6S3t+I9+pQJ{tPyaEI(p0xAZLg84>Bva5@@(p# zHlUp-`ie*Z9ki}afC8d2tdELYJu^Vn5aq|5KekzM6!Gd>*~h1Sch+4&fq7A?{uAT& zNuPz5Rx}`t9r8u~qAK4Sr%>ImW*l8iH-uOvOv4 zLE8K+bT48q=5W68r^W%34r=9u0Tagdl0#i0BRu3SRaNS>bgI(z;g>2U5WKI~&yOj5 zAzlvBj5wV{9gE>&6yHS&=x(p)YB@QDjd~pSFA@3kCm%=>IwdtT zKjT3z5lmdio&Q#kPaf9zB2k;BquGH1Et=a1#&hWPINf?_-n&U!EOboBbV;X9gc32$j z9U8O#ZuD|=a*P7sTcHGgrFvEtXC+E#ZMn<^t1~6D=xC^ETh#ZH8 z2?s=9XP_dZR``Hww3l61i023R=sPZj;dMB+&9g^lc=OCtIR;?9?p|(fVOzfjC0pmM z8z>I0pWo~nYn>fq@y?3{PTkn_0rQu(3g0{2&j)tH7bdv`0~WF0H zr7`J))ndV5N5I(Bl9R{hl;mW@b9G(aKr{M+Uu>6`XaYg%F+@ZJI1%0DZfI+J-;>m* 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

2JyX?D*>^(0W1rP?@WjPD1rh7xn~ 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

uCYzOK`z?s#U5EF%O^k-jRON1 z_W%cwShE-k^i!)b7i{j}FENIjM>V!Dm5kE!xKle5>AV|y$>Tx(`md!{7Pj;QKfCSW z>L_jS$iqy>3{*$gH02%b9A_Em1(5>}ZEY7v+ViF+n*U1w@Bu^&0Jfy>S$SkQSw^1c ze*(%^=VFWYSxu#JY1(?HF(539YvM5`j660r7K*hJQ3sjs$Vm2WnoN*2OioT7CD4Ml zcfc#9f4saJ990)mHOqyrU!+w~*U$jCe}2B>AxcVsSru=`Li5S{CqenQ8G6C}19%kb z)2khikW2c$WS|rc4Nd;XqG=Z)>247I7N|H$%fu7&w_0rCa!1ctr=pCEsheBrc`xm) zXgQk!wDpeiWP#JfbYHw%-PEkyv9sYJ(0@x&UQypb-+WtPqge6cVi>VouJnY}%uInp zK7nSW&N^uQ#d?fr{|2Qr#wmCiY`t!!p@~H5YKm8U6a*US0J>@;s1zG*S+r;FelYi{ zF01uV7VO^MAZm^_VPO#$;1EbpD{;0k`m;i~!lmHyHXtAaBI2Ur3d=Tf#49p0)2*Qm z-x)xc0iR(PW&X|8%iPsO07MFjAtpe|$;jBQyOng9K1+Hylnu%S>z|$$SEUQZD2g>X zy3TnA1cYtBE{5GDDNjwP!wFdCI`N?A}Ao(0clDPRVhkW zdIyItEkfudFb;|o=_MjfK}0}$uNjp9(jo}bVFW@bA(+r>&c-t1@0@kkz5m?*?#e7j zU54a+-sj!z+57W#aEK=mWrz3@B11KMdU{$@c?)0g2yDJ5FXUt6rP3+7f%e`zYgB6> zo@TwdC_TQBj0#Em(wAOHZ_H%3r_{wBk9U6YK-ms=y@>Zx}&;88qr9431Wc; z2Kv4`4`HVk`Y`&=u!pEG3&cx&8M?!1EMK-;Z&jrRJ^31()|f3N~ll9K&Cwl(6W z_$}b-5X1?Gu2Ey5)t!)&11n$XExqYwD;$moZMQWL&tOPyDl$=2e)OD3iLjra|8`&;vwRP*$Vsf%a$wAwz@?Mm zEu#J0Dct95?l-Q%qS=T5OuqZK0QRT6^5*E3vakG~&-T8Rct_Si&yXeYm;k3hUJ5Qw zjsI-o%iNrmMgGx`U8)WaFJ=arfPTI`;^wK@@u|hZ924Xb@%mMl8}uJWtz`sWDPSK; z_2E5p#>&oMp@c=6<7I|3RThqXSbWs(gMlMCVyRl#goKlb2u}1LIU*u&Er8mtp z7^s~QT10CqxXZ`T`5P?kbE)Ru80{ zADVj1pX4c2m-bu_A(--9j|I`}{Q_=0wn3Ezi*0$D<5z#4bXYzcy5C{Aup3>BX9ZjU z?m^wsp++K@kgu2eci{ZUk4jDpT+LL~SUy$Zx96&NnQj`pzu3f{t1f{5pZgB@27mhU z-&-4DlsTQQOIS!73mEFWT|PA8McE`yn9Pw=NQi7s%4%)r4?ny+78Wc#mz;e2#BD*O zPTFXirkc9AJ}``K+g_pW>zxE_9QZSC%>)9b{U0p*8XYs5Be-kj;WhKo7I z&o6k3_K~W(t`XUmmke#vFk)I7u0B+1?Sc{E<(>JoHrc1%jdWd@m*0^PmSW-L+*uGv zsGCOlh+Hhc8>$EbTjBHg34GQuqM{_nEQTTC$2{4EI~yGCF)$~ru3tU@bc2`z3g>0J zES22iN(d2(iSr{t+kN)Vb;i&2Y6atYF}!RgHouy)7#ixxm#Ns<*!h&IgjvqQ7&$fk z`Q$4{luza3P)jfB7PwWPy1+X?WhNIBv`tJ54C$JP;k_TC8Tn5!ET516wK3``;d8A1 zN5M@|kGgdFWI^pe62XIK1h+6 z1Zuba{YJ#L>v{RlpF^P0Vk-OGCfz@><5wG zsM$HZQ29q34AP#oD71@+&>T0l@)adbdA-<@Z3YQeqboM=iPlandsz-Y*kFQQgywf& z%6eA}dDz077bvzX|~}HoEpG5Hc9EzZ$}{ z@g>WdKA@}^GrU#zYW?>29aYRz-6#u+G#6cLr-LcY$HmbkclV>X6w?*QRJAmzZZR6_ z>Z_al`?M9(zmz%6pE~eZ2`8~IV9gGolB$#T1c90uW%teb{Xze{mx_sjZv6l8#@NSG z9~Te@S`Wf^Hu70}-BrRGNQjwQH9ow1*WP*S$ZX3#SPh@-`QU6K6-c=H6VK9@#-rT_ z{*3Rh>y*kg`iFs2@>Z2jb)*ggiHC>h6MQ?W^)zZ)+U`a=;p6rhM1|-p5-R$S1DG#0 zDUbUZPeECLRJpQHfV?uA24+I!_;1D3;-G^fipHh;ElaKM7TXNxay*qX! z6VsuxN`y2{?_w0p$-(xb3~6X+b#w}}H1~>?(_X!q(Dl@eXpTr&yn}ZC&^t2G(2?1@ zvT%EBXl!tF8|hV0fJ`{VuipzDH%P4yE99!GIs+PcZQZ6+T7Gef{Au%87iRaWO{Hs- z5XM{<=TM6@G(0S^I;MsTRMQoDKy^tC=*q0p>L#++V8F-iwr?--JipRCxi1lQjY8MW z#J4osVr^5+NE>QQnmxlRBVNJ6s?`vCsHS<7cJKgsC+$zv3IjuCMurBJ3Y0gtWEYo( z3+K7O`SP`i0X$LOQcgC! zkHW=KonlXYy=#+gO-(mf7Y+&Cc3|e^=RdH2{|OGZ#4%ZfENf|Wf?Cq{o6M<1gY%Hz z(A&M~pf@JW$7gzupPxKV^K-%I))~khJ#yruoEU9rcc&KPhHEZXE-HpkzUxuBO9-Fr zq%;`)883vVEqCkgKXfd-2`gkNSm+v$4DEnGs1QkccrDZDN~1~FK<~UTE6bVhH+N}u zd1_43-lVPpg=HlAOga0ysn@rjA$Wn~vF zEzB&!I|`7L*f?E)@=WFdivIn3kUG6CC0(nds|%>Tgp-i^-470KO41NkR>q5zE`lzc zJ2HVq9i+I2-I4T55)wD$BBO3Z6Y&5qU)RuzOrni*?ZYsPT;Jl%vVV^Aj!7A_Y;Wyc zv5g^5lbPDIwB6ibfYj&I83RNyI`r6-r=F?R%uR6?bpxw$!`cbbQoHljS8d#XR;?m9 z{@pH8id~<^98IpM`4$ ztLnx^W^%YH_ZLeD3Wck(!ka^g_<9+im5^G$9oyYqSGNV)QInH4p#S}Na4PWwxMIjK zkE~nR<#nVzTJv=D`%q2z$TUDYTwT-P;#;5n0kTNR>7{nF$N}d|$4yL3@Yq`az2Fl5 zdcL*>;~^_6k&hn_CJ*^vE=n5kH6CC-((EoM)JhExnQ5b08F*EoFNldHd|seP+-aBj z`Cqf{j|#!qej#v7lt=xTV^!Tq@tzQ)6J#muVaD#(IJz-79b={c`Dmmxr zH#2iSy{_Nt9u@(rDtYW z7M66MNsssTPI~Rcq^App8; zccS>!Uw^+Fef7JsuP^YA(6qJ5_61gz)u#ligwo5?iMhG2yU!q5-mY(F(OM6Tv8onJ znVXM=B?xdg^EWUbyx&bad@#Jr0gd)cG_9y855KR%&up~`w{`o?+2S8Q^!A2hTW+*` zTD#27uM}wiolQ+$B(Dv0b%6@efXHaJHf}C?n$X_LWV%Ns&Kl(;EhiV?YxcNdqv+wFH&jnP-%p;BG_1lW;HZWTF>Q<4QY}@MDHVs01D0lXA zJFiv7Fqq^vft9r$B|bl(^c4B%{IdZtkiBW^(2*xJ!(#l*>(78`ppF$N}Gkz);Qq>%+vyn+(P zH$QhGESNGd33DV^MjV*Ed>u~+%W17>b>BV1=+PI?#bUntHIRJw-qZ4 z#l)RgUEQ>>tXz{7gv@A-+6rQYF{;Mj58p+U&cyFHIn6arl$Dji%o`(myycWxf=bt=TW&>?yc-I6Wyc03#O0C7lK};m>;yCL?A$fW3zTy5Z(W*-? z`C~KHC-O(;$NSbL1Y@l{Ti;%`x3#~1?ONE#V~q=0gwrhbOG_TUPvGVi|EX_aVrNH6 zpO>d_y`&K-7zUOz5N3UeZ#!>_E*;;Dq61Rb)644^3kzV?cc*~^@z&IbKBJU{kG}1_ z%Pt-o579D`qRygh_&;n-h6YnBQ__--y?2{Iy?oh#cCD`Ct8e+#GW}si3z!=3ORedj zRA!8ZM`dMXP>xAyuU$f`1l=KX$PQ68iV?9(yCsZ zj#>CK3l$4DtIgZhuP#zm$sjRu7Se~mKN+EU&rAW4WLG~8hYqO6v8>m%e9*M8&gw9$cQDt;a~|0ah$ z3EMhrsBLU)uA7JU^)p`P4V9d@1-kxjXrMsX195k3{2uMkp$enFSh>otRsi3SLe75k8bSj;B zUhcv23<9oaed*u;=}tiPCMM6uC}fBBU9dcRA-#{ZHu_EyS7bw{;-C@*=r3YIZ@*!Q zB+tY!yvrg$eFoJ}md|x^gm@}nyjI7;`L;`PN($(wsA*`tEXYYPm6Hyzv$1I{v9{Jl zd1*!VU)vc8RdI1irHRjuZ2xTh!?942BpYAt^(RND0#UkWaS}_27H;LO4~8cER#!#X zpqXnKJU{q@CqeSH}(7kz+rve)V(Hz8f@yJw5v$rE*BreW$P(vjiGTqp_=Y|#mMs@8-Eb!ET_;Y-v zw)83jMEf8vNeGE)k$cduuN7IHQ*C?4K@#{MdA0U{S|Z;hZ;`iXpQe@25OM~1pf{Z9 z+WO|HP>4V-o@pRcW>V9V!lR-Zaua?JuVr0CoO1DT?POG}D9bhe&>N86wPwmXAQDP0N{Z^eq`! z;7XqyiZ0KL-;Gs2NL0+u;du87C!+wS(D?IEX(p(R_}Xfo_yhdYkc7AxpQ@T#A|^5@ z)7m%l_z|~|rypYgRR!S)6t7>tgwbgZDkR1>C?|W2wXO^b<-Z`)9MR#DWl>!jC@Cdg zAoHQY{5K+A{_qCJWSqN?ht=jXl|8c0?oH`LHk5?0KJQ7lPM=};ma+Y&te9~G`&0Tv zdCRmL9F)N(?V$Q?^4CseFIIBqi<5-2u*LrMS^d?LHE4eMNTaR1hi2%$P4gJW2XcGY zVBXm3>s%CB(kd zSDC+k6-XWxLKdD9uI}5P@!cM0Qb0rOqM&m4{=eBl^x<*;Y1CnbKflky?j0V3C;l*# z(swn7bNALbH#qJ^pZX`|Qrg?zR03ZihLPX+tDD>BAX0~Te0Ur+ zYAR~;_RPJt%isJTlf5 zy)ZvNIoZ-9U<#ZtCC!3*N<;)@>p8M;>;yfna?Ix{z5s-p5cCc8o2v+;lDeqlju6ST zwTv_`az9XN+56pnqkcXm8sX9v=z zf28qcJ{-o#?65JNwg~>VH8QkC&E$p%Y{)P&-%)y4vtu$iWW&CmDI&45qGCkW$d;N1 zHp0_o#3~1PMJ$Z*5nyD%ytK9P9XN2{dUI0(Y44r~72aMWmKiH`?Hf%7wpm#K69Rlb z#lTP3-Q7=40yoWsWgo}JC%U@2@L57E8TBwSbT4qE?OCzouOPNTTH>}SaUB+>hPcvI z0^&%fj_c&On+hi(wgsl29~lM&Tm@`Uubp=q4cx(PV`CSW5$a6Rnt`ErR6nS|yjdZ? z;~8EPR`KlxDjN`v+xRY~+$eAQby@P)2qa<^(RhiCjg442Dnmc_*HKu&ME+IF6H(Wf z>|(ket$_m9W{Y{#8|3BvpZ^Ju-ip{Y$M-jZJg+AnBS8yB0Sy(>w3=2z3 zAaim}jLqZlg&+b~x3$$(Ol?(zOu{lgDy^U(CnvWcDJ|(F8|M+i4MIEba!Gu=-YWKm ztk9WA2T?Xitg(g$U@U>RIINDOx7*s5*F67lo;#b=xm#Kglc?l@Q{0i3-0?1I&K7!P z{eBjZ-PV0PUCzqL)D;)2x|-cC2K<84Z*M1zA19?Am7bZUBt1^+XzlE5X^EB&Omz=i zGbD3!H>W&){5Uze@5AV2NswB5GJLto8hzrKWQLE6ukZaT9;-H>{DbZr(Ueo@#UOK; zJvaD#RxGHIKzeGC7RdBB)qnSS*fzX25rPyHW;<$lZEmaIR%VMO?uUO;B;|aEM`EL8 zUT)9Oyqw|oW);QK0WcETDjg@8T~q{6$o?Ha#-n*1oNR2l=zaN%>5}mvC~2tYfK!_H z^_{+tKfg|kd%ySzv}XI_qelLmTA`eVoWME=f&#at`BYhIRaRDcaSl`(jRVvl+W6Y) zyX@``pHTj8hB22%m;%gS3r8b}s zTgOc`w5hl2(Vr`1ctY_aAZGwvz0vf4u5`ktH*#(2Oy*@bcn$;ZtKRv?jAj^!KAh$A z_t{w$R~j$&X|hdzzj!d{)g5<0!quq{2sSwYvQfXGuBKt0>v)--KHzSMk2(g0wEcIM z$i#O5-hdGF%-Kw97)Ai?CA42x8)>O@e<4dG;iL36V}!V8Nbv2x@Bf&2Kgmr^eUh{wIYo-&pQ&@6e|JShU^AXd zI^1JlCE(}hxNge5dTl+qJ%?Q29M`zeJZC8bu`C?6K0=|yf+wl`p)<8I#`JlAhzZ)( z3JZ{_>d{sYkSho|ag_(za@Q3U{``7}9$vGyvrBwy^El;kK;Js|T@Ku?HI>m?={TD! zAUvuuY&*GiAnspZg~uk3jLFNL_$@e#cnnMGy@+9qx&f;Vbp_fw9FH@y9^$fK6hOXv zhVfWHxqGE0 zo1I23Io0u&6l!eEQIBGj0gDkA7e}nW>9xurUg^a#o6rDtkDynVa78?vz?TK0P+*k< z50nGb)6(2LF>^lo)AL+Aiv|=>jjP!}a`BHHBjrqoX-!D= z0C@mw4oEhr7!Ge`D3*5j_4nIcI-X%|)m~kFQmzhRGTG&rmy>ho&>^uT4WN6NkI2&2 z!GeDJ^r<6%o>3#ayxawCrDGigV?W1nFWJK$jZfek(*rS`-)>9?#K7W_fKL`lGU$^L zJthY!*{4%@x4AhSX8ZBEG-mEQx9+G6Je@V|(SQC#RyvE|2FkAtlUupFx2XRYh4eSc zTl(sWO+uT=;SVK_dUGLgug@9%re3n(wl#;&X|;26n52zsOJ zt6tJO&7bBCFT86~3^DmGR5EwsDqRGP_yDdZOZLvdXmIa1;kyV<_?Az)zaF97;9>j! zks+KT{m(^Ua!`J=xp!`MaN}cF=!#vk=@0}|4P2Bh+U!T_+l5kwXwWwp8Ij+>93MPe zSMR?jP`j~+-HD5QK{ha}g=$z}#BAX_s>o*jGQV*;TOz;xKe6%Mo1$Bz@A}^ladSdZ z0`ws-T)2=JAMfZK==e80&3p)s-~fw0cD*19^zXzf%RYY$Gij@m+}fuvgkiw|E>Fc_}38hN6kzJ$-t6S8J*3n zN>R_Ufc5r8JK!M>N!LQff<=8-+@+0OL_)l>aS?hHAjUOF-p(qyB#pHe2byZnhu+Ha zaz1H@w#+SzJ6c*q*&?8Zoc`u)CIB8=3!s|<5=hyhKz@Ef;uI0VWs9-SE9us`X(S0{ zrB$n2KtBhdCqxPFMNpxkmI+~@K5wBk4Yhud+V)k(C!@5l6=0O2bXShAhW@ro{MO=Q zPf1Db3)~dcdR=Qbzx_i>c(4^6Xzr~VBaGQzcY6Y~dOGLfPzW3+D0W}H`Vr1H6;UKX zWyL5~`~*X}Q2hpBC2h_3sJ%PJdhuuZ+ichM#(D!IUsPlby1Eb|-@SWxJx?>By0kLT z!+lmxEK10G=l1~Lc}jq%ri+C|fRoeENYHXedIlufMK;BsUzqM#yrmgLUMsGpwS?5@6!jt@YbLuIeKceT>CY{|K2amJo4Ih49npgXz=%$Q= ziwjtD{XLf;D*n&lwrsCB0&$X!Z4ipH!G5 zo6I=qn8Jd=BeGfpvYgz)!crG3UO1l(HaF5+8a4Ju{6Nb1IDof>{oGEjYwGV2j2=wu z?R4?f)YSLvfWL!|jpIfASFA~$+-CC`KEqE}vJBZvC5NEo1zUj?+qbZ-`d%`lsURil zh2NAIHynJz(GPJ#GEOz+1lBjFet3PjQ;0wK{(T@zhx}-in+vBuqg%YR-S9X3^J{J~ zk^gJ%{flUM#_u#0%@Hf71%pD35gn%~pUmdhYOq(g(B_{5-I|gO+SEJy<{Oz^FNUQz zsWS*rX=%_cho(KE0h3yJ2FTk(r9GY5KRhff*8eC#zZ0?!KpCW8Lyk9+ot?e5sOlU} z1|iGH$cRn25cRWv1^w`w=~;?414u5A%tXtKa^sN+i3#9>90>Rcpj!+hwYj_Owb6ueWy_{)b)zBfDbWeRAf z&y_Z_TRz7IiTv<-NihA_Xh0ryr2c#=`-ocCO_@ltz@m|nTLbU)hh36l+d4&(2x*Dq zzwH(oEBT?7Nla{%^^h{8YWTdyp!bX6MMXuM&D@{sH_m7U*E@b*rz3?WMP;PK1!04* zFfq9Y_-2V0#l6RBpG;5VB}k9W3=z*mwj3H7I*4-PW%H9cHrhiLy#Nf>!Htc?evp)c z7~^{0e0^zvWmi#kRz`+S3d?4p#04jg&WT@jhDw`Jd?-&0Ut00E_?^wrav-WnnOdbd zuU;rMWtsl_=3P{QSEGa%aVe*ov(jv=zb7pOuOlWSoGZ>7vG_zoDdkRagyfra6DWvS zeSRIt_|Duxt|Y8O+M1ePXgleMjPxpabllq77QZV^aqH6X@F?F{E`6o`*|Q~cI?BXU zMuN0nPwT#fm~=#FI~-GQn3(!sx6LB{TpD25_0B=m&dx4L<2h()NHkATfATdJjVBq% zMTUnT^*>C4lA!YXkDsbgw(@LWtkrh1_0C@iL+OmwT3Quxb})EF>A-=5sq&{@Epuyb z%kW&sHhaodrfdIims{mgVbAd*TB4TTF#J2)OP$(*`sT2=LA|@iAlWAbS~TAhewwGu zfC$FYbMQ#1sUl*san|C5&TZ6$XECwT5_t;agJ!xuFgmd4ehV(sY7wEvgkXi$J1j7cwME~bSCm)3>qlt-yesX+MTSDd-j???LFTUR4 z1yy%)6+9-(=hp|4z`tcN2=ilzrQ1uz3rFg+k|rWJ`GN-%N&twyw6p}l{pQ?*_rcJ7 zDs2w=K4zUpT%iE8KIB^09d~yrK0ayaxZGIcPd_3g1l&_`A6d1g-sOD$5;7O(ZAN}L zk>Qixq`Y!0r5``e0Y~m`f^5&TveMJcLz=_Y`8vJx43opL%8FQCZ_ibrELW$fmWPIb z@R2dUKBV>)eT@0rf4v+bR1fyXbItPU=;=A<^spgs^siCU$_3hE*6`zA~Hk!vTxBKv`GN55J=E&7v9ef%Kuum z*_;h00$>Stdz(r%df~3WF(+ygY&(St8V@GW1~PjM;7l(P3_9Qu;&1Tjvp@0y+>4)z zO2~127xVgolsPle_Kps96&2=9n1kkm)=`TBaaN)5U_sr^HUev{j$Ez2|Cuv$?52By zp6(bHlYcJtk|!Zq4uMQDUNu^z_jvN=uQW;N2-Hx2|2aF>&xellYYWMlBiz>|E8+iKWpBEpbp)t2MLTU7GEkS0>uV zycI`C@=!KNwnQ&x^FW=B-}uWbz09WTOWc0y$-0p!T7=Oc86BR5N;?UNULkWwQBG@r zuj3I-3B6(@Zgn+vb63O}uU#^l9@7{co6TqTPFV;;(`^~fK)=zgJ|!IMmPXs2(1m7! zX75K0PG=Sd`!`WL1#hY?Peql!m#c(_iWV#~YKAE;UgVdtU@kwIYwj1pH{OQmlN_)0 zBD$$Z)#m5qoIG(7C5Lb{G;`5|=J=2~+f_<7kI@DPGWdKOrj_5=qTmw0F`Mb0&3}WD zl>uc%ORKD(Vq<8(*-sG*MjE~zv`WhVz*{g97HjqdCUCRsQ3>&Q@wY19RpRegc75qHk zUvFZMIqWa^*H8=G3Jc&_w}lM!vJDJAtT4(|>=z=Y^b(@~d(nRpn*WJMpdft8=> { + +mission_created + +mission_replied + +mission_completed + +mission_reply_rejected + +mission_reopened + +mission_cancelled +} + +class "MissionHandlers\n信号处理器" as MissionHandlers <> { + +on_mission_created(...) + +on_mission_replied(...) + +on_mission_completed(...) + +on_mission_reply_rejected(...) + +on_mission_reopened(...) + +on_mission_cancelled(...) +} + +class "NotifierDispatcher\n通知分发器" as NotifierDispatcher <> { + +dispatch(event_key, merchant_id, payload) +} + +class "TemplateRenderer\n模板渲染器" as TemplateRenderer <> { + +render(template_key, payload): dict +} + +abstract class "BaseNotifier\n渠道后端抽象" as BaseNotifier { + +channel: str + +notify(endpoint, event_key, payload, rendered): dict +} + +class "WeComWebhookNotifier\n企业微信通知器" as WeComWebhookNotifier { + +channel = \"wecom_webhook\" + +notify(endpoint, event_key, payload, rendered): dict +} + +class "EmailNotifier\n邮件通知器" as EmailNotifier { + +channel = \"email\" + +notify(endpoint, event_key, payload, rendered): dict +} + +class "NotifierRegistry\n通知器注册表" as NotifierRegistry <> { + +get(channel): BaseNotifier +} + +class "NotifierTask\n异步任务入口" as NotifierTask <> { + +dispatch_notification_event(...) +} + +MissionSignals ..> MissionHandlers : connect +MissionHandlers ..> NotifierTask : on_commit + delay +NotifierTask ..> NotifierDispatcher : dispatch(...) +NotifierDispatcher --> "0..*" Notifier : query by\nmerchant + event_key + is_enabled +NotifierDispatcher ..> TemplateRenderer : render(...) +NotifierDispatcher ..> NotifierRegistry : get(channel) +NotifierRegistry ..> BaseNotifier +BaseNotifier <|-- WeComWebhookNotifier +BaseNotifier <|-- EmailNotifier +Notifier "0..*" --> "1" Merchant : merchant + +note right of Notifier + 一期简化设计: + - 不拆 Endpoint / Subscription + - 直接把 event_key 绑定在 Notifier 对象上 + - 直接把 template_key 配置在 Notifier 对象上 + + 适合通过 Django Admin 做: + - 添加 / 删除 + - 启用 / 禁用 + - 编辑渠道参数 +end note + +note bottom of Notifier + config 为 JSON: + 企业微信示例可包含: + - webhook_key + - mentioned_list + - mentioned_mobile_list + + 同一商户下可配置多个 Notifier, + 同一个 event_key 可命中多个 Notifier。 +end note + +note right of TemplateRenderer + 模板文件不落数据库。 + Notifier 仅保存 template_key。 + + 模板集中存放在固定目录,例如: + notifier/templates/ +end note + +note left of MissionHandlers + handler 不直接拼企业微信内容, + 也不直接读取 settings.py 中的静态 key。 + + handler 只负责把领域事件 + 转成 event_key + payload, + 再交给 notifier 模块。 +end note + +note bottom of NotifierDispatcher + 一期暂不引入 NotificationDelivery 表。 + 发送结果通过日志记录即可, + 不做数据库级发送审计。 + + 风险: + - 无法在数据库中重放 / 检索历史发送记录 + - 排查依赖日志系统 +end note + +note left of Notifier + 设计取舍风险: + 把 template_key 配到 Notifier 对象上, + 会让“同一渠道目标用于多个事件”时产生配置重复。 + + 但这能显著降低一期复杂度, + 且更贴合 Admin 直接维护。 +end note +@enduml diff --git a/flower/settings.py b/flower/settings.py index d93f958..3e83ccf 100644 --- a/flower/settings.py +++ b/flower/settings.py @@ -151,6 +151,8 @@ INSTALLED_APPS = [ 'api_v2', 'shipment', 'settlement', + 'mission', + 'notifier', ] MIDDLEWARE = [ diff --git a/mission/__init__.py b/mission/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mission/admin.py b/mission/admin.py new file mode 100644 index 0000000..4a7ba19 --- /dev/null +++ b/mission/admin.py @@ -0,0 +1,44 @@ +from django.contrib import admin + +from mission.models import Mission, MissionCategory, MissionParticipant, MissionReply + + +@admin.register(MissionCategory) +class MissionCategoryAdmin(admin.ModelAdmin): + list_display = ["id", "merchant", "name", "created_at"] + list_filter = ["merchant", "created_at"] + search_fields = ["name"] + readonly_fields = ["created_at", "updated_at"] + + +@admin.register(Mission) +class MissionAdmin(admin.ModelAdmin): + list_display = [ + "id", + "merchant", + "category", + "creator", + "is_urgent", + "is_completed", + "is_cancelled", + "created_at", + ] + list_filter = ["merchant", "category", "is_urgent", "is_completed", "is_cancelled", "created_at"] + search_fields = ["description", "creator__name"] + readonly_fields = ["created_at", "updated_at"] + + +@admin.register(MissionParticipant) +class MissionParticipantAdmin(admin.ModelAdmin): + list_display = ["id", "merchant", "mission", "employee", "created_at"] + list_filter = ["merchant", "created_at"] + search_fields = ["employee__name"] + readonly_fields = ["created_at", "updated_at"] + + +@admin.register(MissionReply) +class MissionReplyAdmin(admin.ModelAdmin): + list_display = ["id", "merchant", "mission", "responder", "ends_task", "is_rejected", "replied_at"] + list_filter = ["merchant", "ends_task", "is_rejected", "replied_at"] + search_fields = ["content", "responder__name"] + readonly_fields = ["created_at", "updated_at"] diff --git a/mission/apps.py b/mission/apps.py new file mode 100644 index 0000000..5895d3b --- /dev/null +++ b/mission/apps.py @@ -0,0 +1,50 @@ +from django.apps import AppConfig + + +class MissionConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'mission' + verbose_name = '任务管理' + + def ready(self): + from . import handlers + from .models import Mission, MissionReply + from .signals import ( + mission_cancelled, + mission_completed, + mission_created, + mission_reopened, + mission_replied, + mission_reply_rejected, + ) + + mission_created.connect( + handlers.on_mission_created, + sender=Mission, + dispatch_uid="mission.on_mission_created", + ) + mission_replied.connect( + handlers.on_mission_replied, + sender=MissionReply, + dispatch_uid="mission.on_mission_replied", + ) + mission_completed.connect( + handlers.on_mission_completed, + sender=Mission, + dispatch_uid="mission.on_mission_completed", + ) + mission_reply_rejected.connect( + handlers.on_mission_reply_rejected, + sender=MissionReply, + dispatch_uid="mission.on_mission_reply_rejected", + ) + mission_reopened.connect( + handlers.on_mission_reopened, + sender=Mission, + dispatch_uid="mission.on_mission_reopened", + ) + mission_cancelled.connect( + handlers.on_mission_cancelled, + sender=Mission, + dispatch_uid="mission.on_mission_cancelled", + ) diff --git a/mission/handlers.py b/mission/handlers.py new file mode 100644 index 0000000..4d98e35 --- /dev/null +++ b/mission/handlers.py @@ -0,0 +1,145 @@ +import logging + +from notifier.models import NotificationEventKeyEnum +from notifier.services import enqueue_notification_event + +logger = logging.getLogger(__name__) + + +def _build_mission_payload(mission) -> dict: + participant_names = list( + mission.get_participants().values_list("employee__name", flat=True) + ) + content_type = getattr(mission.content_type, "model", None) + return { + "mission_id": mission.id, + "merchant_id": mission.merchant_id, + "description": mission.description, + "category_id": mission.category_id, + "category_name": mission.category.name, + "is_urgent": mission.is_urgent, + "is_completed": mission.is_completed, + "is_cancelled": mission.is_cancelled, + "creator_id": mission.creator_id, + "creator_name": getattr(mission.creator, "name", ""), + "participant_names": participant_names, + "participant_names_display": "、".join(participant_names) if participant_names else "无", + "content_type": content_type or "", + "content_id": mission.content_id or "", + } + + +def _build_reply_payload(reply) -> dict: + return { + "reply_id": reply.id, + "reply_content": reply.content, + "reply_content_short": (reply.content or "")[:100], + "responder_id": reply.responder_id, + "responder_name": getattr(reply.responder, "name", ""), + "ends_task": reply.ends_task, + "is_rejected": reply.is_rejected, + "replied_at": reply.replied_at.isoformat() if reply.replied_at else "", + "rejected_at": reply.rejected_at.isoformat() if reply.rejected_at else "", + } + + +def _enqueue(*, event_key: str, merchant_id: int, payload: dict) -> None: + task_id = enqueue_notification_event( + event_key=event_key, + merchant_id=merchant_id, + payload=payload, + ) + logger.info( + "[mission.handlers] queued notifier event: event_key=%s merchant_id=%s task_id=%s", + event_key, + merchant_id, + task_id, + ) + + +def on_mission_created(sender, instance, created_by=None, **kwargs): + payload = { + **_build_mission_payload(instance), + "created_by_id": getattr(created_by, "id", None), + "created_by_name": getattr(created_by, "name", ""), + } + _enqueue( + event_key=NotificationEventKeyEnum.MISSION_CREATED, + merchant_id=instance.merchant_id, + payload=payload, + ) + + +def on_mission_replied(sender, instance, mission=None, responder=None, **kwargs): + mission = mission or instance.mission + payload = { + **_build_mission_payload(mission), + **_build_reply_payload(instance), + "responder_id": getattr(responder, "id", None), + "responder_name": getattr(responder, "name", ""), + } + _enqueue( + event_key=NotificationEventKeyEnum.MISSION_REPLIED, + merchant_id=mission.merchant_id, + payload=payload, + ) + + +def on_mission_completed(sender, instance, completed_by=None, reply=None, **kwargs): + payload = { + **_build_mission_payload(instance), + "completed_by_id": getattr(completed_by, "id", None), + "completed_by_name": getattr(completed_by, "name", ""), + } + if reply is not None: + payload.update(_build_reply_payload(reply)) + _enqueue( + event_key=NotificationEventKeyEnum.MISSION_COMPLETED, + merchant_id=instance.merchant_id, + payload=payload, + ) + + +def on_mission_reply_rejected(sender, instance, mission=None, rejected_by=None, reason=None, **kwargs): + mission = mission or instance.mission + payload = { + **_build_mission_payload(mission), + **_build_reply_payload(instance), + "rejected_by_id": getattr(rejected_by, "id", None), + "rejected_by_name": getattr(rejected_by, "name", ""), + "reason": reason or "", + } + _enqueue( + event_key=NotificationEventKeyEnum.MISSION_REPLY_REJECTED, + merchant_id=mission.merchant_id, + payload=payload, + ) + + +def on_mission_reopened(sender, instance, reopened_by=None, rejected_reply_ids=None, **kwargs): + payload = { + **_build_mission_payload(instance), + "reopened_by_id": getattr(reopened_by, "id", None), + "reopened_by_name": getattr(reopened_by, "name", ""), + "rejected_reply_ids": rejected_reply_ids or [], + "rejected_reply_ids_display": ", ".join(str(reply_id) for reply_id in (rejected_reply_ids or [])) or "无", + } + _enqueue( + event_key=NotificationEventKeyEnum.MISSION_REOPENED, + merchant_id=instance.merchant_id, + payload=payload, + ) + + +def on_mission_cancelled(sender, instance, cancelled_by=None, **kwargs): + payload = { + **_build_mission_payload(instance), + "cancelled_by_id": getattr(cancelled_by, "id", None), + "cancelled_by_name": getattr(cancelled_by, "name", ""), + "cancelled_at": instance.cancelled_at.isoformat() if instance.cancelled_at else "", + } + _enqueue( + event_key=NotificationEventKeyEnum.MISSION_CANCELLED, + merchant_id=instance.merchant_id, + payload=payload, + ) diff --git a/mission/migrations/0001_initial.py b/mission/migrations/0001_initial.py new file mode 100644 index 0000000..16f51a1 --- /dev/null +++ b/mission/migrations/0001_initial.py @@ -0,0 +1,86 @@ +# Generated by Django 5.2.8 on 2026-04-10 02:39 + +import django.db.models.deletion +import django.utils.timezone +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ("basic_info", "0025_customer_uniq_customer_merchant_name"), + ("contenttypes", "0002_remove_content_type_name"), + ] + + operations = [ + migrations.CreateModel( + name="Mission", + fields=[ + ("created_at", models.DateTimeField(auto_now_add=True, verbose_name="创建时间")), + ("updated_at", models.DateTimeField(auto_now=True, verbose_name="更新时间")), + ("id", models.BigAutoField(primary_key=True, serialize=False)), + ("description", models.TextField(verbose_name="任务描述")), + ("category", models.CharField(choices=[("general", "通用")], db_index=True, default="general", max_length=50, verbose_name="任务类型")), + ("is_urgent", models.BooleanField(db_index=True, default=False, verbose_name="是否紧急")), + ("is_completed", models.BooleanField(db_index=True, default=False, verbose_name="是否完成")), + ("is_cancelled", models.BooleanField(db_index=True, default=False, verbose_name="是否取消")), + ("cancelled_at", models.DateTimeField(blank=True, null=True, verbose_name="取消时间")), + ("content_id", models.PositiveBigIntegerField(blank=True, db_index=True, null=True, verbose_name="关联对象ID")), + ("cancelled_by", models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name="cancelled_missions", to="basic_info.employee", verbose_name="取消人")), + ("content_type", models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="missions", to="contenttypes.contenttype", verbose_name="关联对象类型")), + ("creator", models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="created_missions", to="basic_info.employee", verbose_name="任务创建者")), + ], + options={ + "verbose_name": "任务", + "verbose_name_plural": "任务", + }, + ), + migrations.CreateModel( + name="MissionParticipant", + fields=[ + ("created_at", models.DateTimeField(auto_now_add=True, verbose_name="创建时间")), + ("updated_at", models.DateTimeField(auto_now=True, verbose_name="更新时间")), + ("id", models.BigAutoField(primary_key=True, serialize=False)), + ("employee", models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="mission_participations", to="basic_info.employee", verbose_name="参与者")), + ("mission", models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name="participants", to="mission.mission", verbose_name="任务")), + ], + options={ + "verbose_name": "任务参与者", + "verbose_name_plural": "任务参与者", + }, + ), + migrations.CreateModel( + name="MissionReply", + fields=[ + ("created_at", models.DateTimeField(auto_now_add=True, verbose_name="创建时间")), + ("updated_at", models.DateTimeField(auto_now=True, verbose_name="更新时间")), + ("id", models.BigAutoField(primary_key=True, serialize=False)), + ("content", models.TextField(verbose_name="回应内容")), + ("replied_at", models.DateTimeField(db_index=True, default=django.utils.timezone.now, verbose_name="回应时间")), + ("ends_task", models.BooleanField(db_index=True, default=False, verbose_name="是否结束任务")), + ("is_rejected", models.BooleanField(db_index=True, default=False, verbose_name="是否被撤销")), + ("rejected_at", models.DateTimeField(blank=True, null=True, verbose_name="撤销时间")), + ("mission", models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name="replies", to="mission.mission", verbose_name="任务")), + ("responder", models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="mission_replies", to="basic_info.employee", verbose_name="回应者")), + ], + options={ + "verbose_name": "任务回应", + "verbose_name_plural": "任务回应", + "ordering": ["replied_at", "id"], + }, + ), + migrations.AddIndex( + model_name="mission", + index=models.Index(fields=["content_type", "content_id"], name="mission_mis_content_be6081_idx"), + ), + migrations.AddIndex( + model_name="mission", + index=models.Index(fields=["is_completed", "is_cancelled"], name="mission_mis_is_comp_299039_idx"), + ), + migrations.AddConstraint( + model_name="missionparticipant", + constraint=models.UniqueConstraint(fields=("mission", "employee"), name="unique_mission_participant"), + ), + ] diff --git a/mission/migrations/0002_add_merchant_and_reply_rejected_by.py b/mission/migrations/0002_add_merchant_and_reply_rejected_by.py new file mode 100644 index 0000000..41d65ba --- /dev/null +++ b/mission/migrations/0002_add_merchant_and_reply_rejected_by.py @@ -0,0 +1,125 @@ +# Generated by Django 5.2.8 on 2026-04-10 03:36 + +import django.db.models.deletion +from django.db import migrations, models + + +def populate_merchant_fields(apps, schema_editor): + Mission = apps.get_model("mission", "Mission") + MissionParticipant = apps.get_model("mission", "MissionParticipant") + MissionReply = apps.get_model("mission", "MissionReply") + + for mission in Mission.objects.select_related("creator").filter(merchant__isnull=True): + mission.merchant_id = mission.creator.merchant_id + mission.save(update_fields=["merchant"]) + + for participant in MissionParticipant.objects.select_related("mission").filter(merchant__isnull=True): + participant.merchant_id = participant.mission.merchant_id + participant.save(update_fields=["merchant"]) + + for reply in MissionReply.objects.select_related("mission").filter(merchant__isnull=True): + reply.merchant_id = reply.mission.merchant_id + reply.save(update_fields=["merchant"]) + + +class Migration(migrations.Migration): + + dependencies = [ + ("basic_info", "0025_customer_uniq_customer_merchant_name"), + ("mission", "0001_initial"), + ] + + operations = [ + migrations.RemoveIndex( + model_name="mission", + name="mission_mis_content_be6081_idx", + ), + migrations.RemoveIndex( + model_name="mission", + name="mission_mis_is_comp_299039_idx", + ), + migrations.AddField( + model_name="mission", + name="merchant", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.PROTECT, + related_name="missions", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + migrations.AddField( + model_name="missionparticipant", + name="merchant", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.PROTECT, + related_name="mission_participants", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + migrations.AddField( + model_name="missionreply", + name="merchant", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.PROTECT, + related_name="mission_replies", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + migrations.AddField( + model_name="missionreply", + name="rejected_by", + field=models.ForeignKey( + blank=True, + null=True, + on_delete=django.db.models.deletion.PROTECT, + related_name="rejected_mission_replies", + to="basic_info.employee", + verbose_name="撤销人", + ), + ), + migrations.RunPython(populate_merchant_fields, migrations.RunPython.noop), + migrations.AlterField( + model_name="mission", + name="merchant", + field=models.ForeignKey( + on_delete=django.db.models.deletion.PROTECT, + related_name="missions", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + migrations.AlterField( + model_name="missionparticipant", + name="merchant", + field=models.ForeignKey( + on_delete=django.db.models.deletion.PROTECT, + related_name="mission_participants", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + migrations.AlterField( + model_name="missionreply", + name="merchant", + field=models.ForeignKey( + on_delete=django.db.models.deletion.PROTECT, + related_name="mission_replies", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + migrations.AddIndex( + model_name="mission", + index=models.Index(fields=["merchant", "content_type", "content_id"], name="mission_mis_merchan_af589f_idx"), + ), + migrations.AddIndex( + model_name="mission", + index=models.Index(fields=["merchant", "is_completed", "is_cancelled"], name="mission_mis_merchan_6d6d37_idx"), + ), + ] diff --git a/mission/migrations/0003_alter_mission_options.py b/mission/migrations/0003_alter_mission_options.py new file mode 100644 index 0000000..55f9728 --- /dev/null +++ b/mission/migrations/0003_alter_mission_options.py @@ -0,0 +1,17 @@ +# Generated by Django 5.2.8 on 2026-04-10 04:40 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('mission', '0002_add_merchant_and_reply_rejected_by'), + ] + + operations = [ + migrations.AlterModelOptions( + name='mission', + options={'permissions': [('reopen_mission', 'Can reopen mission'), ('reject_mission_reply', 'Can reject mission reply')], 'verbose_name': '任务', 'verbose_name_plural': '任务'}, + ), + ] diff --git a/mission/migrations/0004_missioncategory_refactor.py b/mission/migrations/0004_missioncategory_refactor.py new file mode 100644 index 0000000..d59c9fb --- /dev/null +++ b/mission/migrations/0004_missioncategory_refactor.py @@ -0,0 +1,101 @@ +import django.db.models.deletion +from django.db import migrations, models + + +LEGACY_CATEGORY_NAME_MAP = { + "general": "通用", +} + + +def forwards(apps, schema_editor): + Mission = apps.get_model("mission", "Mission") + MissionCategory = apps.get_model("mission", "MissionCategory") + db_alias = schema_editor.connection.alias + category_cache = {} + + for mission in Mission.objects.using(db_alias).all().only("id", "merchant_id", "category").iterator(): + legacy_value = (mission.category or "").strip() or "general" + category_name = LEGACY_CATEGORY_NAME_MAP.get(legacy_value, legacy_value) + cache_key = (mission.merchant_id, category_name) + + category = category_cache.get(cache_key) + if category is None: + category, _ = MissionCategory.objects.using(db_alias).get_or_create( + merchant_id=mission.merchant_id, + name=category_name, + ) + category_cache[cache_key] = category + + Mission.objects.using(db_alias).filter(id=mission.id).update(category_ref_id=category.id) + + +class Migration(migrations.Migration): + + dependencies = [ + ("basic_info", "0025_customer_uniq_customer_merchant_name"), + ("mission", "0003_alter_mission_options"), + ] + + operations = [ + migrations.CreateModel( + name="MissionCategory", + fields=[ + ("created_at", models.DateTimeField(auto_now_add=True, verbose_name="创建时间")), + ("updated_at", models.DateTimeField(auto_now=True, verbose_name="更新时间")), + ("id", models.BigAutoField(primary_key=True, serialize=False)), + ("name", models.CharField(max_length=50, verbose_name="分类名称")), + ( + "merchant", + models.ForeignKey( + on_delete=django.db.models.deletion.PROTECT, + related_name="mission_categories", + to="basic_info.merchant", + verbose_name="所属商户", + ), + ), + ], + options={ + "verbose_name": "任务分类", + "verbose_name_plural": "任务分类", + "ordering": ["id"], + "constraints": [ + models.UniqueConstraint( + fields=("merchant", "name"), + name="unique_mission_category_name_per_merchant", + ), + ], + }, + ), + migrations.AddField( + model_name="mission", + name="category_ref", + field=models.ForeignKey( + blank=True, + null=True, + on_delete=django.db.models.deletion.PROTECT, + related_name="+", + to="mission.missioncategory", + verbose_name="任务类型", + ), + ), + migrations.RunPython(forwards, migrations.RunPython.noop), + migrations.RemoveField( + model_name="mission", + name="category", + ), + migrations.RenameField( + model_name="mission", + old_name="category_ref", + new_name="category", + ), + migrations.AlterField( + model_name="mission", + name="category", + field=models.ForeignKey( + on_delete=django.db.models.deletion.PROTECT, + related_name="missions", + to="mission.missioncategory", + verbose_name="任务类型", + ), + ), + ] diff --git a/mission/migrations/__init__.py b/mission/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mission/models.py b/mission/models.py new file mode 100644 index 0000000..367bd5a --- /dev/null +++ b/mission/models.py @@ -0,0 +1,189 @@ +from django.contrib.contenttypes.fields import GenericForeignKey +from django.contrib.contenttypes.models import ContentType +from django.db import models +from django.utils import timezone + +from flower.common import ModelBase + + +class MissionCategory(ModelBase): + """任务分类字典,按商户隔离。""" + + id = models.BigAutoField(primary_key=True) + merchant = models.ForeignKey( + "basic_info.Merchant", + on_delete=models.PROTECT, + related_name="mission_categories", + verbose_name="所属商户", + ) + name = models.CharField(max_length=50, verbose_name="分类名称") + + def __str__(self): + return self.name + + class Meta: + verbose_name = "任务分类" + verbose_name_plural = "任务分类" + ordering = ["id"] + constraints = [ + models.UniqueConstraint(fields=["merchant", "name"], name="unique_mission_category_name_per_merchant"), + ] + + +class Mission(ModelBase): + """中立任务,可选关联到系统中的任意业务对象。""" + + id = models.BigAutoField(primary_key=True) + merchant = models.ForeignKey( + "basic_info.Merchant", + on_delete=models.PROTECT, + related_name="missions", + verbose_name="所属商户", + ) + description = models.TextField(verbose_name="任务描述") + category = models.ForeignKey( + MissionCategory, + on_delete=models.PROTECT, + related_name="missions", + verbose_name="任务类型", + ) + is_urgent = models.BooleanField(default=False, db_index=True, verbose_name="是否紧急") + is_completed = models.BooleanField(default=False, db_index=True, verbose_name="是否完成") + is_cancelled = models.BooleanField(default=False, db_index=True, verbose_name="是否取消") + cancelled_at = models.DateTimeField(null=True, blank=True, verbose_name="取消时间") + creator = models.ForeignKey( + "basic_info.Employee", + on_delete=models.PROTECT, + related_name="created_missions", + verbose_name="任务创建者", + ) + cancelled_by = models.ForeignKey( + "basic_info.Employee", + on_delete=models.PROTECT, + related_name="cancelled_missions", + null=True, + blank=True, + verbose_name="取消人", + ) + content_type = models.ForeignKey( + ContentType, + on_delete=models.SET_NULL, + related_name="missions", + null=True, + blank=True, + verbose_name="关联对象类型", + ) + content_id = models.PositiveBigIntegerField(null=True, blank=True, db_index=True, verbose_name="关联对象ID") + content_object = GenericForeignKey("content_type", "content_id") + + @property + def has_ending_reply(self) -> bool: + return self.replies.filter(ends_task=True, is_rejected=False).exists() + + @property + def can_reply(self) -> bool: + return not self.is_cancelled and not self.has_ending_reply + + def get_participants(self): + return self.participants.select_related("employee") + + def filter_participants(self, **filters): + return self.get_participants().filter(**filters) + + @property + def category_name(self) -> str: + return self.category.name + + def __str__(self): + return f"Mission #{self.id}" + + class Meta: + verbose_name = "任务" + verbose_name_plural = "任务" + permissions = [ + ("reopen_mission", "Can reopen mission"), + ("reject_mission_reply", "Can reject mission reply"), + ] + indexes = [ + models.Index(fields=["merchant", "content_type", "content_id"]), + models.Index(fields=["merchant", "is_completed", "is_cancelled"]), + ] + + +class MissionParticipant(ModelBase): + """任务参与员工。""" + + id = models.BigAutoField(primary_key=True) + merchant = models.ForeignKey( + "basic_info.Merchant", + on_delete=models.PROTECT, + related_name="mission_participants", + verbose_name="所属商户", + ) + mission = models.ForeignKey( + Mission, + on_delete=models.CASCADE, + related_name="participants", + verbose_name="任务", + ) + employee = models.ForeignKey( + "basic_info.Employee", + on_delete=models.PROTECT, + related_name="mission_participations", + verbose_name="参与者", + ) + + def __str__(self): + return f"{self.mission_id} - {self.employee_id}" + + class Meta: + verbose_name = "任务参与者" + verbose_name_plural = "任务参与者" + constraints = [ + models.UniqueConstraint(fields=["mission", "employee"], name="unique_mission_participant"), + ] + + +class MissionReply(ModelBase): + """任务回应记录。""" + + id = models.BigAutoField(primary_key=True) + merchant = models.ForeignKey( + "basic_info.Merchant", + on_delete=models.PROTECT, + related_name="mission_replies", + verbose_name="所属商户", + ) + mission = models.ForeignKey( + Mission, + on_delete=models.CASCADE, + related_name="replies", + verbose_name="任务", + ) + responder = models.ForeignKey( + "basic_info.Employee", + on_delete=models.PROTECT, + related_name="mission_replies", + verbose_name="回应者", + ) + content = models.TextField(verbose_name="回应内容") + replied_at = models.DateTimeField(default=timezone.now, db_index=True, verbose_name="回应时间") + ends_task = models.BooleanField(default=False, db_index=True, verbose_name="是否结束任务") + is_rejected = models.BooleanField(default=False, db_index=True, verbose_name="是否被撤销") + rejected_by = models.ForeignKey( + "basic_info.Employee", + on_delete=models.PROTECT, + related_name="rejected_mission_replies", + null=True, + blank=True, + verbose_name="撤销人", + ) + rejected_at = models.DateTimeField(null=True, blank=True, verbose_name="撤销时间") + + def __str__(self): + return f"MissionReply #{self.id}" + + class Meta: + verbose_name = "任务回应" + verbose_name_plural = "任务回应" + ordering = ["replied_at", "id"] diff --git a/mission/services.py b/mission/services.py new file mode 100644 index 0000000..28853ca --- /dev/null +++ b/mission/services.py @@ -0,0 +1,308 @@ +import logging + +from django.db import transaction +from django.utils import timezone + +from mission.models import Mission, MissionCategory, MissionParticipant, MissionReply +from mission.signals import ( + mission_cancelled, + mission_completed, + mission_created, + mission_reopened, + mission_replied, + mission_reply_rejected, +) + +logger = logging.getLogger(__name__) + +DEFAULT_MISSION_CATEGORY_NAME = "通用" + + +def _send_signal_on_commit(signal, *, sender, **payload) -> None: + def _send(): + try: + signal.send(sender=sender, **payload) + except Exception: + logger.exception("[mission.services] 触发 mission signal 失败(已忽略)") + + transaction.on_commit(_send) + + +def _assert_employee_belongs_to_mission(employee, mission: Mission, role: str) -> None: + if employee is None: + raise ValueError(f"{role}不能为空") + if employee.merchant_id != mission.merchant_id: + raise ValueError(f"{role}不属于任务所属商户") + + +def _get_default_mission_category(*, merchant) -> MissionCategory: + category, _ = MissionCategory.objects.get_or_create( + merchant=merchant, + name=DEFAULT_MISSION_CATEGORY_NAME, + ) + return category + + +def _assert_category_belongs_to_merchant(category: MissionCategory | None, *, merchant) -> None: + if category is None: + return + if category.merchant_id != merchant.id: + raise ValueError("任务分类不属于当前商户") + + +def _validate_content_object_merchant(*, content_type, content_id, merchant) -> None: + if content_type is None and content_id is None: + return + if content_type is None or content_id is None: + raise ValueError("content_type 与 content_id 必须同时提供或同时为空") + + try: + content_object = content_type.get_object_for_this_type(pk=content_id) + except Exception as exc: + raise ValueError("关联业务对象不存在") from exc + + content_object_merchant_id = getattr(content_object, "merchant_id", None) + if content_object_merchant_id is not None and content_object_merchant_id != merchant.id: + raise ValueError("关联业务对象不属于当前商户") + + +@transaction.atomic +def set_mission_participants(*, mission: Mission, participant_ids: list[int]) -> Mission: + mission = Mission.objects.select_for_update().get(pk=mission.pk) + participant_ids = list(dict.fromkeys(participant_ids or [])) + + from basic_info.models import Employee + + employees = list(Employee.objects.filter(id__in=participant_ids, merchant=mission.merchant)) + if len(employees) != len(participant_ids): + raise ValueError("参与者不存在或不属于任务所属商户") + + MissionParticipant.objects.filter(mission=mission).exclude(employee_id__in=participant_ids).delete() + existing_employee_ids = set( + MissionParticipant.objects.filter(mission=mission, employee_id__in=participant_ids) + .values_list("employee_id", flat=True) + ) + MissionParticipant.objects.bulk_create( + [ + MissionParticipant(merchant=mission.merchant, mission=mission, employee=employee) + for employee in employees + if employee.id not in existing_employee_ids + ] + ) + return mission + + +@transaction.atomic +def create_mission( + *, + creator, + description: str, + category: MissionCategory | None = None, + content_type=None, + content_id: int | None = None, + participant_ids: list[int] | None = None, +) -> Mission: + if creator is None: + raise ValueError("任务创建者不能为空") + merchant = creator.merchant + _validate_content_object_merchant(content_type=content_type, content_id=content_id, merchant=merchant) + _assert_category_belongs_to_merchant(category, merchant=merchant) + + mission = Mission.objects.create( + merchant=merchant, + creator=creator, + description=description, + category=category or _get_default_mission_category(merchant=merchant), + content_type=content_type, + content_id=content_id, + ) + if participant_ids is not None: + set_mission_participants(mission=mission, participant_ids=participant_ids) + _send_signal_on_commit( + mission_created, + sender=Mission, + instance=mission, + created_by=creator, + ) + return mission + + +@transaction.atomic +def update_mission( + *, + mission: Mission, + updated_by, + description: str | None = None, + category: MissionCategory | None = None, + content_type=None, + content_id: int | None = None, + update_content_object: bool = False, + participant_ids: list[int] | None = None, +) -> Mission: + mission = Mission.objects.select_for_update().get(pk=mission.pk) + _assert_employee_belongs_to_mission(updated_by, mission, "更新任务的员工") + + update_fields = [] + if description is not None: + mission.description = description + update_fields.append("description") + if category is not None: + _assert_category_belongs_to_merchant(category, merchant=mission.merchant) + mission.category = category + update_fields.append("category") + if update_content_object: + _validate_content_object_merchant( + content_type=content_type, + content_id=content_id, + merchant=mission.merchant, + ) + mission.content_type = content_type + mission.content_id = content_id + update_fields.extend(["content_type", "content_id"]) + + if update_fields: + mission.save(update_fields=[*update_fields, "updated_at"]) + if participant_ids is not None: + set_mission_participants(mission=mission, participant_ids=participant_ids) + return mission + + +@transaction.atomic +def create_mission_reply( + *, + mission: Mission, + responder, + content: str, + ends_task: bool = False, +) -> MissionReply: + mission = Mission.objects.select_for_update().get(pk=mission.pk) + _assert_employee_belongs_to_mission(responder, mission, "回应者") + if not mission.can_reply: + raise ValueError("任务当前不允许继续回应") + + reply = MissionReply.objects.create( + merchant=mission.merchant, + mission=mission, + responder=responder, + content=content, + ends_task=ends_task, + ) + if ends_task and not mission.is_completed: + mission.is_completed = True + mission.save(update_fields=["is_completed", "updated_at"]) + _send_signal_on_commit( + mission_completed, + sender=Mission, + instance=mission, + completed_by=responder, + reply=reply, + ) + _send_signal_on_commit( + mission_replied, + sender=MissionReply, + instance=reply, + mission=mission, + responder=responder, + ) + return reply + + +@transaction.atomic +def reopen_mission(*, mission: Mission, reopened_by) -> Mission: + mission = Mission.objects.select_for_update().get(pk=mission.pk) + _assert_employee_belongs_to_mission(reopened_by, mission, "重新打开任务的员工") + ending_replies = mission.replies.select_for_update().filter(ends_task=True, is_rejected=False) + if mission.is_cancelled: + raise ValueError("已取消任务不能重新打开") + if not mission.is_completed: + raise ValueError("未完成任务不能重新打开") + if not ending_replies.exists(): + raise ValueError("任务没有可撤销的结束回应") + + rejected_reply_ids = list(ending_replies.values_list("id", flat=True)) + now = timezone.now() + ending_replies.update(ends_task=False, is_rejected=True, rejected_by=reopened_by, rejected_at=now) + mission.is_completed = False + mission.save(update_fields=["is_completed", "updated_at"]) + for reply in MissionReply.objects.filter(id__in=rejected_reply_ids): + _send_signal_on_commit( + mission_reply_rejected, + sender=MissionReply, + instance=reply, + mission=mission, + rejected_by=reopened_by, + reason="reopen", + ) + _send_signal_on_commit( + mission_reopened, + sender=Mission, + instance=mission, + reopened_by=reopened_by, + rejected_reply_ids=rejected_reply_ids, + ) + return mission + + +@transaction.atomic +def reject_reply(*, reply: MissionReply, rejected_by) -> MissionReply: + reply = MissionReply.objects.select_for_update().select_related("mission").get(pk=reply.pk) + mission = Mission.objects.select_for_update().get(pk=reply.mission_id) + _assert_employee_belongs_to_mission(rejected_by, mission, "撤销回应的员工") + + if mission.is_cancelled: + raise ValueError("已取消任务不能撤销回应") + if reply.is_rejected: + raise ValueError("回应已被撤销") + + was_ending_reply = reply.ends_task + now = timezone.now() + reply.ends_task = False + reply.is_rejected = True + reply.rejected_by = rejected_by + reply.rejected_at = now + reply.save(update_fields=["ends_task", "is_rejected", "rejected_by", "rejected_at", "updated_at"]) + + has_other_ending_reply = mission.replies.exclude(pk=reply.pk).filter(ends_task=True, is_rejected=False).exists() + if was_ending_reply and not has_other_ending_reply and mission.is_completed: + mission.is_completed = False + mission.save(update_fields=["is_completed", "updated_at"]) + _send_signal_on_commit( + mission_reply_rejected, + sender=MissionReply, + instance=reply, + mission=mission, + rejected_by=rejected_by, + reason="reject_reply", + ) + return reply + + +@transaction.atomic +def cancel_mission(*, mission: Mission, cancelled_by) -> Mission: + mission = Mission.objects.select_for_update().get(pk=mission.pk) + _assert_employee_belongs_to_mission(cancelled_by, mission, "取消任务的员工") + + if mission.is_cancelled: + raise ValueError("任务已取消") + + mission.is_cancelled = True + mission.cancelled_by = cancelled_by + mission.cancelled_at = timezone.now() + mission.save(update_fields=["is_cancelled", "cancelled_by", "cancelled_at", "updated_at"]) + _send_signal_on_commit( + mission_cancelled, + sender=Mission, + instance=mission, + cancelled_by=cancelled_by, + ) + return mission + + +@transaction.atomic +def set_mission_urgent(*, mission: Mission, updated_by, is_urgent: bool) -> Mission: + mission = Mission.objects.select_for_update().get(pk=mission.pk) + _assert_employee_belongs_to_mission(updated_by, mission, "更新任务紧急状态的员工") + + mission.is_urgent = is_urgent + mission.save(update_fields=["is_urgent", "updated_at"]) + return mission diff --git a/mission/signals.py b/mission/signals.py new file mode 100644 index 0000000..924519c --- /dev/null +++ b/mission/signals.py @@ -0,0 +1,45 @@ +""" +Mission domain signals. + +Signals are emitted by the mission service layer after successful business +state transitions. Use transaction.on_commit at send sites so handlers only run +after the database transaction is committed. +""" + +from django.dispatch import Signal + + +# Payload: +# - instance: Mission +# - created_by: Employee +mission_created = Signal() + +# Payload: +# - instance: MissionReply +# - mission: Mission +# - responder: Employee +mission_replied = Signal() + +# Payload: +# - instance: Mission +# - completed_by: Employee +# - reply: MissionReply +mission_completed = Signal() + +# Payload: +# - instance: MissionReply +# - mission: Mission +# - rejected_by: Employee +# - reason: "reject_reply" | "reopen" +mission_reply_rejected = Signal() + +# Payload: +# - instance: Mission +# - reopened_by: Employee +# - rejected_reply_ids: list[int] +mission_reopened = Signal() + +# Payload: +# - instance: Mission +# - cancelled_by: Employee +mission_cancelled = Signal() diff --git a/mission/tests.py b/mission/tests.py new file mode 100644 index 0000000..b4a583c --- /dev/null +++ b/mission/tests.py @@ -0,0 +1,528 @@ +from django.test import TestCase +from django.contrib.contenttypes.models import ContentType +from unittest.mock import patch + +from basic_info.models import Employee, Merchant, MerchantTypeEnum +from mission.models import Mission, MissionCategory, MissionParticipant, MissionReply +from mission.services import ( + cancel_mission, + create_mission, + create_mission_reply, + reject_reply, + reopen_mission, + set_mission_participants, + set_mission_urgent, + update_mission, +) +from mission.signals import ( + mission_cancelled, + mission_completed, + mission_created, + mission_reopened, + mission_replied, + mission_reply_rejected, +) + + +class MissionModelTestCase(TestCase): + def setUp(self): + self.merchant = Merchant.objects.create(name="测试商户", type=MerchantTypeEnum.STORE) + self.other_merchant = Merchant.objects.create(name="其他商户", type=MerchantTypeEnum.STORE) + self.default_category = MissionCategory.objects.create(merchant=self.merchant, name="通用") + self.custom_category = MissionCategory.objects.create(merchant=self.merchant, name="售后") + self.other_category = MissionCategory.objects.create(merchant=self.other_merchant, name="通用") + self.creator = Employee.objects.create(merchant=self.merchant, name="创建者") + self.responder = Employee.objects.create(merchant=self.merchant, name="回应者") + self.other_employee = Employee.objects.create(merchant=self.other_merchant, name="外部员工") + self.mission = Mission.objects.create( + merchant=self.merchant, + category=self.default_category, + description="测试任务", + creator=self.creator, + ) + + def test_participant_helpers(self): + MissionParticipant.objects.create( + merchant=self.merchant, + mission=self.mission, + employee=self.responder, + ) + + self.assertEqual(self.mission.get_participants().count(), 1) + self.assertEqual( + self.mission.filter_participants(employee=self.responder).first().employee, + self.responder, + ) + + def test_create_ending_reply_marks_mission_completed(self): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="完成任务", + ends_task=True, + ) + + self.mission.refresh_from_db() + reply.refresh_from_db() + self.assertTrue(reply.ends_task) + self.assertEqual(reply.merchant, self.merchant) + self.assertTrue(self.mission.is_completed) + self.assertTrue(self.mission.has_ending_reply) + self.assertFalse(self.mission.can_reply) + + def test_reopen_mission_rejects_ending_reply(self): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="完成任务", + ends_task=True, + ) + + reopen_mission(mission=self.mission, reopened_by=self.creator) + + self.mission.refresh_from_db() + reply.refresh_from_db() + self.assertFalse(self.mission.is_completed) + self.assertFalse(reply.ends_task) + self.assertTrue(reply.is_rejected) + self.assertEqual(reply.rejected_by, self.creator) + self.assertIsNotNone(reply.rejected_at) + self.assertTrue(self.mission.can_reply) + + def test_reopen_cancelled_mission_is_rejected(self): + create_mission_reply( + mission=self.mission, + responder=self.responder, + content="完成任务", + ends_task=True, + ) + self.mission.is_cancelled = True + self.mission.save(update_fields=["is_cancelled", "updated_at"]) + + with self.assertRaises(ValueError): + reopen_mission(mission=self.mission, reopened_by=self.creator) + + def test_cross_merchant_responder_is_rejected(self): + with self.assertRaises(ValueError): + create_mission_reply( + mission=self.mission, + responder=self.other_employee, + content="跨商户回应", + ) + + def test_create_reply_rejects_empty_responder(self): + with self.assertRaises(ValueError): + create_mission_reply( + mission=self.mission, + responder=None, + content="无回应者", + ) + + def test_reject_reply_marks_reply_rejected_and_reopens_mission(self): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="完成任务", + ends_task=True, + ) + + reject_reply(reply=reply, rejected_by=self.creator) + + self.mission.refresh_from_db() + reply.refresh_from_db() + self.assertFalse(self.mission.is_completed) + self.assertFalse(reply.ends_task) + self.assertTrue(reply.is_rejected) + self.assertEqual(reply.rejected_by, self.creator) + self.assertIsNotNone(reply.rejected_at) + + def test_cancel_mission_records_employee_and_time(self): + cancel_mission(mission=self.mission, cancelled_by=self.creator) + + self.mission.refresh_from_db() + self.assertTrue(self.mission.is_cancelled) + self.assertEqual(self.mission.cancelled_by, self.creator) + self.assertIsNotNone(self.mission.cancelled_at) + + def test_cross_merchant_cancel_is_rejected(self): + with self.assertRaises(ValueError): + cancel_mission(mission=self.mission, cancelled_by=self.other_employee) + + def test_create_mission_sets_defaults_and_participants(self): + mission = create_mission( + creator=self.creator, + description="service 创建任务", + participant_ids=[self.responder.id, self.responder.id], + ) + + self.assertEqual(mission.merchant, self.merchant) + self.assertEqual(mission.category, self.default_category) + self.assertFalse(mission.is_urgent) + self.assertEqual(list(mission.participants.values_list("employee_id", flat=True)), [self.responder.id]) + + def test_create_mission_rejects_empty_creator(self): + with self.assertRaises(ValueError): + create_mission(creator=None, description="无创建人") + + def test_create_mission_rejects_partial_content_object(self): + with self.assertRaises(ValueError): + create_mission( + creator=self.creator, + description="缺少 content_id", + content_type=ContentType.objects.get_for_model(Mission), + ) + + def test_create_mission_rejects_missing_content_object(self): + with self.assertRaises(ValueError): + create_mission( + creator=self.creator, + description="不存在的关联对象", + content_type=ContentType.objects.get_for_model(Mission), + content_id=999999, + ) + + def test_create_mission_rejects_cross_merchant_content_object(self): + other_mission = Mission.objects.create( + merchant=self.other_merchant, + category=self.other_category, + creator=self.other_employee, + description="其他商户任务", + ) + + with self.assertRaises(ValueError): + create_mission( + creator=self.creator, + description="跨商户关联对象", + content_type=ContentType.objects.get_for_model(Mission), + content_id=other_mission.id, + ) + + def test_update_mission_updates_content_object_and_participants(self): + related = Mission.objects.create( + merchant=self.merchant, + category=self.default_category, + creator=self.creator, + description="同商户关联对象", + ) + + update_mission( + mission=self.mission, + updated_by=self.creator, + description="更新描述", + category=self.custom_category, + content_type=ContentType.objects.get_for_model(Mission), + content_id=related.id, + update_content_object=True, + participant_ids=[self.responder.id], + ) + + self.mission.refresh_from_db() + self.assertEqual(self.mission.description, "更新描述") + self.assertEqual(self.mission.category, self.custom_category) + self.assertEqual(self.mission.content_id, related.id) + self.assertEqual(list(self.mission.participants.values_list("employee_id", flat=True)), [self.responder.id]) + + def test_create_mission_rejects_cross_merchant_category(self): + with self.assertRaises(ValueError): + create_mission( + creator=self.creator, + description="跨商户分类", + category=self.other_category, + ) + + def test_update_mission_rejects_cross_merchant_employee(self): + with self.assertRaises(ValueError): + update_mission( + mission=self.mission, + updated_by=self.other_employee, + description="非法更新", + ) + + def test_set_participants_rejects_cross_merchant_employee(self): + with self.assertRaises(ValueError): + set_mission_participants( + mission=self.mission, + participant_ids=[self.other_employee.id], + ) + + def test_update_mission_rejects_cross_merchant_category(self): + with self.assertRaises(ValueError): + update_mission( + mission=self.mission, + updated_by=self.creator, + category=self.other_category, + ) + + def test_create_reply_rejects_after_ending_reply(self): + create_mission_reply( + mission=self.mission, + responder=self.responder, + content="结束任务", + ends_task=True, + ) + + with self.assertRaises(ValueError): + create_mission_reply( + mission=self.mission, + responder=self.responder, + content="后续回应", + ) + + def test_reopen_uncompleted_mission_is_rejected(self): + with self.assertRaises(ValueError): + reopen_mission(mission=self.mission, reopened_by=self.creator) + + def test_reopen_completed_mission_without_ending_reply_is_rejected(self): + self.mission.is_completed = True + self.mission.save(update_fields=["is_completed", "updated_at"]) + + with self.assertRaises(ValueError): + reopen_mission(mission=self.mission, reopened_by=self.creator) + + def test_reopen_cross_merchant_employee_is_rejected(self): + create_mission_reply( + mission=self.mission, + responder=self.responder, + content="结束任务", + ends_task=True, + ) + + with self.assertRaises(ValueError): + reopen_mission(mission=self.mission, reopened_by=self.other_employee) + + def test_reject_reply_rejects_cancelled_mission(self): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="普通回应", + ) + self.mission.is_cancelled = True + self.mission.save(update_fields=["is_cancelled", "updated_at"]) + + with self.assertRaises(ValueError): + reject_reply(reply=reply, rejected_by=self.creator) + + def test_reject_reply_rejects_already_rejected_reply(self): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="普通回应", + ) + + reject_reply(reply=reply, rejected_by=self.creator) + + with self.assertRaises(ValueError): + reject_reply(reply=reply, rejected_by=self.creator) + + def test_reject_reply_rejects_cross_merchant_employee(self): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="普通回应", + ) + + with self.assertRaises(ValueError): + reject_reply(reply=reply, rejected_by=self.other_employee) + + def test_reject_non_ending_reply_keeps_completed_state(self): + self.mission.is_completed = True + self.mission.save(update_fields=["is_completed", "updated_at"]) + reply = MissionReply.objects.create( + merchant=self.merchant, + mission=self.mission, + responder=self.responder, + content="普通回应", + ends_task=False, + ) + + reject_reply(reply=reply, rejected_by=self.creator) + + self.mission.refresh_from_db() + self.assertTrue(self.mission.is_completed) + + def test_cancel_already_cancelled_mission_is_rejected(self): + cancel_mission(mission=self.mission, cancelled_by=self.creator) + + with self.assertRaises(ValueError): + cancel_mission(mission=self.mission, cancelled_by=self.creator) + + def test_set_urgent_updates_status_and_rejects_cross_merchant_employee(self): + set_mission_urgent(mission=self.mission, updated_by=self.creator, is_urgent=True) + + self.mission.refresh_from_db() + self.assertTrue(self.mission.is_urgent) + + with self.assertRaises(ValueError): + set_mission_urgent(mission=self.mission, updated_by=self.other_employee, is_urgent=False) + + def test_create_mission_emits_mission_created_signal(self): + received = [] + + def receiver(sender, instance, created_by=None, **kwargs): + received.append((sender, instance.id, created_by.id)) + + mission_created.connect(receiver, sender=Mission, dispatch_uid="test_mission_created") + try: + with self.captureOnCommitCallbacks(execute=True): + mission = create_mission(creator=self.creator, description="触发创建信号") + finally: + mission_created.disconnect(sender=Mission, dispatch_uid="test_mission_created") + + self.assertEqual(received, [(Mission, mission.id, self.creator.id)]) + + def test_create_reply_emits_replied_and_completed_signals(self): + received = [] + + def on_replied(sender, instance, mission=None, responder=None, **kwargs): + received.append(("replied", sender, instance.id, mission.id, responder.id)) + + def on_completed(sender, instance, completed_by=None, reply=None, **kwargs): + received.append(("completed", sender, instance.id, completed_by.id, reply.id)) + + mission_replied.connect(on_replied, sender=MissionReply, dispatch_uid="test_mission_replied") + mission_completed.connect(on_completed, sender=Mission, dispatch_uid="test_mission_completed") + try: + with self.captureOnCommitCallbacks(execute=True): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="完成并触发信号", + ends_task=True, + ) + finally: + mission_replied.disconnect(sender=MissionReply, dispatch_uid="test_mission_replied") + mission_completed.disconnect(sender=Mission, dispatch_uid="test_mission_completed") + + self.assertIn(("completed", Mission, self.mission.id, self.responder.id, reply.id), received) + self.assertIn(("replied", MissionReply, reply.id, self.mission.id, self.responder.id), received) + + def test_reject_reply_emits_reply_rejected_signal(self): + received = [] + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="待撤销回应", + ) + + def receiver(sender, instance, mission=None, rejected_by=None, reason=None, **kwargs): + received.append((sender, instance.id, mission.id, rejected_by.id, reason)) + + mission_reply_rejected.connect(receiver, sender=MissionReply, dispatch_uid="test_reply_rejected") + try: + with self.captureOnCommitCallbacks(execute=True): + reject_reply(reply=reply, rejected_by=self.creator) + finally: + mission_reply_rejected.disconnect(sender=MissionReply, dispatch_uid="test_reply_rejected") + + self.assertEqual(received, [(MissionReply, reply.id, self.mission.id, self.creator.id, "reject_reply")]) + + def test_reopen_emits_reopened_and_reply_rejected_signals(self): + received = [] + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="结束并等待 reopen", + ends_task=True, + ) + + def on_reply_rejected(sender, instance, mission=None, rejected_by=None, reason=None, **kwargs): + received.append(("reply_rejected", sender, instance.id, mission.id, rejected_by.id, reason)) + + def on_reopened(sender, instance, reopened_by=None, rejected_reply_ids=None, **kwargs): + received.append(("reopened", sender, instance.id, reopened_by.id, rejected_reply_ids)) + + mission_reply_rejected.connect(on_reply_rejected, sender=MissionReply, dispatch_uid="test_reopen_reply_rejected") + mission_reopened.connect(on_reopened, sender=Mission, dispatch_uid="test_mission_reopened") + try: + with self.captureOnCommitCallbacks(execute=True): + reopen_mission(mission=self.mission, reopened_by=self.creator) + finally: + mission_reply_rejected.disconnect(sender=MissionReply, dispatch_uid="test_reopen_reply_rejected") + mission_reopened.disconnect(sender=Mission, dispatch_uid="test_mission_reopened") + + self.assertIn(("reply_rejected", MissionReply, reply.id, self.mission.id, self.creator.id, "reopen"), received) + self.assertIn(("reopened", Mission, self.mission.id, self.creator.id, [reply.id]), received) + + def test_cancel_mission_emits_cancelled_signal(self): + received = [] + + def receiver(sender, instance, cancelled_by=None, **kwargs): + received.append((sender, instance.id, cancelled_by.id)) + + mission_cancelled.connect(receiver, sender=Mission, dispatch_uid="test_mission_cancelled") + try: + with self.captureOnCommitCallbacks(execute=True): + cancel_mission(mission=self.mission, cancelled_by=self.creator) + finally: + mission_cancelled.disconnect(sender=Mission, dispatch_uid="test_mission_cancelled") + + self.assertEqual(received, [(Mission, self.mission.id, self.creator.id)]) + + @patch("mission.handlers.enqueue_notification_event") + def test_mission_created_handler_enqueues_notifier_event(self, mock_enqueue): + with self.captureOnCommitCallbacks(execute=True): + mission = create_mission(creator=self.creator, description="触发任务创建通知") + + mock_enqueue.assert_called_once() + self.assertEqual(mock_enqueue.call_args.kwargs["event_key"], "mission.created") + self.assertEqual(mock_enqueue.call_args.kwargs["merchant_id"], self.merchant.id) + self.assertEqual(mock_enqueue.call_args.kwargs["payload"]["mission_id"], mission.id) + + @patch("mission.handlers.enqueue_notification_event") + def test_create_ending_reply_handler_enqueues_replied_and_completed_notifications(self, mock_enqueue): + with self.captureOnCommitCallbacks(execute=True): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="完成任务并通知", + ends_task=True, + ) + + self.assertEqual(mock_enqueue.call_count, 2) + event_keys = {call.kwargs["event_key"] for call in mock_enqueue.call_args_list} + self.assertEqual(event_keys, {"mission.replied", "mission.completed"}) + payloads = [call.kwargs["payload"] for call in mock_enqueue.call_args_list] + self.assertTrue(any(payload.get("reply_id") == reply.id for payload in payloads)) + + @patch("mission.handlers.enqueue_notification_event") + def test_reject_reply_handler_enqueues_notification(self, mock_enqueue): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="待撤销回应", + ) + + with self.captureOnCommitCallbacks(execute=True): + reject_reply(reply=reply, rejected_by=self.creator) + + mock_enqueue.assert_called_once() + self.assertEqual(mock_enqueue.call_args.kwargs["event_key"], "mission.reply_rejected") + self.assertEqual(mock_enqueue.call_args.kwargs["payload"]["reply_id"], reply.id) + + @patch("mission.handlers.enqueue_notification_event") + def test_reopen_mission_handler_enqueues_rejected_and_reopened_notifications(self, mock_enqueue): + reply = create_mission_reply( + mission=self.mission, + responder=self.responder, + content="结束任务", + ends_task=True, + ) + + with self.captureOnCommitCallbacks(execute=True): + reopen_mission(mission=self.mission, reopened_by=self.creator) + + self.assertEqual(mock_enqueue.call_count, 2) + event_keys = {call.kwargs["event_key"] for call in mock_enqueue.call_args_list} + self.assertEqual(event_keys, {"mission.reply_rejected", "mission.reopened"}) + self.assertTrue( + any(reply.id in call.kwargs["payload"].get("rejected_reply_ids", []) for call in mock_enqueue.call_args_list) + ) + + @patch("mission.handlers.enqueue_notification_event") + def test_cancel_mission_handler_enqueues_notification(self, mock_enqueue): + with self.captureOnCommitCallbacks(execute=True): + cancel_mission(mission=self.mission, cancelled_by=self.creator) + + mock_enqueue.assert_called_once() + self.assertEqual(mock_enqueue.call_args.kwargs["event_key"], "mission.cancelled") + self.assertEqual(mock_enqueue.call_args.kwargs["payload"]["mission_id"], self.mission.id) diff --git a/mission/views.py b/mission/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/mission/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/notifier/__init__.py b/notifier/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/notifier/admin.py b/notifier/admin.py new file mode 100644 index 0000000..b9eccf5 --- /dev/null +++ b/notifier/admin.py @@ -0,0 +1,20 @@ +from django.contrib import admin + +from notifier.models import Notifier + + +@admin.register(Notifier) +class NotifierAdmin(admin.ModelAdmin): + list_display = [ + "id", + "merchant", + "name", + "event_key", + "channel", + "template_key", + "is_enabled", + "created_at", + ] + list_filter = ["merchant", "event_key", "channel", "is_enabled", "created_at"] + search_fields = ["name", "template_key", "description"] + readonly_fields = ["created_at", "updated_at"] diff --git a/notifier/apps.py b/notifier/apps.py new file mode 100644 index 0000000..e0c6520 --- /dev/null +++ b/notifier/apps.py @@ -0,0 +1,7 @@ +from django.apps import AppConfig + + +class NotifierConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'notifier' + verbose_name = '通知器' diff --git a/notifier/backends.py b/notifier/backends.py new file mode 100644 index 0000000..0c10990 --- /dev/null +++ b/notifier/backends.py @@ -0,0 +1,38 @@ +import logging + +from api_v1.utils.wecom_webhook import send_wecom_webhook_message +from notifier.models import NotifierChannelEnum + +logger = logging.getLogger(__name__) + + +class BaseNotifierBackend: + channel = "" + + def notify(self, *, notifier, content: str, context: dict) -> dict: + raise NotImplementedError + + +class WeComWebhookNotifierBackend(BaseNotifierBackend): + channel = NotifierChannelEnum.WECOM_WEBHOOK + + def notify(self, *, notifier, content: str, context: dict) -> dict: + msgtype = str(notifier.get_config_value("msgtype", "markdown") or "markdown").strip().lower() + timeout_seconds = float(notifier.get_config_value("timeout_seconds", 10.0) or 10.0) + key = str(notifier.get_config_value("key", "") or "").strip() + response = send_wecom_webhook_message( + content=content, + msgtype=msgtype, + key=key or None, + timeout_seconds=timeout_seconds, + ) + if not response.ok: + raise RuntimeError(f"WeCom webhook 返回失败: errcode={response.errcode}, errmsg={response.errmsg}") + result = { + "channel": self.channel, + "msgtype": msgtype, + "errcode": response.errcode, + "errmsg": response.errmsg, + } + logger.info("[notifier.backends] wecom webhook sent: notifier_id=%s result=%s", notifier.id, result) + return result diff --git a/notifier/migrations/0001_initial.py b/notifier/migrations/0001_initial.py new file mode 100644 index 0000000..c2065dd --- /dev/null +++ b/notifier/migrations/0001_initial.py @@ -0,0 +1,38 @@ +# Generated by Django 5.2.8 on 2026-04-10 07:06 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('basic_info', '0025_customer_uniq_customer_merchant_name'), + ] + + operations = [ + migrations.CreateModel( + name='Notifier', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='更新时间')), + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ('name', models.CharField(max_length=100, verbose_name='通知器名称')), + ('event_key', models.CharField(choices=[('mission.created', '任务已创建'), ('mission.replied', '任务有新回应'), ('mission.completed', '任务已完成'), ('mission.reply_rejected', '任务回应已撤销'), ('mission.reopened', '任务已重新打开'), ('mission.cancelled', '任务已取消')], db_index=True, max_length=100, verbose_name='事件标识')), + ('channel', models.CharField(choices=[('wecom_webhook', '企业微信机器人')], default='wecom_webhook', max_length=50, verbose_name='通知渠道')), + ('template_key', models.CharField(max_length=100, verbose_name='模板标识')), + ('is_enabled', models.BooleanField(db_index=True, default=True, verbose_name='是否启用')), + ('config', models.JSONField(blank=True, default=dict, verbose_name='渠道配置')), + ('description', models.TextField(blank=True, null=True, verbose_name='备注描述')), + ('merchant', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='notifiers', to='basic_info.merchant', verbose_name='所属商户')), + ], + options={ + 'verbose_name': '通知器', + 'verbose_name_plural': '通知器', + 'indexes': [models.Index(fields=['merchant', 'event_key', 'is_enabled'], name='notifier_no_merchan_c59a7a_idx')], + 'constraints': [models.UniqueConstraint(fields=('merchant', 'name'), name='unique_notifier_name_per_merchant')], + }, + ), + ] diff --git a/notifier/migrations/__init__.py b/notifier/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/notifier/models.py b/notifier/models.py new file mode 100644 index 0000000..777e2de --- /dev/null +++ b/notifier/models.py @@ -0,0 +1,63 @@ +from django.db import models + +from flower.common import ModelBase + + +class NotifierChannelEnum(models.TextChoices): + WECOM_WEBHOOK = "wecom_webhook", "企业微信机器人" + + +class NotificationEventKeyEnum(models.TextChoices): + MISSION_CREATED = "mission.created", "任务已创建" + MISSION_REPLIED = "mission.replied", "任务有新回应" + MISSION_COMPLETED = "mission.completed", "任务已完成" + MISSION_REPLY_REJECTED = "mission.reply_rejected", "任务回应已撤销" + MISSION_REOPENED = "mission.reopened", "任务已重新打开" + MISSION_CANCELLED = "mission.cancelled", "任务已取消" + + +class Notifier(ModelBase): + id = models.BigAutoField(primary_key=True) + merchant = models.ForeignKey( + "basic_info.Merchant", + on_delete=models.PROTECT, + related_name="notifiers", + verbose_name="所属商户", + ) + name = models.CharField(max_length=100, verbose_name="通知器名称") + event_key = models.CharField( + max_length=100, + choices=NotificationEventKeyEnum.choices, + db_index=True, + verbose_name="事件标识", + ) + channel = models.CharField( + max_length=50, + choices=NotifierChannelEnum.choices, + default=NotifierChannelEnum.WECOM_WEBHOOK, + verbose_name="通知渠道", + ) + template_key = models.CharField(max_length=100, verbose_name="模板标识") + is_enabled = models.BooleanField(default=True, db_index=True, verbose_name="是否启用") + config = models.JSONField(default=dict, blank=True, verbose_name="渠道配置") + description = models.TextField(blank=True, null=True, verbose_name="备注描述") + + def get_template_name(self) -> str: + return f"notifier/events/{self.template_key}.md" + + def get_config_value(self, key: str, default=None): + config = self.config or {} + return config.get(key, default) + + def __str__(self): + return f"{self.name} ({self.event_key})" + + class Meta: + verbose_name = "通知器" + verbose_name_plural = "通知器" + constraints = [ + models.UniqueConstraint(fields=["merchant", "name"], name="unique_notifier_name_per_merchant"), + ] + indexes = [ + models.Index(fields=["merchant", "event_key", "is_enabled"]), + ] diff --git a/notifier/registry.py b/notifier/registry.py new file mode 100644 index 0000000..2a77487 --- /dev/null +++ b/notifier/registry.py @@ -0,0 +1,15 @@ +from notifier.backends import WeComWebhookNotifierBackend +from notifier.models import NotifierChannelEnum + + +BACKEND_REGISTRY = { + NotifierChannelEnum.WECOM_WEBHOOK: WeComWebhookNotifierBackend, +} + + +def get_notifier_backend(channel: str): + try: + backend_cls = BACKEND_REGISTRY[channel] + except KeyError as exc: + raise ValueError(f"不支持的通知渠道: {channel}") from exc + return backend_cls() diff --git a/notifier/services.py b/notifier/services.py new file mode 100644 index 0000000..1f6300e --- /dev/null +++ b/notifier/services.py @@ -0,0 +1,99 @@ +import logging + +from django.template.loader import render_to_string + +from notifier.models import Notifier +from notifier.registry import get_notifier_backend + +logger = logging.getLogger(__name__) + + +def render_notification_content(*, notifier: Notifier, payload: dict) -> str: + content = render_to_string(notifier.get_template_name(), payload or {}).strip() + if not content: + raise ValueError("通知模板渲染结果不能为空") + return content + + +def send_notification_with_notifier(*, notifier: Notifier, payload: dict) -> dict: + content = render_notification_content(notifier=notifier, payload=payload) + backend = get_notifier_backend(notifier.channel) + backend_result = backend.notify(notifier=notifier, content=content, context=payload) + result = { + "notifier_id": notifier.id, + "notifier_name": notifier.name, + "event_key": notifier.event_key, + "channel": notifier.channel, + "template_key": notifier.template_key, + "status": "sent", + **backend_result, + } + logger.info("[notifier.services] notification sent: %s", result) + return result + + +def dispatch_notification_event(*, event_key: str, merchant_id: int, payload: dict | None = None) -> list[dict]: + notifiers = list( + Notifier.objects.filter( + merchant_id=merchant_id, + event_key=event_key, + is_enabled=True, + ).order_by("id") + ) + if not notifiers: + logger.info( + "[notifier.services] no enabled notifier matched: event_key=%s merchant_id=%s", + event_key, + merchant_id, + ) + return [] + + results = [] + for notifier in notifiers: + try: + results.append(send_notification_with_notifier(notifier=notifier, payload=payload or {})) + except Exception as exc: + logger.exception( + "[notifier.services] notification failed: notifier_id=%s event_key=%s merchant_id=%s", + notifier.id, + event_key, + merchant_id, + ) + results.append( + { + "notifier_id": notifier.id, + "notifier_name": notifier.name, + "event_key": notifier.event_key, + "channel": notifier.channel, + "template_key": notifier.template_key, + "status": "failed", + "error": str(exc), + } + ) + return results + + +def enqueue_notification_event(*, event_key: str, merchant_id: int, payload: dict | None = None) -> str | None: + from notifier.tasks import dispatch_notification_event_task + + try: + async_result = dispatch_notification_event_task.delay( + event_key=event_key, + merchant_id=merchant_id, + payload=payload or {}, + ) + except Exception: + logger.exception( + "[notifier.services] queue notification task failed: event_key=%s merchant_id=%s", + event_key, + merchant_id, + ) + return None + + logger.info( + "[notifier.services] queued notification task: event_key=%s merchant_id=%s task_id=%s", + event_key, + merchant_id, + async_result.id, + ) + return async_result.id diff --git a/notifier/tasks.py b/notifier/tasks.py new file mode 100644 index 0000000..2449c11 --- /dev/null +++ b/notifier/tasks.py @@ -0,0 +1,27 @@ +import logging + +from celery import shared_task + +from notifier.services import dispatch_notification_event + +logger = logging.getLogger(__name__) + + +@shared_task(bind=True) +def dispatch_notification_event_task(self, *, event_key: str, merchant_id: int, payload: dict | None = None) -> dict: + results = dispatch_notification_event( + event_key=event_key, + merchant_id=merchant_id, + payload=payload or {}, + ) + summary = { + "task_id": self.request.id, + "event_key": event_key, + "merchant_id": merchant_id, + "total_count": len(results), + "sent_count": sum(1 for item in results if item.get("status") == "sent"), + "failed_count": sum(1 for item in results if item.get("status") == "failed"), + "results": results, + } + logger.info("[notifier.tasks] notification task finished: %s", summary) + return summary diff --git a/notifier/templates/notifier/events/mission_cancelled.md b/notifier/templates/notifier/events/mission_cancelled.md new file mode 100644 index 0000000..b7ea949 --- /dev/null +++ b/notifier/templates/notifier/events/mission_cancelled.md @@ -0,0 +1,6 @@ +任务已取消 + +任务ID:{{ mission_id }} +取消人:{{ cancelled_by_name }} +取消时间:{{ cancelled_at }} +任务描述:{{ description }} diff --git a/notifier/templates/notifier/events/mission_completed.md b/notifier/templates/notifier/events/mission_completed.md new file mode 100644 index 0000000..72aea90 --- /dev/null +++ b/notifier/templates/notifier/events/mission_completed.md @@ -0,0 +1,7 @@ +任务已完成 + +任务ID:{{ mission_id }} +完成人:{{ completed_by_name }} +结束回应ID:{{ reply_id|default:"" }} +结束回应内容:{{ reply_content|default:"" }} +任务描述:{{ description }} diff --git a/notifier/templates/notifier/events/mission_created.md b/notifier/templates/notifier/events/mission_created.md new file mode 100644 index 0000000..b435a06 --- /dev/null +++ b/notifier/templates/notifier/events/mission_created.md @@ -0,0 +1,8 @@ +任务已创建 + +任务ID:{{ mission_id }} +创建人:{{ created_by_name|default:creator_name }} +分类:{{ category_name }} +紧急:{% if is_urgent %}是{% else %}否{% endif %} +参与者:{{ participant_names_display }} +描述:{{ description }} diff --git a/notifier/templates/notifier/events/mission_reopened.md b/notifier/templates/notifier/events/mission_reopened.md new file mode 100644 index 0000000..335390f --- /dev/null +++ b/notifier/templates/notifier/events/mission_reopened.md @@ -0,0 +1,6 @@ +任务已重新打开 + +任务ID:{{ mission_id }} +操作人:{{ reopened_by_name }} +被撤销的结束回应ID:{{ rejected_reply_ids_display }} +任务描述:{{ description }} diff --git a/notifier/templates/notifier/events/mission_replied.md b/notifier/templates/notifier/events/mission_replied.md new file mode 100644 index 0000000..47f21d3 --- /dev/null +++ b/notifier/templates/notifier/events/mission_replied.md @@ -0,0 +1,8 @@ +任务有新回应 + +任务ID:{{ mission_id }} +回应ID:{{ reply_id }} +回应者:{{ responder_name }} +是否结束任务:{% if ends_task %}是{% else %}否{% endif %} +回应内容:{{ reply_content }} +任务描述:{{ description }} diff --git a/notifier/templates/notifier/events/mission_reply_rejected.md b/notifier/templates/notifier/events/mission_reply_rejected.md new file mode 100644 index 0000000..9af9617 --- /dev/null +++ b/notifier/templates/notifier/events/mission_reply_rejected.md @@ -0,0 +1,7 @@ +任务回应已撤销 + +任务ID:{{ mission_id }} +回应ID:{{ reply_id }} +撤销人:{{ rejected_by_name }} +撤销原因:{{ reason }} +原回应内容:{{ reply_content }} diff --git a/notifier/tests.py b/notifier/tests.py new file mode 100644 index 0000000..9833928 --- /dev/null +++ b/notifier/tests.py @@ -0,0 +1,124 @@ +from unittest.mock import patch + +from django.test import TestCase + +from basic_info.models import Merchant, MerchantTypeEnum +from notifier.models import NotificationEventKeyEnum, Notifier, NotifierChannelEnum +from notifier.services import ( + dispatch_notification_event, + enqueue_notification_event, + render_notification_content, + send_notification_with_notifier, +) + + +class NotifierServiceTestCase(TestCase): + def setUp(self): + self.merchant = Merchant.objects.create(name="通知商户", type=MerchantTypeEnum.STORE) + self.notifier = Notifier.objects.create( + merchant=self.merchant, + name="任务创建通知", + event_key=NotificationEventKeyEnum.MISSION_CREATED, + channel=NotifierChannelEnum.WECOM_WEBHOOK, + template_key="mission_created", + config={"key": "abc123", "msgtype": "markdown"}, + ) + + def test_render_notification_content(self): + content = render_notification_content( + notifier=self.notifier, + payload={ + "mission_id": 12, + "created_by_name": "张三", + "creator_name": "张三", + "category_name": "通用", + "is_urgent": False, + "participant_names_display": "李四、王五", + "description": "检查打印质量", + }, + ) + + self.assertIn("任务已创建", content) + self.assertIn("任务ID:12", content) + self.assertIn("创建人:张三", content) + + @patch("notifier.backends.send_wecom_webhook_message") + def test_send_notification_with_notifier_uses_wecom_backend(self, mock_send): + mock_send.return_value.ok = True + mock_send.return_value.errcode = 0 + mock_send.return_value.errmsg = "ok" + + result = send_notification_with_notifier( + notifier=self.notifier, + payload={ + "mission_id": 12, + "created_by_name": "张三", + "creator_name": "张三", + "category_name": "通用", + "is_urgent": True, + "participant_names_display": "无", + "description": "检查打印质量", + }, + ) + + self.assertEqual(result["status"], "sent") + self.assertEqual(result["channel"], NotifierChannelEnum.WECOM_WEBHOOK) + mock_send.assert_called_once() + + @patch("notifier.services.send_notification_with_notifier") + def test_dispatch_notification_event_filters_by_event_and_enabled(self, mock_send): + mock_send.side_effect = lambda *, notifier, payload: { + "notifier_id": notifier.id, + "status": "sent", + } + Notifier.objects.create( + merchant=self.merchant, + name="任务回应通知", + event_key=NotificationEventKeyEnum.MISSION_REPLIED, + channel=NotifierChannelEnum.WECOM_WEBHOOK, + template_key="mission_replied", + config={"key": "def456"}, + ) + Notifier.objects.create( + merchant=self.merchant, + name="停用通知器", + event_key=NotificationEventKeyEnum.MISSION_CREATED, + channel=NotifierChannelEnum.WECOM_WEBHOOK, + template_key="mission_created", + is_enabled=False, + config={"key": "ghi789"}, + ) + + results = dispatch_notification_event( + event_key=NotificationEventKeyEnum.MISSION_CREATED, + merchant_id=self.merchant.id, + payload={"mission_id": 99}, + ) + + self.assertEqual(results, [{"notifier_id": self.notifier.id, "status": "sent"}]) + self.assertEqual(mock_send.call_count, 1) + self.assertEqual(mock_send.call_args.kwargs["notifier"].id, self.notifier.id) + + @patch("notifier.tasks.dispatch_notification_event_task.delay") + def test_enqueue_notification_event_returns_task_id(self, mock_delay): + mock_delay.return_value.id = "task-123" + + task_id = enqueue_notification_event( + event_key=NotificationEventKeyEnum.MISSION_CREATED, + merchant_id=self.merchant.id, + payload={"mission_id": 1}, + ) + + self.assertEqual(task_id, "task-123") + mock_delay.assert_called_once() + + @patch("notifier.tasks.dispatch_notification_event_task.delay", side_effect=RuntimeError("broker down")) + def test_enqueue_notification_event_fails_open(self, mock_delay): + task_id = enqueue_notification_event( + event_key=NotificationEventKeyEnum.MISSION_CREATED, + merchant_id=self.merchant.id, + payload={"mission_id": 1}, + ) + + self.assertIsNone(task_id) + mock_delay.assert_called_once() diff --git a/notifier/views.py b/notifier/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/notifier/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here.