TinyMCE Init Setting プラグイン

TinyMCE Advancedプラグインはいれたものの少し物足りない気がするのは
日本語フォントが入っていないからでしょうか。

ワタシはほとんど使う気はないのですが、フォントにこだわる方はいらっしゃる
ようで、ゴシックと明朝くらいは選択できるようにしようと思います。

ソースを辿っていくと思いつくのは
wp-includes/js/tinymce/themes/advanced/editor_template.js

を修正する方法。ここのtheme_advanced_fontsを追加する方法だと思います。

tmfm75さんのブログの記事「TinyMCE Advancedに日本語フォントを追加
にも正にそのままで、これで十分だと思います。

でもワタシはeditor_template.jsですら汚したくなかったので、
このためだけのプラグインを作ることにしました。

ab_tinymce_init_setting_1_0.zip

これまた1ファイルの極々ちいさなプラグインです。

やっていることは「tiny_mce_before_init」のフィルタを定義し
その中でtinyMCEの設定を書き加えています。いずれWin/Macで
メニューを切り替えるか共通で使えるものにしたいと思いますが、
現状はここまで。editor_template.jsを書き換える方が簡単・確実で
処理も早いので、ワタシ以外他に誰が使うんでしょうね(・。・;

tinyMCEの初期設定はフォントだけでなくこちらに沢山解説されています。

TinyMCE:Configuration – Moxiecode Documentation Wiki

http://wiki.moxiecode.com/index.php/TinyMCE:Configuration

今は単純な機能ですが、tinyMCEの初期設定をいろいろ書き換えたいと
思ったときのベースにしていければよいかなと思います。

8 Responses to “TinyMCE Init Setting プラグイン”

  1. [...] 一番お勧めの方法です。 TinyMCE Init Setting プラグイン [...]

  2. [...] mineko様制作の下記のプラグインを流用し、tinyMCE.initへオプションを渡します。(色々なTinyMCEの設定を上書き可能です。感謝!) http://wpmu.litchee.com/2009/06/30/tinymceinitsetting/ [...]

  3. [...] Init SettingTinyMCE Advancedに日本語フォントを追加するプラグインhttp://wpmu.litchee.com/2009/06/30/tinymceinitsetting/ PS AUTO [...]

  4. [...] まず、上部のフォント選択に日本語フォントを追加しましょう。「TinyMCE Init Setting プラグイン」をダウンロードして解凍します。phpファイルが1つ出てくると思うので、テキストエディタで開いて表示したいフォントを記述します。私は日本語フォントを上に持ってきたかったため、下記のようにしました。 $usefonts = array( ‘MS Pゴシック’  => ‘MS Pゴシック’, ‘MS P明朝’      => ‘MS P明朝’, ‘MS UI Gothic’     => ‘MS UI Gothic’, ‘MS ゴシック’    => ‘MS ゴシック’, ‘MS 明朝’        => ‘MS 明朝’, ‘Andale Mono’      => ‘andale mono,times’, ‘Arial’            => ‘arial,helvetica,sans-serif’, ‘Arial Black’      => ‘arial black,avant garde’, ‘Book Antiqua’     => ‘book antiqua,palatino’, ‘Comic Sans MS’    => ‘comic sans ms,sans-serif’, ‘Courier New’      => ‘courier new,courier’, ‘Georgia’          => ‘georgia,palatino’, ‘Helvetica’        => ‘helvetica’, ‘Impact’           => ‘impact,chicago’, ‘Symbol’           => ’symbol’, ‘Tahoma’           => ‘tahoma,arial,helvetica,sans-serif’, ‘Terminal’         => ‘terminal,monaco’, ‘Times New Roman’  => ‘times new roman,times’, ‘Trebuchet MS’     => ‘trebuchet ms,geneva’, ‘Verdana’          => ‘verdana,geneva’, ‘Webdings’         => ‘webdings’, ‘Wingdings’        => ‘wingdings,zapf dingbats’ ); [...]

  5. [...] まず、上部のフォント選択に日本語フォントを追加しましょう。「TinyMCE Init Setting プラグイン」をダウンロードして解凍します。phpファイルが1つ出てくると思うので、テキストエディタで開いて表示したいフォントを記述します。私は日本語フォントを上に持ってきたかったため、下記のようにしました。 [...]

  6. kisumi より:

    ab_tinymce_init_setting_1_0.zipのリンクが切れているようです。

    どうしても導入したいので、配布して頂けないでしょうか?

  7. mineko より:

    kisumiさん、ゴメンなさい(>_<。)
    WPMUのバージョンアップ後にリンクが切れてしまったようです。
    .htaccess の RewriteRoule も治しました。

    ダウンロード後はコメントのみなさんの記事を参考に修正してみてくださいね!

  8. [...] 「TinyMCE Init Setting プラグイン」をダウンロードして解凍します。phpファイルが1つ出てくると思うので、テキストエディタで開いて表示したいフォントを記述します。 [...]

Leave a Reply