Mozilla Japan ブログ

Mozilla プロジェクトの最新情報をお伝えします

アーカイブ - 2008 年 06 月

Mozilla Japan のイベントスケジュール(2008年7月)

投稿者 Eri Inoue

Mozilla Japan が 7月に参加・協賛予定のイベントやセミナーをご案内いたします。

WASForum Conference 2008 (ノベルティ協賛)

ウェブアプリケーションのセキュリティにかかわる課題を研究し、安全性向上のための情報を共有することにより、適切な対策や構築手段に関する有効な情報を普及啓蒙することを活動の目的としている Web Application Security Forum (通称 WASForum) のカンファレンスにノベルティを提供します。開催は7月4日、5日の2日間です。

1日目: デファクトCIO、CTOに捧げる、WEBサイトの危機におけるガバナンスと品格
日 時: 7月4日(金) 13:00 ~ 18:00
会 場: コンファレンススクエアエムプラス1Fサクセス (東京都)
参加費: 5,000円(税込)

2日目: Developers DAY - 事件は現場で起こっている...セキュリティライフサイクルとマルプラクティス
日 時: 7月5日(土) 10:00 ~ 17:00
会 場: 時事通信ホール
参加費: 1,000円(税込)

主 催: Web Application Security Forum
website: http://wasforum.jp/conf2008/

第2回LBIサロン「いまさら Linux デスクトップ」

Linux Buisiness Initiative 主催で Linux 関連の話題で気楽に話し合おうとう趣旨のミーティング 「LBI サロン」で Mozilla Japan セッションがあります。

日 時: 7月4日(金) 15:00 ~ 18:00
会 場: 株式会社日立システムアンドサービス セミナールーム (東京都)
参加費: 無料
主 催: Linux Business Initiative
website: http://www.lbi.gr.jp/modules/eguide/event.php?eid=20
Mozilla Japan 講演: 「Firefox 3 と その先に向けて」 / 講師: Mozilla Japan 吉武 茂

CSS Nite in Okinawa 2008 (プレゼント協賛)

沖縄県で 7月12日(土) ~ 13日(日) の 2日間にわたって開催される CSS Nite in Okinawa 2008 にノベルティの提供をしています。

1日目: セミナー&スポンサーセッション
日 時: 7月12日(土) 13:30 ~ 20:30
会 場: サンセット美浜
参加費: 3,500円(事前登録制:当日精算)

2日目: 懇親会:ビーチパティー
日 時: 7月13日(日) 11:00 ~ 20:00
会 場: サンセットビーチ
参加費: 4,000円(事前登録制:当日精算)

主 催: 株式会社龍球インク
共 催: ブロッコ・デリ・アーキテクツ有限会社、CSS Nite実行委員会
website: http://cssnite.dragon-ball.in/

第12回 Web インテリジェンスとインタラクション研究会

電子情報通信学会 Web インテリジェンスとインタラクション研究会で Mozilla Japan 技術部の 中野 雅之 が講演を行います。

開催日程: 7月18日(金) ~ 19日(土)
会 場: 淡路島 淡路夢舞台国際会議場 (兵庫県)
参加費:プロシーディングス 3,000円 + 参加費(事前 1,000円 /当日 2,000円)
主 催: 電子情報通信学会 Webインテリジェンスとインタラクション研究会
website: http://www.ieice.org/~wi2/next.html
Mozilla Japan 講演:「Firefox の開発とユーザビリティ」/ 講師:Mozilla Japan 中野 雅之 (7/19 13:00~14:30)

オープンソースカンファレンス 2008 Kansai

今回の OSC 関西では、ノートルダム女子大の吉田智子先生と Mozilla Japan 代表理事瀧田佐登子が「ルート訪問記あげいん ~オープンソースに魅せられた2人の対決?!瀧田佐登子、よしだともこ、オープンソースを語る~」と題した対談企画も予定しています。

