2013-07-09 4 views
2

Я столкнулся с проблемой, когда некоторые пользовательские шрифты, которые я импортировал с помощью CSS, неправильно отображаются в браузерах на китайском языке.Правильно отображать CSS-шрифты в китайском браузере

Например, когда я установил китайскую версию Chrome, шрифты выдаются больше, чем обычно. Что я должен сделать, чтобы настроить его так, чтобы шрифты отображались, как в английских браузерах?

Благодаря

+0

Просто чтобы прояснить - мы все еще говорим о (ASCII, западных) символов здесь "английский", а не китайскими, правильно? –

+0

Yea English characters – user2028856

+0

Любые идеи Pekka? – user2028856

ответ

1

Вы можете использовать класс :lang псевдо предназначаться для конкретного языка в CSS.

Так, например, вы можете добавить lang="en" в тег html.

Тогда в CSS:

:lang(en) body 
{ 
    font-size: ...; 
} 
+0

Я искал ваш предложенный метод, и, судя по всему, селектор используется для отображения разных свойств шрифта для разных языков на сайте. Моя проблема - это тот же язык, английский, который по-разному отображается в разных браузерах/операционных системах. – user2028856

+0

О, хммм, вы проверили инструменты инспектора китайского браузера, ведь шрифты точно такие же, как в браузере английской версии? – Danield

+0

нет на самом деле это один размер больше, 9px вместо 8px. Но странно то, что я тестирую один и тот же сайт, один на китайском Chrome в Mac на китайском и один в английском Chrome на Mac на английском языке. В английском хроме я могу быстро изменить размер шрифта и просмотреть его с помощью инструментов разработчика. В китайском хроме даже после того, как я изменил размер шрифта, ничего не происходит в предварительном просмотре ... – user2028856

Смежные вопросы