«前の日記(2005-07-25(月)) 最新 次の日記(2005-07-27(水))»

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2005-07-26(火) いろいろハンコ押し [長年日記]

_ [misc] 書類受取

昨日申請した書類を受け取ってきた。

_ [comp] 続・Mozilla の折り返しに関するバグ

Bugzilla ORG 206152 の depends on から、パッチ付きのものを見てみる。

  1. Bugzilla ORG 95067 - line-break should be allowed after hyphens (unless followed by number)
  2. Bugzilla ORG 164759 - Line wrapping issues with some punctuations
  3. Bugzilla ORG 215963 - clean up nsJISx4501LineBreaker (sic)
  4. Bugzilla ORG 255990 - Characters below U+0100 are not subject to line-breaking rules at all

それらをざっと見てみたまとめ。

  1. Bugzilla JP 1476 と同一のパッチで、そのまま当てても Deer Park ではきちんと動かないっぽい。
  2. いくつかの punctuation (句読点) で正しく折り返しされない問題。
  3. nsJISx4501LineBreaker のクリーンアップ。
  4. U+0100 以下のキャラクタが折り返しルールにまったく従っていない。

4. をざっと見てみたところ、いけそうな気がしたので patch v3 (alt) を Deer Park Alpha2 に当ててビルド。見た感じ、長い URI がきれいに折り返されているようだ。しばらくはこれを使ってみよう。

なお、nsJISx4501LineBreaker とは、

改行のアルゴリズムは UTR 14 (改行) ではなく JIS X 4051 を元にしています。これは、CJK とタイ語以外は言語に依存していません。(Bug 206152203016164759)

[Mozilla 1.7.10 に関する既知の問題 - 国際化より引用]

JIS X 4051 を元にした改行のアルゴリズム部分ということかな。

_ [debian] mozilla-firefox 1.0.99+deerpark-alpha2-1vd2

vd_deerpark-alpha1_without-gnome-and-gconf.patchBugzilla ORG 255990patch v3 (alt) を当てて作成。


2005年
7月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E