CSS - Warum machen die chinesischen Webseiten die Verwendung von Englisch font-family
Habe ich ein paar Mehrsprachige website mit Englisch und Chinesisch-version. Ich würde immer angeben chinesischen CSS font-family für die chinesische version, und der englische für die englische version. Macht Sinn, oder?
Beispiel:
Chinesisch:
html body.chinese {
font-family: '宋体',宋体b8b体,Microsoft YaHei, Arial, sans-serif
}
Englisch:
html body {
font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
Dann habe ich bemerkt dass meine Schrift nicht immer korrekt im chinesischen je nach OS/browser, so dass ich ging zu nehmen einen Blick an, wie einige berühmte chinesische websites machen es...
Was ich herausgefunden habe ist, dass Sie nicht angeben, welche chinesische schriftart-Familien, aber nur englische, wie Arial.
Werfen Sie einen Blick auf baidu.com:
body {
font: 12px arial;
}
Weibo.com:
body, button, input, select, textarea {
font: 12px/1.125 Arial,Helvetica,sans-serif;
_font-family: "SimSun";
}
1) weiß jemand, warum baidu ist nicht festgelegt, eine gemeinsame chinesische Schrift-wie SongTi?
2) Und warum weibo, um das gleiche, aber Sie fügen '_font-famly: "SimSun"' unter die font-Deklaration mit einem Unterstrich vorangestellt?
Zur info: ich habe sowohl Englisch und Chinesisch Computern/Browsern zu überprüfen, und ich bin in China. Es wird immer angezeigt, wie diese.
- css-Eigenschaften mit " _ " - Präfix ist ein Alter hack für alte ie+windows-Versionen. Meine Vermutung von weibo die Nutzung ist, dass arial und helvetica hat wahrscheinlich einige fallback-Schriften, die mit chinesischen Zeichen im modernen Betriebssystemen und/oder Browsern. Alte windows-oder ie-Versionen haben möglicherweise nicht diese fallback-daher der Unterstrich hack.
- Diese Frage scheint off-topic, weil es um Spekulationen über die Gründe für die Codierung von Entscheidungen.
- Der Grund, warum nicht die Angabe der chinesischen Schrift ist, weil der browser den fallback auf default chinesischen Schrift wie Heiti SC/TC oder Songti SC/TC. Aufgrund der großen Größe der chinesischen Schrift, wenn Sie brauchen, chinesische schriftart-Unterstützung, den Kopf zu web font-Unternehmen wie justfont.com oder youziku.com. Sie bieten eine unterschiedlichen font-Unterstützung im Vergleich zu Google Font API.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich eine gute Anleitung über die chinesische Schrift-Familie-Definitionen für die CSS hier: http://www.kendraschaefer.com/2012/06/chinese-standard-web-fonts-the-ultimate-guide-to-css-font-family-declarations-for-web-design-in-simplified-chinese/
Im Grunde die meisten websites nur erklären, sondern eine englische Schrift und damit der browser den fallback auf die default-chinesische schriftart für entweder serif (in der Regel '宋体' aka SimSun) oder in sans-serif (in der Regel SimHei).