5.2からのリッチテキストの問題 MovableType5.2.3

  • 投稿日:
  • by
  • カテゴリ:

Movable Type 5.14から5.2.3に変換後、本文のレイアウトのコントロールが難しくなった。

本文がリッチテキストに変化される時に
特に全角から半角、半角から全角にタブがあったり、行の最後にタブが置かれていたり、半角のタブが繰り返されいたり、半角+リターン、"、"+半角などでは、?に変換されてしまうようだ。また<p> </p>は、<p>?</p>に変換されてしまう。?が本文にばらまかれてしまうのはかなり問題だと思われるが。
これは、MTfeedbackでは確認されなかった。

また今までの<div></div>などのコードは変換されていないことが多く、リッチテキストでは、<div></div>のままだと、改行も段落のレイアウトにもならない。

本文を一旦リッチテキストにコピーして、Movable Typeの本文に再度コピーすると
<div></div>から <p></p>に変換される。これが唯一の解決法かもしれない。ただ、<p></p>の段落はかなり広くて文章が以前より間が空いてしまう。

またリッチテキストのときは、;, ?: , などの記号は総て<span></span>で囲まれてしまう。そのまま文章の記号として扱ってもらえれば良いのだが。これではあまりに複雑になるのでなんとかして欲しいのだが。

5.24のリッチテキスト編集ではうまく改行ができない。一行開いてしまう。
改行コードが<p></p>に設定されていて、<br />ではないからである。
しかたなく、改行コード<br />をあとから入れることにしている。