Я вижу, что на некоторых страницах указано семейство шрифтов, например
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 уважает.Спасибо.