Шрифти за замовчуванням - як вони вибрані


2

Мій робочий стіл - це GNOME 2.30.2. Я не впевнений, що це питання є специфічним для GNOME.

Я знаю, що перехід до System- & gt; Preferences- & gt; Вигляд- & gt; Шрифти дозволить мені встановити шрифти за замовчуванням для різних областей. Наприклад, моїм "шрифтом заголовка вікна" є Sans напівжирним розміром 10. Однак я також знаю, що шрифт Sans не містить усіх символів у, скажімо, Багатомовну площину. Тому, якщо я заходжу на сайт, такий як http://www.google.com.hk/imghp?hl=zh-tw&tab=wi і у мене не встановлено належних шрифтів, заголовок "Вікно" буде містити символи вікна.

Моє питання полягає в тому, що якщо у мене встановлені належні шрифти, як система вибирає, який шрифт використовувати для символів, які немає в Sans? Наприклад, я міг би мати десять шрифтів, у яких є відповідні символи - який з них вибрано?

Заздалегідь спасибі.

Відповіді:


1

Fontconfig виконує відповідні заміни шрифтів на основі властивостей шрифту та таблиць заміщення, написаних у XML /etc/fonts або подібного каталогу.


Я знаю, що якщо у мене встановлений шрифт, який називається "VL Gothic", то він з'явиться у заголовку вікна, щоб замінити певні символи, яких Sans не має. Проте запущений grep "gothic" .conf в / etc / fonts не дає результатів.
kaykun

Ви пройшли -ri до grep?
Ignacio Vazquez-Abrams

До цих пір немає результатів з цими варіантами. І тепер я розумію, що не помістила зірочку перед .conf у своєму коментарі, але я включила його.
kaykun

Припускаючи, що для нього немає таблиць, вона використовує будь-яку логіку, вбудовану в сам Fontconfig.
Ignacio Vazquez-Abrams
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.