日 時: 7月18日(金) ~ 19日(土) 10:00 ~ 17:00
会 場: 京都コンピュータ学院 京都駅前校 (京都府)
参加費: 無料
主 催: オープンソースカンファレンス実行委員会
共 催: 京都コンピュータ学院、京都情報大学院大学
企画運営: 株式会社びぎねっと
website: http://www.ospn.jp/osc2008-kansai/

Mozilla Japan 講演:「対談企画 ルート訪問記あげいん ~オープンソースに魅せられた2人の対決?! 瀧田佐登子、よしだともこ、オープンソースを語る~」 (7/18 17:10-17:55)、「Firefox 3 がもたらす Web の変化」/Mozilla Japan 浅井 智也(7/18 10:00-10:45を予定)

iCommon Summit'08 (ノベルティ協賛)

世界的なインターネット文化の祭典「アイコモンズ・サミット」が今年7月、アジアで初めて札幌で開催されます。このイベントにノベルティを提供します。

期 間: 7月29日(火) ~ 8月1日(金)
会 場: 札幌コンベンションセンター (北海道)
参加費: 参加日数やご所属先によって参加料金は変わります。詳しくは公式ページをご参照ください。
主 催: iCommons
共 催: 札幌市(札幌市公式 iSummit ページ)、クリエイティブ・コモンズ・ジャパン
後 援: 株式会社デジタルガレージ 他
website: http://www.creativecommons.jp/isummit08/

Firefox 3 リリースによせて

投稿者 Satoko Takita

いよいよ Firefox 3 が、リリースされました。
深夜の時間帯でしたが、私もネットワーク越しにその瞬間を見守っていました。

ダウンロードの開始と共に、「Firefox 3 の灯」サイトの日本地図に次々と灯が点りはじめ、夜明けの新星の如く、日本列島のシルエットにダウンロードの光が煌めく様は、まさに感無量。
リリース直後に早速ダウンロードしてくださっている日本国中の Firefox ファンの方々との距離が、今まで以上にとても身近に感じられた瞬間でもありました。

Firefox 3 は、開発者のみならず、テスト協力者、セキュリティ専門家、各国語の翻訳やエンドユーザサポートを担う支援者、アドオン開発者、そして実際にお使いいただき、応援してくださるユーザの皆様の力があってこそ生まれたブラウザです。
3 年以上の月日を経て、みなさんと一緒に作りあげたこの Firefox 3 を、今まで以上に沢山の方にお伝えし、より良い Web 体験をひとりでも多くの方に提供できるよう、今後もパワフルに力を注いでいきたいと決意を新たにしています。
皆様、今後ともよろしくお願いいたします。

Firefox 3 日本時間の 6 月 18 日 AM 2 時にリリースされます!!

投稿者 Kaori Negoro

いよいよ Firefox 3 が、日本時間の本日深夜、2008 年 6 月 18 日午前 2 時にリリースされます。これにあわせて、先日ご案内した「24 時間以内に最も多くダウンロードされたソフトウェア」としてギネス世界記録に挑戦する「Download Day」もスタートします。世界記録としてカウントされるのは、日本時間で 18 日午前 2 時から 19 日午前 2 時までにダウンロードされたものが対象となります。ぜひ、ギネス記録への挑戦にご参加ください!

また、Mozilla Japan では、この「Download Day」と連動した日本独自の取り組みとして、「Firefox 3 の灯」を公開します。「Firefox 3 の灯」は、Firefox 3 のダウンロード状況を日本に特化した形で見ることができるツールで、Firefox 3 のダウンロード件数が、リアルタイムに、かつ、視覚的に表示されるサイトです。1 件 1 件のダウンロードが日本地図上の「ともしび」となり、Firefox 3 が広まる勢いを直感的に把握できるようになっています。

それぞれのともしびは、その地域にいる人が Firefox 3 をダウンロードしてから約 1 時間の間灯り続け、同じ地域からのダウンロード数が増えれば増えるほど、強く大きく輝きます。日本中で同時に多くの人が Firefox 3 をダウンロードすれば、日本列島全体がともしびによって明るく照らし出されることになります。お友達やご家族、会社の同僚の皆さんなどに呼びかけて、あなたのお住まいの地域のダウンロード数を増やし、日本列島を Firefox 3 の炎で明るく照らしましょう!

