― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 14 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2008年6月23日(月) 19:58 
Mac版とLinux版のFirefox 2.0.0.14公式バイナリで,インド系文字を正しく表示できるようにすることはできますでしょうか?
同様の質問を2ちゃんねるにもしたのですが,流れが速すぎて解答がつきませんでした。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年6月23日(月) 21:51 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2743
お住まい: 東京
Arrus さんが書きました:
Mac版とLinux版のFirefox 2.0.0.14公式バイナリで,インド系文字を正しく表示できるようにすることはできますでしょうか?
同様の質問を2ちゃんねるにもしたのですが,流れが速すぎて解答がつきませんでした。

Firefox サポート:インドのサイトが正しく表示されない
こちらが参考になりませんか?
フォントが導入されていないことが原因と思われます。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.2+)
-- いつまでたっても nightly


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年6月23日(月) 22:15 
Cai さんが書きました:
Firefox サポート:インドのサイトが正しく表示されない
こちらが参考になりませんか?
フォントが導入されていないことが原因と思われます。

Linuxではフォントは入っていて表示はできるのですが,本来とは逆に表示されたりしています。Macに関しては手元にないのでわからないのですが,ここによると豆腐になって全く表示できないらしいです。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年6月23日(月) 22:42 
オフライン
Administrator

登録日時: 2005年7月23日(土) 16:55
記事: 1295
Arrus さんが書きました:
Macに関しては手元にないのでわからないのですが,ここによると豆腐になって全く表示できないらしいです。

Mac OS X 10.5.3 の環境です。
ご紹介のリンク先の文字描画ですが、
Firefox 2.0.0.14 ではすべて "?" になってました。
ちなみに、Firefox 3 ではチベット文字以外は豆腐になるか点線の丸が抜けてしまってます。
Unicode で自動判別は全言語の設定でテスト。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年6月24日(火) 00:43 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
Cai さんが書きました:

それ、対象バージョンが書かれていませんが Firefox 3 についての記述ですね。
Firefox 2 では無理だと思います。
complex script への対応は、Firefox 3 の新機能のひとつです。
# 日本語版のリリースノートでは「複雑な筆記体」と書かれていますが、筆記体の話ではありません。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年6月24日(火) 02:07 
ここによればLinux版はコンパイル時のオプションでPangoを使うように指定できますが,MacでもPangoを使ってインド系文字を表示できますでしょうか?


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年6月25日(水) 23:49 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
Arrus さんが書きました:
ここによればLinux版はコンパイル時のオプションでPangoを使うように指定できますが,MacでもPangoを使ってインド系文字を表示できますでしょうか?

それはたぶん無理だと思います。

背景がよくわからないのですが、
Firefox 2 公式バイナリ → コンパイル時のオプション
という流れになるのはなぜでしょう。
普通なら
Firefox 2 公式バイナリ → Firefox 3 公式バイナリ
となると思うのですが…


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年6月26日(木) 18:06 
あ さんが書きました:
それはたぶん無理だと思います。
それでは,Macで,ATSUIを使うようにするパッチを当てて自分でコンパイルすることはできますでしょうか?

あ さんが書きました:
背景がよくわからないのですが、
Firefox 2 公式バイナリ → コンパイル時のオプション
という流れになるのはなぜでしょう。
普通なら
Firefox 2 公式バイナリ → Firefox 3 公式バイナリ
となると思うのですが…

実行する予定はないのですが,ThunderbirdやSeaMonkeyでもインド系文字を表示できるようにする方法が知りたいのです。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年6月27日(金) 01:22 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
Arrus さんが書きました:
それでは,Macで,ATSUIを使うようにするパッチを当てて自分でコンパイルすることはできますでしょうか?

あーそういえば、日の目を見なかった惜しいパッチがありましたね。
Firefox 2.0.0.14 用のパッチが用意されているわけではないので単純には当たりませんが、この方法なら行けるでしょう。

Arrus さんが書きました:
あ さんが書きました:
Firefox 2 公式バイナリ → コンパイル時のオプション
という流れになるのはなぜでしょう。
普通なら
Firefox 2 公式バイナリ → Firefox 3 公式バイナリ
となると思うのですが…

実行する予定はないのですが,ThunderbirdやSeaMonkeyでもインド系文字を表示できるようにする方法が知りたいのです。

ということであれば、Gecko 1.8.1 相当製品 (Thunderbird 2 や Seamonkey 1.1) にパッチを当てる他にも、Gecko 1.9 相当 (Thunderbird 3 (a.k.a Shredder) Alpha や SeaMonkey 2a1pre 等) を使う手や、その正式版を待つという手もありますね。

今すぐ、ということであればどちらも正式版ではないという点ではどっちもどっちなので、お好みの方を自己責任で使えば良いでしょう。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年6月29日(日) 21:30 
あ さんが書きました:
あーそういえば、日の目を見なかった惜しいパッチがありましたね。
Firefox 2.0.0.14 用のパッチが用意されているわけではないので単純には当たりませんが、この方法なら行けるでしょう。

それでは,パッチをダウンロードしてから当てるまでのやり方を教えてくださいませんでしょうか?


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年7月01日(火) 22:46 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
Arrus さんが書きました:
それでは,パッチをダウンロードしてから当てるまでのやり方を教えてくださいませんでしょうか?

パッチは Bug 121540 - Use ATSUI for text rendering on Mac OS X に添付されています。
ソースに対する変更は MLTE adaptation (v7.5 が最新)で、このパッチを当てることになります。
また、追加する必要があるファイルが nsMacFonts.cpp (v3 が最新) と nsMacFonts.h で、これらはソースの gfx/src/mac/ に置きます。

パッチは patch コマンドを使って当てます。使い方はマニュアルを見てください。
Firefox 2.0.0.14 のソースに対してパッチを当てると、そのまま当たる部分については反映されますが、そのままでは当たらない部分が reject file に出力されます。
reject file に出力された部分については、それを見つつ、ソースを手作業で編集してそのパッチを反映させてください。

…と、ここまでの作業を 1 つのパッチにしたものが今、手元にあるのですが、これまでファイル置き場として使っていたサーバに接続できないので公開することができません^^;
接続できるようになって、かつ忘れていなければ公開しようかとは思います。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年7月02日(水) 07:48 
わざわざアップロードまでしてくださいまして,ほんとうにありがとうございます。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年8月25日(月) 21:58 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
あ さんが書きました:
…と、ここまでの作業を 1 つのパッチにしたものが今、手元にあるのですが、これまでファイル置き場として使っていたサーバに接続できないので公開することができません^^;
接続できるようになって、かつ忘れていなければ公開しようかとは思います。
遅くなりました。
時間が経ってしまい、Firefox 2.0.0.14 ではなく 2.0.0.16 になってしまいましたが、上記バグにあるパッチを Firefox 2.0.0.16 用にしたパッチは atsui-fx2.0.0.16.diff です。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年8月29日(金) 23:49 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
あ さんが書きました:
時間が経ってしまい、Firefox 2.0.0.14 ではなく 2.0.0.16 になってしまいましたが、上記バグにあるパッチを Firefox 2.0.0.16 用にしたパッチは atsui-fx2.0.0.16.diff です。
パッチを当てた Thunderbird を作ってみました。
日本語版
英語版

# ロゴや名前が違うのは、Thunderbird の商標使用権を持っていないためですので気にしないでください。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 14 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[37人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean