服務(wù)熱線
153 8323 9821
默認(rèn)情況下,FCKEditor在進(jìn)行文本編輯時(shí),無法使用中文字體。讓其添加中文字體的方法:
1、打開 fckconfig.js 文件,找到第154行(大概),會(huì)發(fā)現(xiàn):
程序代碼:
FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
將其修改為:
FCKConfig.FontNames = '宋體;黑體;幼圓;楷體_GB2312;仿宋_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
這樣還是不行,雖然發(fā)現(xiàn)編輯器的字體選項(xiàng)多了已添加的中文字體,但應(yīng)用到文本上卻發(fā)現(xiàn)沒有任何作用!
2、打開editor/css/fck_editorarea.css 文件,將程序代碼:找到第43行(應(yīng)該是),會(huì)發(fā)現(xiàn)
font-family: Arial, Verdana, sans-serif;
修改為:
font-family: 宋體, 黑體, 幼圓, 楷體, 仿宋, Arial, Verdana, sans-serif;
注意:一定要“另保存”為 UTF-8編碼格式的文檔,否則會(huì)出現(xiàn)亂碼!可用記事本的另存為,選擇UTF-8
現(xiàn)在正在使用編輯BLOG的字體只有幾個(gè)英文的字體,Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;當(dāng)想加入中文字體如何處理?
在FCKEditor中增加中文字體格式fckconfig.js中增加unicode的編碼就可以了:
FCKConfig.FontNames = '\u4eff\u5b8b_GB2312;'
\u4eff\u5b8b_GB2312表示仿宋_GB2312,這樣便增加了一個(gè)中文字體。
\u4eff\u5b8b_GB2312為UNICODE,想把中文直接轉(zhuǎn)為UNICODE,可以使用JDK中BIN下的一個(gè)工具native2ascii.exe
使用方法:
創(chuàng)建包含中文字體的文件,用分號(hào)間隔,如:宋體;隸書;
cmd在進(jìn)入native2ascii.exe所在的目錄 native2ascii.exe 文件路徑即可輸出。