青空UTF (Oradanoフォント版)
青空文庫のxhtmlファイルのSJIS文字コードをUTF-8に変換し、Oradano明朝GSRRフォントを使って表示します。Chrome,Safari,Firefox,Edgeで見てください。
Oradano明朝GSRRがインストールされている環境ではそちらが使われますが、それ以外では6.6MBあるフォントを読み込むので、表示されるまでに時間がかかることがあります。
Oradanoフォントについては、こちらを参照してください。
サンプル
変換詳細
- 画像として埋め込まれているJIS X 0213文字を、Unicode文字に置き換えます。
- JIS X 0213に無いUnicode指定文字も置き換えて注釈を残します。
- ダッシュ―(U+2015)を—(U+2014)に置換します。
- ~(U+FF5E)を〜(U+301C)に置換します。
- rpタグを削除します
- 外字以外の画像は、絶対パスに変換します。
- 置換した外字と注釈をcssで色付け強調します。
縦書モード
- /\で表されるくの字点を、〳〵 (U+3033,34,35)に置換します。
- “” を 〝〟に変換します。
- 縦書で回転が必要な記号にuprightクラスをつけて90度回転させます。
- -webkit-writing-modeで縦書指定にします。
※ChromeではUnicode2面(U+2xxxx)の文字が縦書で文字化けします。