Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムです。
参加方法などは modest を、変更履歴は Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 新しいマークアップ言語・・・ 次のトピックを表示
前のトピックを表示
トピックの新規投稿返信
投稿者 メッセージ
夜雲照月



登録日: 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日
記事: 1743

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: 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/
指定期間中に書かれた記事を表示:      
トピックの新規投稿返信


 別のフォーラムに移る:   



次のトピックを表示
前のトピックを表示
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme :: All times are GMT +9:00