テンプレート・トーク:NoSpace

提供:Wikisource
ナビゲーションに移動 検索に移動

トランスクルードされる場合の空白は気にはなっていました。ただ毎ページ入れるのに抵抗があります。トランスクルード時にspanタグが先頭に入ります(MediaWiki:Proofreadpage pagenum templateによる)ので、こちら側に入れるか、あるいはcommon.cssで、span.pagenum{ margin-left: -0.5em; ..等}という定義を追加というのはどうでしょう?(ただfirefoxはネガティブマージンが効かないようで...)--Hiro3600 (トーク) 2015年10月16日 (金) 13:39 (UTC)[返信]

コメントありがとうございます。入れるのは前のページの最後で段落が終了していない({{nop}}を使用していない)場合に限られますが、そのような判定が可能でしたら問題ないと思います。--CES1596 (トーク) 2015年10月16日 (金) 14:09 (UTC)[返信]
common.cssによる方法は特に指定する必要がないメリットがありますが、まれに開始位置が左にずれる場合があるようです。また、当然ながらいずれの方法でもWord等に文章を貼り付けた場合にはうまく表示されません。根本的に解決するには、日本語TeXのように一行の終わりが1バイトコードならスペーサを挿入し、2バイトコードなら何も行わないといった処理が必要かもしれません。--CES1596 (トーク) 2015年10月17日 (土) 09:20 (UTC)[返信]
一応、ページ間空白文字の件は、mediawiki開発wikiの方に、分かち書きをしないJapaneseやChinese向けに改良してほしい、とは投げてあります。改良が成った暁には一括で元に戻せるように、なっていて欲しいです。--Akaniji (トーク) 2015年10月17日 (土) 11:28 (UTC)[返信]
ありがとうございます。MediaWikiが改良された際には、このテンプレートを無効化することで一括して元に戻すことができます。common.cssによる方法では、無効化後に位置が右にずれるケースが出てくる可能性がありますが、その場合は個別に対応する必要がありそうです。--CES1596 (トーク) 2015年10月17日 (土) 14:12 (UTC)[返信]
了解です。先方で返答がありました。1年ほど前に報告済みの古いバグによるものだそうです(phab:T60729)。低優先度となっているため、ずっと解決されずに来ているそうで、優先度を上げてはどうか、と提案されています。取り急ぎご報告まで。--Akaniji (トーク) 2015年11月2日 (月) 12:34 (UTC)[返信]
ありがとうございます。しかしながら、liangentさんもphab:T60729でコメントされていますが、これは行末でのスペーサの挿入によるものですので、この問題と合わせて解決されるのが望ましいと思います。行末のバイトコードによる処理は少なくとも日本語では有効ですので、オプションとして選択できるようになるとよいですね。--CES1596 (トーク) 2015年11月2日 (月) 18:26 (UTC)[返信]