Hatena::ブログ(Diary)

揮発性のメモ このページをアンテナに追加 Twitter

2010/04/27 (火)

operaのフォントがおかしい

f:id:iww:20100427101151p:image

句読点が真ん中に寄ってて、書体も古風な感じ。なんのフォントだろう。

javascriptで動的に字を書いてるサイトでこうなることが多い。


EUC-JPなどのときには発生せず、UTF-8のときだけ発生する。

先頭の何文字かだけ見て言語を判断してフォントを選定しているらしい。

(だから、ページが動的に生成されるようなサイトで発生しやすい)

なんかフォントがわからないときは中国語扱いっぽい。バグだろこれ。

【バグ】Opera 10.50 Beta のバグ - パソコン向け Opera 関連 - 日本語

DSK-279742 - 野良犬日記(2010-02-09)

言語コードと国コード

METAタグリファレンス


<html lang=ja>

lang=jaを書き足すことで回避可能だった。metaタグ"Content-Language"は効果が無い。


他人が作ったサイトだとどうしようもないので、userjsを使って

document.getElementsByTagName('html')[0].lang='ja';

みたいなことをやってみたけど、回避出来なかった。残念。

(2010/07/13 出来た)

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |