萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> dreamweaver教程 >> FCKEditor 中文字體添加與中文字體無效的解決方法

FCKEditor 中文字體添加與中文字體無效的解決方法

  默認情況下,FCKEditor在進行文本編輯時,無法使用中文字體。

  自個兒摸索了下,解決方法如下:

  打開 fckconfig.js 文件

  找到如下的行:

  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' ;

  當當,這樣還是不行,雖然發現編輯器的字體選項多了已添加的中文字體,但應用到文本上卻發現沒有任何作用!

  接著下一步 :)

  打開editor/css教程/fck_editorarea.css 文件

  將:

  font-family: Arial, Verdana, sans-serif;

  修改為:

  font-family: 宋體, 黑體, 幼圓, 楷體, 仿宋, Arial, Verdana, sans-serif;

  保存,刷新後將即可以使用中文字體了。

  中文字體無效的解決方案

  找到 fck版本配置文件應該是/config.js ,方法同上,代碼添加位置無所謂,保證你語法沒問題就行,刷新,,

  config.font_names = '宋體/宋體;黑體/黑體;仿宋/仿宋_GB2312;楷體/楷體_GB2312;隸書/隸書;幼圓/幼圓;微軟雅黑/微軟雅黑;'+ config.font_names ;

  這樣就KO了。

  注腳:

  FCKConfig.DefaultLanguage = ‘zh-cn’ ;

  先禁用自動語言檢測,再將默認語言由en修改為zh-cn,注意不要改成zh,zh是繁體,zh-cn才是簡體,在此鄙視一下FCKEditor本末倒置的行為

copyright © 萬盛學電腦網 all rights reserved