Mozilla 製品
とその関連ソフトの日本語化に関するフォーラムでした。
このサイトは 2022 年 1 月に終了しました。
フィードバック方法や変更履歴などは
Github
をご覧ください。
よくある質問
•
検索
•
登録ユーザ一覧
•
グループ
•
登録
•
ユーザ設定
•
ログインして PM を確認
•
ログイン
新しいマークアップ言語・・・
次のトピックを表示
前のトピックを表示
Mozilla L10N フォーラム一覧
»
Other Products
投稿者
メッセージ
夜雲照月
登録日: 2005年5月 29日
記事: 1
件名: 新しいマークアップ言語・・・ 投稿時間: 2005年5月29日(日) 15:05
はじめまして。誠にすいませんが初心者的な発言をします・・・。
新しいマークアップ言語が出来た場合、どのようにして対応させていくのでしょうか・・・。
というのも、こんなマークアップ言語の案を見つけてしまったからなのですが・・・。
HTMLに似せた楽譜記譜法MHTML(by 繁田卓也)
http://www.shigeta.net/mhtml/
mal_blue
ゲスト
件名: Re: 新しいマークアップ言語・・・ 投稿時間: 2005年5月29日(日) 22:42
現在楽譜なら MusicXML が一般的のようです。
http://www.musicxml.org/xml.html
楽譜情報の交換ということなら、WWWブラウザで表示させる必要は全くないと思いますが。
それはそれとして、Mozilla,Firefox の場合、新しいマークアップへの対応は基本的にレンダリングエンジンを改造することになります。
ただし個人的な用途である場合、html と表示形式が類似したもので XML ならば、
XML + CSS で表示することが可能です。http://www.hixie.ch/advocacy/whatwg-presentation/ のソースとか参考になるかな。
若干要素を追加してふるまいなどを変えるならば XBL, XTF をつかった拡張を作ることで可能です。
dynamis
登録日: 2003年10月 05日
記事: 1744
件名: Re: 新しいマークアップ言語・・・ 投稿時間: 2005年5月30日(月) 02:44
mal_blue wrote:
現在楽譜なら MusicXML が一般的のようです。
http://www.musicxml.org/xml.html
楽譜情報の交換ということなら、WWWブラウザで表示させる必要は全くないと思いますが。
それはそれとして、Mozilla,Firefox の場合、新しいマークアップへの対応は基本的にレンダリングエンジンを改造することになります。
ただし個人的な用途である場合、html と表示形式が類似したもので XML ならば、
XML + CSS で表示することが可能です。http://www.hixie.ch/advocacy/whatwg-presentation/ のソースとか参考になるかな。
若干要素を追加してふるまいなどを変えるならば XBL, XTF をつかった拡張を作ることで可能です。
XML をデータ形式として採用する場合、表示を考慮したデータ形式ではなく純粋なデータのみを構造化することが多いと思います。そういったデータを表示する際には表示に適したものに変換するというのが一般的だと思います。
つまり XML+XSL です。
CSS だけでは限界がありますが、XSL はプログラミング言語としても(理論的には)十分な機能を備えており、テキスト形式なら何にでも変換できます。
# バイナリへの変換も理論的には可能ですが、XSL でする理由がまったくない。
本件の楽譜の場合は純粋なデータとしてだけじゃなく、楽譜としての表示用表現も含めてのものと考えてよいでしょうから、描画エンジンに MathML 描画モードなど同様に MusicML 描画モードを追加して対応するというのが理想でしょう。
ただ、実際にブラウザで対応するとしても、少なくとも最初は描画エンジンが直接対応することはないと思います。XSL によって SVG などへと変換して描画する方が遙かに簡単でしょうから。
# 実際 Firefox は MathML (の内容マークアップ)表示時には内部的に XSL を使用しています。
これについてはおそらく(気合いと根性さえあれば(^^;)今すぐでも XSL で SVG に変換してブラウザで表示させることが可能です。もしかしたら既に頑張って用意してる人もいるかも知れません。
# Firefox 1.0.x は標準では非対応ですが、1.1 では SVG に対応します。
# Opera 8 は Tiny SVG に対応しているそうです。
#
http://moz.skillup.jp/jlp/viewtopic.php?t=418
ブラウザで表示しなくてよいなら mal_blue さんご紹介の通り MusicXML を専用の対応ソフトで表示させればよいと思います。
# MHTML は XSL で MusicXML に変換すればよい
# mal さん、アカウントについてメール届かなかったですか? 再送してみます…
____________________
http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/
指定期間中に書かれた記事を表示:
全てのトピック
1日以内
1週間以内
2週間以内
1ヶ月以内
3ヶ月以内
6ヶ月以内
1年以内
古い記事から表示
新しい記事から表示
Mozilla L10N フォーラム一覧
»
Other Products
別のフォーラムに移る:
フォーラムを選んでください
Info.
----------------
Announcement
FAQ & Study
Discussion & FreeTalk
Develop & Support
----------------
Firefox
Thunderbird
Other Products
Extensions & Themes
misc.
----------------
test
Archive (nonactive, locked)
----------------
Flock
Documentation
共同ウェブ標準化プロジェクト(仮称)準備委員会 本会議場
次のトピックを表示
前のトピックを表示
新規トピックを投稿
できます
既存トピックに返信
できます
自分の記事を編集
できません
自分の記事を削除
できません
投票に参加
できません
Powered by
phpBB
© 2001, 2002 phpBB Group (customized by dynamis) ::
FI Theme
:: All times are GMT +9:00