Tilks:
DoctorUSSR
[more]Если у меня была бы такая проблема, я бы пробовал найти виновника разделив систему и графику
поставил бы чистую систему на тестовом разделе + хром > работает/ не работает;
занял/поменял бы граф. карту/монитор > работает/ не работает;
в итоге должно было бы понятней где/что портит.
но тут ветка хрома, и поэтому, желая хотя бы морально поддержать предложу:
можно попробовать запустить хром с ключом записи логов, и посмотреть может что есть по DirectWrite или Fonts , в ключах есть и логи по GPU
--enable-logging ; --enable-gpu-client-logging ; --enable-gpu-client-tracing ; --enable-gpu-command-logging ; --enable-gpu-service-logging ;
поискал в ключах по DirectWrite и по font . Там есть всякие ключики. В исходниках поискал по DirectWrite , там тоже есть интересные места для теста. напр.
Код:
в ком строке есть для регистрации переключатель --register-font-files
Registers additional font files on Windows (for fonts outside the usual %WINDIR%\Fonts location). Multiple files can be used by separating them with a semicolon (;).
но тогда нужно знать какие шрифты пробовать,
ещё одно место
Код:
то есть, можно посмотреть как чувствует себя font cache service , не пишет ли чего в системный журнал.
итд , я только по нескольким вхождениям прошёлся.[/more]
DoctorUSSR
[more]Если у меня была бы такая проблема, я бы пробовал найти виновника разделив систему и графику
поставил бы чистую систему на тестовом разделе + хром > работает/ не работает;
занял/поменял бы граф. карту/монитор > работает/ не работает;
в итоге должно было бы понятней где/что портит.
но тут ветка хрома, и поэтому, желая хотя бы морально поддержать предложу:
можно попробовать запустить хром с ключом записи логов, и посмотреть может что есть по DirectWrite или Fonts , в ключах есть и логи по GPU
--enable-logging ; --enable-gpu-client-logging ; --enable-gpu-client-tracing ; --enable-gpu-command-logging ; --enable-gpu-service-logging ;
поискал в ключах по DirectWrite и по font . Там есть всякие ключики. В исходниках поискал по DirectWrite , там тоже есть интересные места для теста. напр.
Код:
#if defined(OS_WIN) // DirectWrite only has access to %WINDIR%\Fonts by default. For developer // side-loading, support kRegisterFontFiles to allow access to additional fonts. |
в ком строке есть для регистрации переключатель --register-font-files
Registers additional font files on Windows (for fonts outside the usual %WINDIR%\Fonts location). Multiple files can be used by separating them with a semicolon (;).
но тогда нужно знать какие шрифты пробовать,
ещё одно место
Код:
// Directwrite connects to the font cache service to retrieve information about // fonts installed on the system etc. This works well outside the sandbox and // within the sandbox as long as the lpc connection maintained by the current // process with the font cache service remains valid. It appears that there // are cases when this connection is dropped after which directwrite is unable // to connect to the font cache service which causes problems with characters // disappearing. |
то есть, можно посмотреть как чувствует себя font cache service , не пишет ли чего в системный журнал.
итд , я только по нескольким вхождениям прошёлся.[/more]