Get Firefox ビデオアワードグランプリ受賞のユニットが Firefox 3 の 15 秒CM に挑戦!

投稿者 Kaori Negoro

昨年 12 月に行われた「Get Firefox ビデオアワード」でグランプリを受賞されたパンタグラフさんが、Firefox 3 のリリースにあわせて 15 秒CM を作成してくださいました。

この CM は、今まで Firefox にあまりなじみのなかった方々に、Firefox という名前や Firefox のロゴマークを認知してもらうことを目的としています。そのため、出来るだけシンプルに、かつ印象に残るような動画に仕上がっています。

この映像は、6 月 16 日 ~ 22 日に、一部 Web サイトのオンラインバナーでも掲載される他、JR 東日本の山手線、中央線、京浜東北線の電車内パネルでも放映される予定です。皆さんの Web サイトやブログ等でもご紹介いただき、より多くの人に Firefox という名前を覚えていただけるよう、ご協力いただければ幸いです。また、この映像を見たお友だちやご家族に、「Firefox って何?」と聞かれたら、すかさずあなたの知る Firefox の魅力を伝えてください!

また、映像作りの舞台裏を紹介する記事もご用意いたしましたので、こちらも是非覗いてみてください。

Firefox 3 のリリースが、日本における Firefox ユーザの飛躍につながるよう、皆様と力をあわせてがんばっていきたいと思います。どうぞよろしくお願いします!!

Mozilla Corporation, CEO John Lilly 来日

投稿者 Kaori Negoro

6 月 26 日の Firefox 3 リリースパーティを既にご案内しておりますが、このパーティに Mozilla Corporation CEO の John Lilly が出席することになりました。また、前日にあたる、6 月 25 日には、Biz ID 様の企画で開催されるブロガー向けの交流会のゲストとしても参加します。定員に限りがあるようなので、ご興味のある方は、お早めにご応募ください。

企画名 : Mozilla の CEO に直接聞く? 「Firefox 3」のあんなこと、こんなこと
日 時 : 6 月 25 26 日 19 時 00 分 ~ 21 時(前半:ディスカッション、後半:懇親会)
場 所 : Mozilla Japan のミーティングルーム(東京メトロ麹町駅下車 3 分 地図)
応募資格 : 議論のフィードバックをブログで発信していただける方
募集数 : 10 名程度
持ち物 : ノートPC (所有していれば、デジタルカメラ、IC レコーダなど)
参加費 : 無料
ゲスト : Mozilla Corporation CEO John Lilly
出席者 : 田口元氏
主 催 : Biz.ID編集部
URL : http://www.itmedia.co.jp/bizid/articles/0806/12/news116.html

また、Firefox 3 リリースパーティの方も引き続き参加申し込みを受け付けております。皆様、奮ってご参加ください。

Firefox 3 Download Day は 6月18日!!

投稿者 Kaori Negoro

Mozilla Developer Center の DevNews にて発表がありましたが、Firefox 3 のリリース日が、US Pacific Time で 6 月 17 日の午後、日本時間では 6 月 18 日の早朝になることが決定しました。"24 時間以内に最も多くダウンロードされたソフトウェア"としてギネス世界記録に挑戦する「World Download Day」の実施日も、日本時間では6月18日が対象になります。

Download Day サイトへの登録者も、全世界で100 万人を超え、日本でも現時点で 38,000 以上のご登録をいただいています。ご賛同いただいた皆様、ありがとうございます!残り一週間を切りましたが、まだまだ参加を募集しています。Mixi および Gree にキャンペーングループがあります。グローバルのグループとしては Facebook もあります。また、Twitter を Follow していただくと、英語環境での最新情報が得られます。引き続きご協力お願いします。

downloadday0612.jpg

