{ "prefbar:info": { "formatversion": 3 }, "prefbar:menu:enabled": { "items": [ "prefbar:button:fontset_ja_UmeP" ] }, "prefbar:button:fontset_ja_UmeP": { "type": "extcheck", "label": "フォントセット(梅P)", "setfunction": "function set_fontset_ja_UmeP(value, button, event) {\n if (value) {\n goPrefBar.SetPref(\"font.default.ja\",\t\t\"sans-serif\");\n goPrefBar.SetPref(\"font.name.serif.ja\",\t\t\"Ume P Mincho\");\n goPrefBar.SetPref(\"font.name.sans-serif.ja\",\t\"Ume P Gothic\");\n goPrefBar.SetPref(\"font.name.monospace.ja\",\t\t\"Ume Gothic\");\n goPrefBar.SetPref(\"font.size.variable.ja\",\t\t14);\n goPrefBar.SetPref(\"font.size.fixed.ja\",\t\t14);\n }\n else {\n goPrefBar.SetPref(\"font.default.ja\", \"serif\");\n goPrefBar.ClearPref(\"font.name.serif.ja\");\n goPrefBar.ClearPref(\"font.name.sans-serif.ja\");\n goPrefBar.ClearPref(\"font.name.monospace.ja\");\n goPrefBar.ClearPref(\"font.size.variable.ja\");\n goPrefBar.ClearPref(\"font.size.fixed.ja\");\n }\n}\nset_fontset_ja_UmeP(value, button, event);\n", "getfunction": "function get_fontset_ja_UmeP() {\n var value =\n (goPrefBar.GetPref(\"font.default.ja\")\t\t== \"sans-serif\" &&\n goPrefBar.GetPref(\"font.name.serif.ja\")\t\t== \"Ume P Mincho\" &&\n goPrefBar.GetPref(\"font.name.sans-serif.ja\")\t== \"Ume P Gothic\" &&\n goPrefBar.GetPref(\"font.name.monospace.ja\")\t== \"Ume Gothic\");\n return value;\n}\nvalue = get_fontset_ja_UmeP();\n" } }