2012-05-10 87 views
0

好吧......TinyMCE的3.12版本轉換<font>到<span>

我們剛剛升級了CMS已安裝TinyMCE的3.12版本。

我們已將所有現有數據遷移過來。

以前的平臺使用了一個相當古老的Ektron視覺編輯器。

在我們的大部分網頁的HTML我們的代碼片段看起來像:

<p><font size='1'>Font Size 1</font></p> 
<p><font size='2'>Font Size 2</font></p> 
<p><font size='3'>Font Size 3</font></p> 
<p><font size='4'>Font Size 4</font></p> 
<p><font size='5'>Font Size 5</font></p> 
<p><font size='6'>Font Size 6</font></p> 
<p><font size='7'>Font Size 7</font></p> 

TinyMCE的的版本是這樣的代碼正確地轉換爲:

<p><span style="font-size: xx-small;">Font Size 1</span></p> 
<p><span style="font-size: x-small;">Font Size 2</span></p> 
<p><span style="font-size: small;">Font Size 3</span></p> 
<p><span style="font-size: medium;">Font Size 4</span></p> 
<p><span style="font-size: large;">Font Size 5</span></p> 
<p><span style="font-size: x-large;">Font Size 6</span></p> 
<p><span style="font-size: xx-large;">Font Size 7</span></p> 

這很好。 ..

但是,在我們的舊視覺編輯器中,我的內容貢獻者將設置<font size='2'>,因爲它看起來像是12pt字體...所以它看起來很正常...

TinyMCE將<font size='2'>轉換爲x-small,看起來像10pt字體。

SO..in TinyMCE有沒有辦法將<font size='2'>關聯到<span style="font-size:small">而不是x-small字體?

有意義嗎?

回答

1

配置選項font_size_style_values允許您控制對字體大小1-7使用哪些樣式。有關詳細信息,請參見http://www.tinymce.com/wiki.php/Configuration:font_size_style_values

因此,對於您的使用情況下,你會想從一開始就刪除XX小的選擇和換檔都記錄下來一個(在末處加入的附加價值):

font_size_style_values: "x-small,small,medium,large,x-large,xx-large,xx-large" 

我剛剛測試了這個一個TinyMCE(版本3.4.9)的本地副本,除了字體大小1之外,這似乎是工作的,無論配置如何,總是將其轉換爲xx-small。但是這個錯誤有可能在新發布的3.5中得到修復。

0

您可以嘗試設置:convert_fonts_to_spans:false

相關問題