Firefox 3 の修正内容のご紹介 その4 &mdash; keypress イベントの <code>charCode</code> 値の変更

投稿者 Masayuki Nakano

今回は、ページの拡大に使用するショートカットキーの変更について解説します。

問題となるショートカットキーは Ctrl + '+' (Mac では Cmd + '+') と定義されていますが、'+' はほんどのキーボードレイアウトでは Shift キー無しでは入力できません。

開発中だった beta 5 では、Shift キーが押されていると、Ctrl + Shift + 「Shift キーが押されていない場合の文字」というショートカットキーしか処理できませんでした。これにより、世界中に無数にある様々なキーボードレイアウトでの利用に、多くの問題がありました。今回の記事では、それらを解決するための仕様変更の内容についてもあわせて紹介します。これは、DOM の keypress イベントの仕様 (charCode プロパティの値と Gecko 内部のハンドリング仕様) を変更したことが原因ですので、Web アプリケーション、XUL アプリケーション、拡張機能の開発者の方々には大きな影響があります。ご注意ください。

日本のユーザの方の環境と言語を考えると、以下のパターンのどれかに入ると思います。

  • 日本語キーボードで、日本語版の Firefox を使う
  • 日本語キーボードで、英語版の Firefox を使う
  • 英語キーボードで、日本語版の Firefox を使う
  • 英語キーボードで、英語版の Firefox を使う

これらの環境での、Firefox 3 でのショートカットキーの一覧を表にすると次のようになります。Macユーザの方は Ctrl キーを Cmd キーに読み替えてください。

Firefox 3 におけるページの拡大のためのショートカットキー
日本語版英語版
日本語キーボード
  • Ctrl + ';'
  • Ctrl + Shift + ';'
  • Ctrl + Shift + '-'
  • Ctrl + Shift + ';'
  • Ctrl + Shift + '-'
英語キーボード
  • Ctrl + ';'
  • Ctrl + '='
  • Ctrl + Shift + '='
  • Ctrl + '='
  • Ctrl + Shift + '='

日本語キーボードでは、'+' を入力するには Shift + ';'、英語キーボードでは Shift + '=' という違いがあります。

Firefox 3 では原則、Ctrl + 「文字の入力できるキーの組み合わせ」でショートカットキーが使えるようになりましたので、Ctrl + 「'+' の入力できるキーの組み合わせ」でページを拡大できる、という訳です。しかし、それだけでは以下のような表になってしまいます。

Ctrl + 「'+' を入力するためのキーの組み合わせ」
日本語キーボードCtrl + Shift + ';'
英語キーボードCtrl + Shift + '='

ですが、Shift キーが常に必要というのは不便なので、英語版 Firefox では以前から、Ctrl + '=' で利用可能なようにショートカットキーを追加で定義していました。そのため、最初の表で、日本語版、英語版共に、Ctrl「'=' の入力できるキーの組み合わせ」で利用可能になっています。

Firefox 3 日本語版では、日本語キーボードのために追加で Ctrl + ';' も利用可能にしました。このため、最初の表のように非常に多くのキーの組み合わせで利用可能になっています。

もし、日本語版、英語版以外の Firefox 3 をご利用になる場合、日本語版とはまた別のショートカットキーの追加定義が行われている可能性があります。

Windows 版 Firefox 2 ではバグにより、Shift キー無しで利用できていたため、 Windows で Firefox 2 を利用されていた方が、Windows の 日本語版 Firefox 3 を利用される場合にのみ変更がありません。

もし、インストールしている拡張機能が、なんらかの機能のために Shift キーを押さないと入力できない文字をショートカットキーに設定していた場合、そのショートカットキーの動作に影響があるかもしれませんのでご注意ください。ご利用中の拡張機能になんらかの問題がある場合、その拡張機能の開発者の方に問い合わせていただきますように、お願いします。

それでは、 以下は Web 開発者の方のための解説です。

Firefox 3 は、beta 5 以降に keypress イベントのハンドリング仕様に関して非常に大きな変更を入れる必要があり、大規模な修正が入りました。このため、一部の Web アプリケーションで beta 5 の時には問題無かったキーハンドリングが、最終版では問題が生じている可能性があります。

