Как изменить запасной вариант Chromium по умолчанию для sans-serif, serif и monospace в Windows - PullRequest
0 голосов
/ 03 апреля 2019

Я вижу, что на некоторых страницах указано семейство шрифтов, например

font-family: Arial, sans-serif;

Я знаю, что в Linux браузер соблюдает правила в файле "fonts.conf", чтобы определить, какой шрифт использовать, когда Arial недоступен илиесть кодовые точки, которые Arial не поддерживает, но я понятия не имею, как я могу настроить его в Windows.В Windows всегда используется системный шрифт, который я не могу контролировать.(Точнее говоря, в моей системе упрощенного китайского языка она всегда использует SimSun.)

Интересно, что Firefox и Chrome трактуют семейство шрифтов совсем по-другому.

Например,Я заменил «Hiragino Sans GB» (которого у меня нет) на «XHei WP» (который я установил) в реестре (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes).Это работает для Firefox, потому что когда CSS выглядит как «Hiragino Sans GB, Microsoft YaHei», Firefox использует «XHei WP» (следует правилам подстановки в реестре), но Chrome использует «Microsoft YaHei» (игнорирует правила подстановки).

Другое различие, связанное с этим вопросом, заключается в том, что Firefox рассматривает шрифты в опциях как последнее средство, тогда как в Chrome, если какой-либо шрифт указан в "font-family", откат к системному шрифту ...

Я действительно озадачен этим и задаюсь вопросом, есть ли способ настроить запасные правила Chromium или правила Windows так, как Chromium уважает.Спасибо.

...