(rubyプラグイン) 強調構文などに対してルビを振ると、強調などの効果が消える

  • 元タイトル: 強調表示の文字にルビが振れない
  • ページ: BugTrack2
  • 投稿者: tanaka?
  • 優先順位: 普通
  • 状態: 提案
  • カテゴリー: プラグイン
  • 投稿日: 2006-04-29 (土) 21:20:05
  • バージョン:

メッセージ

サマリの通りですが仕様でしょうか?

rubyの内部で強調などを使っても無効になる(今回問題としているのはこちら)

&ruby(ルビ){''対象文字列''}; ''対象文字列''

対象文字列(ルビ) 対象文字列

&ruby(ルビ){'''対象文字列'''}; '''対象文字列'''

対象文字列(ルビ) 対象文字列

&ruby(ルビ){%%対象文字列%%}; %%対象文字列%%

対象文字列(ルビ) 対象文字列

&ruby(ルビ){%%%対象文字列%%%}; %%%対象文字列%%%

対象文字列(ルビ) 対象文字列

rubyの外側であれば有効

''&ruby(ルビ){対象文字列};'' ''対象文字列''

対象文字列(ルビ) 対象文字列

'''&ruby(ルビ){対象文字列};''' '''対象文字列'''

対象文字列(ルビ) 対象文字列

%%&ruby(ルビ){対象文字列};%% %%対象文字列%%

対象文字列(ルビ) 対象文字列

%%%&ruby(ルビ){対象文字列};%%% %%%対象文字列%%%

対象文字列(ルビ) 対象文字列


  • 「ルビを振ると、強調などの効果が消えてしまう」で合ってますか -- 2006-04-29 (土) 21:35:11
    • 言葉足らずですみません。その通りです。 -- tanaka? 2006-04-29 (土) 22:32:55
  • BugTrack2/65関連で、$body = strip_htmltag($body); されていますね。size同様、stripする必要なさげな気がしますが、駄目なんでしたっけ? -- にぶんのに 2006-04-29 (土) 23:12:14
  • コメントありがとうございます。上記例を拡張しました。最初触れられてはいませんでしたが、強調記法を外側に置くぶんには問題ありません。 -- henoheno 2006-04-30 (日) 17:24:48
    • うーん、ruby annotation にこの(今回上げられた方の)ような部分的な装飾を許可するのは果たしてよいのであろうか。良いのであればそれは何故かな。また、良くないならそれは何故かな。 -- henoheno 2006-04-30 (日) 17:32:07
  • 現状の回避策は、下に追加した例にある様に、rubyの外側で装飾を行う事です。tanakaさんはそもそもどんな使い方をしたかったのでしょうか。何か細かい装飾のコントロールが要求されていましたか? -- henoheno 2006-04-30 (日) 17:34:41
    • 例が良くないかもしれないですが、Search Engine Optimizationにサーチ エンジン 最適化 とルビを振り、単語の最初のアルファベットを強調にしようと思ったらできなかったので… -- tanaka? 2006-04-30 (日) 22:32:40
  • 書き方として自然なのは「rubyの外側」だと思います。内側にしちゃうと、'''とかに対してルビをふらなきゃならないような感じがします。 -- okkez 2006-05-05 (金) 19:56:29


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-06-07 (木) 10:28:50
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.321 sec.

OSDN