具体的には、CtrlAltMeta (Win では Windows、Mac では Cmd) キーと文字を入力するキーとの組み合わせのショートカットキーを keypress イベントで charCode プロパティ値を利用してハンドリングしている場合です。

詳しい情報は MDC の Gecko Keypress Event で説明されています。Web アプリケーションの開発者の方は「DOM keypress イベントの charCode」セクションに、XUL アプリケーションや拡張機能の開発者の方は「内部キーハンドリングのための代替 charCode」セクションに目を通していただけるよう、お願いします。

これらの問題に対する、開発者の方にとって最も簡単な解決策は、ショートカットキーや、アクセスキーの「文字」に英数字以外の記号を指定しないことです。英数字以外の文字はキーボードレイアウトによって、入力のしやすさが大きく変わるので、利用を避けることをお奨めします。

Firefox 3 リリースパーティー (6/26) のご案内

投稿者 Eri Inoue

2004 年 11 月にバージョン 1.0 がリリースされて以来、多くのボランティアの力で成長を続けているオープンソースブラウザ「Mozilla Firefox」ですが、いよいよ Mozilla 史上最高のアップグレードと言われる Firefox 3 の正式版が 3 年以上の開発期間を経て、近くリリースされる運びとなりました。

このリリースを記念し、Mozilla Japan では、下記の要領で Firefox リリースパーティーを開催いたします。

このパーティーは、日頃 Firefox をお使いのユーザの皆様やコミュニティメンバーはもちろん、Web 開発者、アドオン作者、ビジネスパートナー、オープンソースに携わる方々など、様々な分野の皆様にご参加いただき、一緒に Firefox 3 のリリースをお祝いしましょう! というフランクな催しです。是非多くの皆さまのご参加をお待ちしております。

なお、ご参加はお申込制になっております。定員に限りがございますので、参加ご希望の方は、お早めにお申込をお願いいたします。

- 記

日 時 : 2008 年 6 月 26 日(木) 18:30 ~ 20:30
       受付 18:00 ~ / 開宴 18:30
会 場 : グランドプリンスホテル新高輪 国際館パミール 3階 翠雲(すいうん)
       (東京都港区高輪3-13-1 / TEL:03-3442 -1111)
参加費 : 無 料
定 員 : 250名 (定員に達し次第お申込を締め切らせていただきますのでご了承ください)
主 催 : 有限責任中間法人 Mozilla Japan

★本パーティーは、定員に達しましたのでお申込を締め切らせていただきました★

お申込方法: Firefox マイページで ID 登録の上、イベント申込フォームよりお申込ください
※Firefox マイページを初めてご利用いただく方は、新規で ID 登録をしていただく必要がございます。2008年2月~3月に開催した「Firefox お友達紹介キャンペーン」にて既に ID 登録されている方は、ログインいただくだけで参加申込が可能です。


参加お申込は Firefox マイページよりお願いいたします

今回のパーティーは、残念ながら東京のみでの開催になりますが、地方在住の方で、Firefox のパーティーを開催してくださるグループには、ご連絡いただければ、パーティーでお使いいただける Firefox ステッカー等のノベルティを人数分お送りいたします。また、15 名以上のパーティーを開催される場合は、抽選会などの景品として使えるスペシャルなプレゼントもご用意します。地方でのパーティーを開催される方でご希望の方は、Firefox マイページのお問い合わせ欄よりパーティーの人数、開催日などの情報をご連絡ください。

このページのコメントにパーティ開催の告知を書き込んでいただいても結構です。また、英語のみの表記になりますが、グローバルの企画で Mozilla Party Central という各国のパーティー開催を知らせるページをご用意していますので、よろしければパーティー告知の場としてご利用ください。

Firefox 3 リリース関連企画のご紹介 その1

投稿者 Eri Inoue

