タグ

2009年5月10日のブックマーク (2件)

  • UTF-8→SJIS/EUC-JPの重複文字をまとめてみた - hnwの日記

    文字エンコーディングの変換を行うと、異なる2文字が同じ文字に変換されることがあります。このような文字を重複文字と呼ぶことにします。UTF-8→Shift_JISおよびUTF-8→EUC-JPについて、重複文字を自分用の資料としてまとめてみました。 MacOSX上のPHP5.2.9での実験結果ですが、プログラミング言語や環境によらず気をつけるべき文字一覧ということになると思います。 色のついている部分が重複している部分です。「-」となっているのは変換できなかった文字です。また、ヘッダのカッコ数字ごとに文字エンコーディング変換に利用した関数が異なります。詳細は下記の通りです。 (1) mb_convert_encoding($char, "Shift_JIS", "UTF-8") (2) mb_convert_encoding($char, "SJIS-win", "UTF-8") (3) i

    UTF-8→SJIS/EUC-JPの重複文字をまとめてみた - hnwの日記
  • I love software!: 2009年05月10日 日付 アーカイブ

    CSSスタイルシートによる行送りの指定方法 「デジタル組版の基用語」の例 「デジタル組版の基用語」(4/25掲載)のスタイルシートでは、最初、行の高さ(line-height)を指定しなかったため標準の行送り(AH Formatter は1.2)になっていました。このときの組版結果は次のようになります。 ・PDFファイルをダウンロード これはどうも少し行間が狭すぎます。そこで行の高さを1.8(em)にしてみました。 p { text-align: justify; text-indent: 1em; line-height:1.8em; /*行の高さを1.8(em)に設定 */ margin: 0; widows: 1; orphans: 1; } このときの組版結果は次のようになります。 PDFファイルをダウンロード 行送りを広くするとずいぶん読み易くなります。但し、詳細に見ますと2