う?む、絶対確実な方法はないですねぇ。
- 確実に入ってそうな英字フォントを指定する
- span 要素に
lang="en"を指定する
でも、確実にある英字フォントってあるかなぁ。Linuxでもモナーフォントだとyenマークになりますし。
- 追記
-
いろいろ追加して書いてみた。
| font-family | \ | (Q) | (l) | (I) |
|---|---|---|---|---|
| 無指定 | \ | Q | l | I |
| 無指定 (lang="en") | \ | Q | l | I |
※ 完全じゃないです。font-family は一つのみ指定してます。指定フォントがない環境では標準設定のフォントで表示されます。
| font-family | \ | lang="en" | (Q) | (l) | (I) |
|---|---|---|---|---|---|
| Sans-Serif | \ | \ | Q | l | I |
| Sans-Serif (lang="en") | \ | \ | Q | l | I |
| メイリオ | \ | \ | Q | l | I |
| MS Pゴシック | \ | \ | Q | l | I |
| Arial | \ | \ | Q | l | I |
| Verdana | \ | \ | Q | l | I |
| Tahoma | \ | \ | Q | l | I |
| Lucida Sans Unicode | \ | \ | Q | l | I |
| Impact | \ | \ | Q | l | I |
| Trebuchet MS | \ | \ | Q | l | I |
| VL Pゴシック | \ | \ | Q | l | I |
| IPA モナー Pゴシック | \ | \ | Q | l | I |
| font-family | \ | lang="en" | (Q) | (l) | (I) |
|---|---|---|---|---|---|
| Serif | \ | \ | Q | l | I |
| Serif (lang="en") | \ | \ | Q | l | I |
| Times New Roman | \ | \ | Q | l | I |
| Times | \ | \ | Q | l | I |
| Georgia | \ | \ | Q | l | I |
| MS P明朝 | \ | \ | Q | l | I |
Comic Sans MS |
\ | \ | Q | l | I |
| Symbol (Symbol) | \ | \ | Q | l | I |
| Webdings (Webdings) | \ | \ | Q | l | I |
| IPA モナー P明朝 | \ | \ | Q | l | I |
| font-family | \ | lang="en" | (Q) | (l) | (I) |
|---|---|---|---|---|---|
| Monospace | \ | \ | Q | l | I |
| Monospace (lang="en") | \ | \ | Q | l | I |
| Courier New | \ | \ | Q | l | I |
| Courier | \ | \ | Q | l | I |
| MS 明朝 | \ | \ | Q | l | I |
| MS ゴシック | \ | \ | Q | l | I |
| VL ゴシック | \ | \ | Q | l | I |
| IPA モナー ゴシック | \ | \ | Q | l | I |
| IPA モナー 明朝 | \ | \ | Q | l | I |