先日、5月31日に開催された Mozilla Party JP 9.0 で、Firefox 3 リリースに向けての日本オリジナル企画について、瀧田からお話をさせていただきましたが、今日はその中で、2つほどピックアップしてご紹介したいと思います。

学生向け「Firefox 3 ノート」プロモーション企画

企業の宣伝や就職情報の案内などが掲載されている、無料でもらえる学生さん向けの「タダノート」というサービスがあるのですが、今回は Firefox の便利な情報だけを掲載した特別版の「Firefox 3 版タダノート」を作成し、設置許可をいただいた大学で無料配布することになりました。
表紙の裏や各ページのフッタ部分などに Firefox の Tips や学生さんにオススメの便利な拡張機能の情報を Q&A 形式で盛り込んだ Firefox の魅力満載のノートになっています。
6月11日から関東圏の大学を中心に無料配布しますので、学生さんでこのノートを見かけた方は、是非お手に取ってみてください。

Note-Fx3.JPG

Firefox 3 リリースイベント

6月26日(木) 18:30より、Mozilla Japan 主催で Firefox 3 のリリースを記念したパーティーを東京都港区のグランドプリンスホテル新高輪 国際館パミールで開催することになりました。
このパーティーでは、実世界とウェブを結ぶ境界線の可能性の探求やインターフェースについての研究をされている慶應義塾大学の筧康明先生のご協力のもと、 Firefox 3 が次々とダウンロードされていくのを、視聴覚を通じて体感できる「灯の音(ともしびのね)」と題した空間演出も披露される予定です。ダウンロードをどのように体感できるのか疑問や興味が沸いた方は是非現地にお運びください。
リリースパーティーのご案内および参加申込方法は、来週前半にこのブログにて改めてお知らせいたします。


Firefox 3 の修正内容のご紹介 その3 &mdash; URLも改行されるように

投稿者 Masayuki Nakano

Firefox 2 までは日本語ではないテキストでは、Web デザイナの方がトリックを使わない限り、半角スペース (U+0020) 以外では改行されませんでした。そのため、長い URL が以下のようにはみ出したり、これが原因で Web ページ全体のデザインが壊れたりすることがありました。

Firefox 2 での URL の表示サンプル

これが、Firefox 3 では以下のように改行されるようになりました。

Firefox 3 での URL の表示サンプル

この修正は、多くの Internet Explorer (以下 IE) 向けにのみデザインされた Web ページの表示を、そのデザイナの意図通りに表示できるようになったことを意味します。

それでは、 Web デザイナの方には細かい仕様や注意点について、少し詳しい解説をさせて頂きます。

デザイナの方が気になるのは、IE との互換性かもしれません。しかし、Firefox 3 のレンダリングエンジン、Gecko 1.9 は IE と全く同じ仕様を採用することはできませんでした。IE の改行の仕様とほぼ同じ仕様を実際に開発版で採用してみると、様々な言語圏や、特定のユーザ層から苦情が相次いだためです。このため、Gecko 1.9 は互換性よりも、ユーザにとってより良い仕様を考えることにしました。

自動で行われる改行の仕様は HTML や CSS 等の Web 標準仕様では一切定義されていません。ブラウザそれぞれの独自のルールで改行処理を行っています。

Gecko 1.9 での改行の詳しい仕様は MozillaWiki に記載していますが、英語版しかないので、ここで簡単に要約を紹介しておきます。

Gecko 1.9 の改行は以下の原則に基づいています。

  • Gecko 1.8.1 以前のレイアウトとの互換性のため、欧米の文字の周りでは基本的には改行しない
  • 日本のマーケティングために URL は改行可能な仕様とする
  • 欧米のテキストであっても、ハイフンの周囲は改行可能とする
  • あまりリスクのある変更はしない

以下、細かいルールです。

  • 空白文字 (Unicode で定義されている様々な空白を含む) の周りでは改行する
  • 改行可能位置の近くでは改行可能とは考えない
    • 単語の先頭近くでは改行しない
    • 単語の末尾近くでは改行しない
    • 直前の改行可能な位置の近くでは改行しない
    • 改行可能ではない空白の近くでは改行しない
    • 「近い」をGecko 1.9 では 6 文字とする
  • 閉じ括弧と開き括弧の間は改行可能とする
  • ハイフンの後ろでは改行可能とする
    • ハイフンの前後が数字の場合は改行しない
    • ハイフンが連続する場合はその間では改行しない
    • 単語の先頭にあるハイフンの後ろでは改行しない
    • ハイフンの直前の文字か、直後の文字が数字でも日本語、中国語以外の文字の場合、ハイフンの後ろで改行しない
  • ファイルパスを改行可能にするために、バックスラッシュ (U+005C) とスラッシュ (U+002F) ので改行可能とする
    • 単語内の最初のこれらの文字の前では改行しない
    • これらの文字が連続する場合、その間では改行しない
  • URL のパラメータ部分を改行可能にするために、'&' (U+0026) と';' (U+003B) の前でも改行可能とする
    • ただし、その前に '=' (U+003D) が無い場合は改行しない
  • URL 内のパーセントエンコーディング文字列でも改行可能とするため、'%' (U+0025) の三文字手前が '%' の場合のみその '%' の前で改行可能とする

とにかく意図しない場所での改行が発生しないように、極力制限をかけている仕様になっています。これは、単純に文字だけを見て改行するかどうかを決定すると、日付の書式や、時間の書式等まで改行してしまったりすると、Web ページの内容自体を壊しかねないためです (日本語以外の言語圏では単語の途中で改行するという発想自体があまりないことの方が多いことに注意してください)。将来のバージョンではより改行の発生パターンは制限されるかもしれませんが、これ以上、改行可能位置が増えることはないと考えて頂いて良いと思います。

また、この修正で、textarea 要素内でも URL 等が改行されるようになりましたが、textarea 要素に、wrap="hard" を指定していても、今までと変わらず、URL 等は改行されて送信されないのでご注意ください。この挙動は IE とは異なっています。Gecko 1.9 での修正はあくまで、表示のみに限定されていて、データの送信時等の挙動は変更していません (今のところ将来のバージョンでも修正予定はありません)。

そして、この修正が完了した今、Web デザイナの方々にひとつお願いしたいことがあります。

Firefox 2 への妥協として、Web ページ側で「<wbr> ハック」を利用して、URL 等が改行されるようにしている Web サイトがあることを確認しています。<wbr> ハックは、若干ではありますが、転送量の増加、ブラウザ側のメモリ容量の増加、表示速度の低下など、デメリットがありますので、関係者の方は、Firefox 2 のサポートが終了する際に、<wbr> ハックの利用をやめていただける様、お願いいたします。

最後に、日本では馴染みが薄いですが、ソフトハイフンの実装も行われたので紹介しておきます。

ソフトハイフンとは、HTML のソースコード上では、&shy; と記述する、特殊なハイフンで、その文字は普段は何も表示されません。ですが、ソフトハイフンの直後は改行可能と判断され、ここで実際に改行される時は、その改行位置にハイフンが表示されます。

Gecko 1.9 では URL のような記号混じりの長い単語は自動で改行されるように改善されましたが、単なる長い単語は今後も改行しませんので、この仕様では問題がある場合、デザイナの方がソフトハイフンを利用することで改行可能位置を指定できます。

例えば、HyperTextHyper&shy;Text と記述すると、普段は HyperText とハイフン無しで表示されますが、この単語内で改行される場合、

Hyper-Text

とハイフン付きで表示されます。他のメジャーブラウザでも実装されているようですし、Firefox 2 はソフトハイフンの特殊な処理は対応していませんが、表示時に無視する (改行も表示もしない) ので、特に副作用なくご利用頂けます。

ただし、ユーザがソフトハイフンを含むテキストをコピーすると、ソフトハイフンもそのままコピーされますので、ユーザにコピーされる可能性のある例示等では、ソフトハイフンを整形目的で使うことが出来ませんのでご注意ください。