[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feh6UAF0hIASWmT7VWae_EiyrUzh0PUwkok60C1NwAdo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":144,"fingerprints":278},"japanese-font-for-tinymce","Japanese font for WordPress(Previously: Japanese Font for TinyMCE)","4.30","raspi0124","https:\u002F\u002Fprofiles.wordpress.org\u002Fraspi0124\u002F","\u003Cp>Add Japanese font to Gutenberg and TinyMCE Advanced plugin’s font family selections.\u003Cbr \u002F>\nNow supports Gutenberg as option. Please enable gutenberg option in order to use it.\u003Cbr \u002F>\nFont to be added；\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fhp.vector.co.jp\u002Fauthors\u002FVA039499\u002F#hui\" rel=\"nofollow ugc\">ふい字\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fget\u002Fnoto\u002F#sans-jpan\" rel=\"nofollow ugc\">Noto Sans Japanese\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Ftanukifont.com\u002Fesenapaj\u002F\" rel=\"nofollow ugc\">エセナパJ\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Ffont.gloomy.jp\u002Fhonoka-maru-gothic-dl.html\" rel=\"nofollow ugc\">ほのか丸ゴシック\u003C\u002Fa>\u003Cbr \u002F>\nand more..\u003Cbr \u002F>\nAnd If you want more font,please post a comment to page below.\u003C\u002Fp>\n\u003Cp>Please see \u003Ca href=\"https:\u002F\u002Fdiary.raspi0124.dev\u002Fpost-677\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> for more infomation.(Japanese)\u003Cbr \u002F>\nDevelopment for this plugin takes place at GitHub. To report bugs or feature requests, please use \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fraspi0124\u002FJapanese-font-for-TinyMCE\" rel=\"nofollow ugc\">Github\u003C\u002Fa> issues.\u003Cbr \u002F>\nThis plugin could not be exist without the creator of the fonts, the people who sacrificed huge amount of their time contributing to more freeer world.\u003Cbr \u002F>\nIf you would like to donate, or send message to those people who sacrificed huge amount of their private time making those fonts and pubishing them for free, feel free to checkout this list. It has all email\u002Fdonating destination I could collect.\u003C\u002Fp>\n","Add Japanese font to Gutenberg and TinyMCE Advanced plugin's font family selections.",10000,130196,76,6,"2025-12-04T09:06:00.000Z","6.9.4","5.1","",[20,21,22,23,24],"font","fonts","japanese","japanesefont","tinymce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjapanese-font-for-tinymce.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},2,10010,93,30,89,"2026-04-05T02:09:31.663Z",[39,59,78,99,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":26,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-editor-fontsize","EditorFontsize","1.0","kubenstein","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubenstein\u002F","\u003Cp>Add a font size dropdown menu to tinyMCE content editor\u003C\u002Fp>\n","Allows you to change a font size in a visual editor",500,15681,"2012-07-07T14:11:00.000Z","3.3.2","3.2.1",[53,20,54,55,24],"admin","fontsize","size","https:\u002F\u002Fgithub.com\u002Fkubenstein\u002Fwp-editor-fontsize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-editor-fontsize.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":27,"num_ratings":27,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":76,"download_link":77,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"twentyfifteen-noto-sans-jp","Twentyfifteen Noto Sans JP","0.2.1","Hinaloe","https:\u002F\u002Fprofiles.wordpress.org\u002Fhnle\u002F","\u003Cp>The font of TwentyFifteen is changed to a Japanese Gothic font.　　\u003C\u002Fp>\n\u003Cp>This plugin replace TwentyFifteen’s \u003Cstrong>Noto\u003C\u002Fstrong> font to \u003Cem>Noto Sans Japanese\u003C\u002Fem> web font. (which distributed in https:\u002F\u002Fwww.google.com\u002Ffonts\u002Fearlyaccess )\u003C\u002Fp>\n\u003Cp>This plugin only works TwentyFifteen and it’s child theme.\u003C\u002Fp>\n\u003Cp>This plugin is published on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhinaloe\u002Ftwentyfifteen-notosans-ja\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>TwentyFifteen に使用されている \u003Ccode>Noto Sans\u003C\u002Fcode> 及び \u003Ccode>Noto Serif\u003C\u002Fcode> を \u003Ccode>Noto Sans Japanese\u003C\u002Fcode> に置き換えます。本来セリフ・明朝の部分もゴシック体になるのでご注意下さい。\u003Cbr \u002F>\nこのプラグインは TwentyFifteen とその子テーマ以外では機能しません。\u003C\u002Fp>\n","The font of TwentyFifteen is changed to a Japanese Gothic font.",60,2361,"2017-02-13T12:41:00.000Z","4.7.32","4.1",[20,73,22,74,75],"google-fonts","noto-sans","twentyfifteen","https:\u002F\u002Fhinaloe.net\u002Fportfolio\u002Ftwentyfifteen-noto-sans-jp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftwentyfifteen-noto-sans-jp.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":16,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":32,"unpatched_count":27,"last_vuln_date":98,"fetched_at":29},"custom-fonts","Custom Fonts – Host Your Fonts Locally","2.1.17","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>\u003Cstrong>HOST FONTS, IMPROVE WEBSITE SPEED, AND ELIMINATE PRIVACY CONCERNS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Ch3>IMPROVED SPEED AND PERFORMANCE 🚀\u003C\u002Fh3>\n\u003Cp>Custom Fonts enables you to upload your own custom fonts or choose from a vast collection of Google Fonts, all hosted directly on your own web server.\u003C\u002Fp>\n\u003Cp>By hosting fonts locally, you can significantly improve your website’s performance. As the fonts load directly from your server, it reduces external requests, significantly reducing page load times.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fcustom-fonts-demo\" rel=\"nofollow ugc\">Try it out on a free dummy site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>UPLOAD YOUR CUSTOM FONTS OR CHOOSE FROM GOOGLE FONTS 🎨\u003C\u002Fh3>\n\u003Cp>With Custom Fonts, you have the freedom to customize your website typography to match your unique brand identity!\u003C\u002Fp>\n\u003Cp>You can easily upload your own custom font files, such as .ttf or .otf, and use them throughout your website. Or, you can choose from a rich library of Google Fonts and host them locally on your server, ensuring full control over their use.\u003C\u002Fp>\n\u003Ch3>UPLOAD MULTIPLE FONT VARIANTS 🆒\u003C\u002Fh3>\n\u003Cp>You have the flexibility to upload any number of font variants to suit your design needs. Whether it’s different weights, styles, or character sets, easily manage and customize the necessary font variants. Personalize your typography to perfection and create a unique visual identity for your website.\u003C\u002Fp>\n\u003Ch3>ENHANCED PRIVACY AND GDPR COMPLIANCE 🛡️\u003C\u002Fh3>\n\u003Cp>Privacy is a top priority, especially in light of data protection regulations like GDPR. By using Custom Fonts, you can self-host your fonts, eliminating any privacy concerns associated with external font services. Take full control over the fonts you use on your website and ensure compliance with privacy regulations.\u003C\u002Fp>\n\u003Ch3>FULL SITE EDITING THEME SUPPORT AND EASY INTEGRATION 🎉\u003C\u002Fh3>\n\u003Cp>Custom Fonts seamlessly integrates with WordPress full site editing themes, allowing you to effortlessly choose and customize fonts across your entire website. Say goodbye to limitations and enjoy the freedom to create a consistent and visually appealing typography experience for visitors.\u003C\u002Fp>\n\u003Ch3>BEAUTIFUL AND USER-FRIENDLY INTERFACE MADE WITH REACT JS 💻\u003C\u002Fh3>\n\u003Cp>We take pride in providing an elegant and intuitive user interface for Custom Fonts. Built with React JS, our interface offers a seamless experience, making it easy to upload and manage custom fonts, select from Google Fonts, and customize typography settings to suit your needs.\u003C\u002Fp>\n\u003Ch3>COMPLETELY FREE, NO UPSELLS OR HIDDEN COSTS 🆓\u003C\u002Fh3>\n\u003Cp>Custom Fonts is completely free, with no upsells or hidden costs. We believe in empowering website owners with essential tools without nickel-and-diming. Enjoy full access to all the features and functionality of Custom Fonts.\u003C\u002Fp>\n\u003Ch3>WHO CAN BENEFIT FROM CUSTOM FONTS?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Web designers and developers:\u003C\u002Fstrong> You can easily enhance the typography and overall design of your projects, making them stand out from the crowd.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>eCommerce store owners:\u003C\u002Fstrong> Custom fonts can enhance your brand identity and provide a distinctive visual style for product descriptions, banners, and more. Hosting fonts locally with Custom Fonts improves website performance, benefiting you and your consumers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bloggers and content creators:\u003C\u002Fstrong> Make your content truly pop. Stand out from the crowd and captivate your audience with Custom Fonts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO experts:\u003C\u002Fstrong> You can now boost page speed by hosting fonts locally with Custom Fonts. Fewer external requests means faster loading times! Plus, you ensure compliance with privacy regulations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Custom Fonts caters to anyone who values the customization of typography, performance optimization, privacy control, and compliance with regulations.\u003C\u002Fp>\n\u003Cp>If you want to take control of your website’s typography and enhance its overall appearance, Custom Fonts is the plugin for you!\u003C\u002Fp>\n\u003Ch3>SOME OF THE SUPPORTED WORDPRESS THEMES:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra WordPress Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fspectra-one\u002F\" rel=\"ugc\">Spectra One Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>All FSE themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SOME OF THE SUPPORTED WORDPRESS PLUGINS:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Spectra Page Builder\u003C\u002Fli>\n\u003Cli>Elementor Page Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Branding Guidelines\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When mentioning Custom Fonts, please use the following format:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Fonts [correct]\u003C\u002Fli>\n\u003Cli>CustomFonts [incorrect]\u003C\u002Fli>\n\u003Cli>Custom fonts [incorrect]\u003C\u002Fli>\n\u003Cli>CustomFont [incorrect]\u003C\u002Fli>\n\u003Cli>Customfont [incorrect]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Our Other Products:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra\u003C\u002Fa> – The most popular WordPress theme that perfectly integrates with Custom Fonts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpspectra.com\u002F\" rel=\"nofollow ugc\">Spectra\u003C\u002Fa> – A visual website builder built with WordPress’ native block editor.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimateelementor.com\u002F\" rel=\"nofollow ugc\">Ultimate Addons for Elementor\u003C\u002Fa> – The best addons to extend Elementor’s capabilities.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpschema.com\u002F\" rel=\"nofollow ugc\">Schema Pro\u003C\u002Fa> – All-in-one schema markup plugin that offers complete functionality and easy configuration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprojecthuddle.com\u002F\" rel=\"nofollow ugc\">ProjectHuddle\u003C\u002Fa> – Lets you collect sticky note-style feedback on page designs and web projects.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other partnered products:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcartflows.com\u002F\" rel=\"nofollow ugc\">CartFlows\u003C\u002Fa> – One-click sales funnel builder for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprestoplayer.com\u002F\" rel=\"nofollow ugc\">Presto Player\u003C\u002Fa> – Best video player plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsurecart.com\u002F\" rel=\"nofollow ugc\">SureCart\u003C\u002Fa> – A powerful eCommerce platform designed to grow your business by effortlessly selling online.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsuremembers.com\u002F\" rel=\"nofollow ugc\">SureMembers\u003C\u002Fa> – Fastest and easiest way to protect content on your website and build memberships.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fottokit.com\u002F\" rel=\"nofollow ugc\">OttoKit\u003C\u002Fa> – Connects your favorite tools so you can automate workflows and streamline your business processes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.surewriter.com\u002F\" rel=\"nofollow ugc\">SureWriter\u003C\u002Fa> – AI writing tool to make your web design journey faster.\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom Fonts is a powerful WordPress plugin that allows you to upload your own custom fonts or choose from a vast collection of Google Fonts, all host &hellip;",300000,6292269,86,62,"2026-01-19T06:43:00.000Z","5.0",[79,21,93,73,94],"full-site-editing","performance","http:\u002F\u002Fwww.wpastra.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-fonts.2.1.17.zip",98,"2026-01-19 15:16:44",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":86,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":16,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":118,"download_link":119,"security_score":120,"vuln_count":121,"unpatched_count":27,"last_vuln_date":122,"fetched_at":29},"host-webfonts-local","OMGF | GDPR\u002FDSGVO Compliant, Faster Google Fonts. Easy.","6.1.4","Daan van den Bergh","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaanvandenbergh\u002F","\u003Cp>\u003Cstrong>OMGF can be downloaded for free without any paid subscription from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhost-webfonts-local\u002F\" rel=\"ugc\">the official WordPress repository\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>How could using fonts via Google’s service possibly run afoul of GDPR? The fact of the matter is that, when a font is requested by the user’s browser, their IP is logged by Google and used for analytics.\u003Cbr \u002F>\n  — Lifehacker\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Leverage Browser Cache\u003C\u002Fstrong>, \u003Cstrong>reduce DNS lookups\u002Frequests\u003C\u002Fstrong>, \u003Cstrong>reduce Cumulative Layout Shift\u003C\u002Fstrong> and make your Google Fonts \u003Cstrong>100% GDPR compliant\u003C\u002Fstrong> with OMGF!\u003C\u002Fp>\n\u003Cp>OMGF is written with performance and user-friendliness in mind. It uses the Google Fonts API to automatically cache the fonts your theme and plugins use to \u003Cstrong>minimize DNS requests\u003C\u002Fstrong> and speed up your WordPress website.\u003C\u002Fp>\n\u003Ch4>How Does It Work?\u003C\u002Fh4>\n\u003Cp>After installing and configuring the plugin, OMGF will automatically start looking for Google Fonts whenever a page is requested on your website.\u003C\u002Fp>\n\u003Cp>All Google Fonts are listed in the \u003Cstrong>Optimize Local Fonts\u003C\u002Fstrong> section of OMGF’s settings screen. There, you can choose to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Preload\u003C\u002Fem> fonts to \u003Cstrong>reduce Cumulative Layout Shift\u003C\u002Fstrong> above the fold,\u003C\u002Fli>\n\u003Cli>\u003Cem>Unload\u003C\u002Fem> fonts that’re not used by you, your theme and\u002For plugins,\u003C\u002Fli>\n\u003Cli>Set a \u003Cem>Fallback Font Stack\u003C\u002Fem> (OMGF Pro required), to further \u003Cstrong>reduce Cumulative Layout Shift\u003C\u002Fstrong>, or\u003C\u002Fli>\n\u003Cli>\u003Cem>Replace\u003C\u002Fem> (OMGF Pro required) font-families with system fonts to \u003Cstrong>speed up loading times\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Features include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The \u003Cstrong>integrated Google Fonts checker\u003C\u002Fstrong> notifies you if a plugin or your theme has added Google Fonts (e.g. after an update) it can’t process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Fonts\u003C\u002Fstrong> support,\u003C\u002Fli>\n\u003Cli>Automatically \u003Cstrong>Remove unused subsets\u003C\u002Fstrong> to reduce the size of the CSS stylesheet up to 90%!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Resource Hints\u003C\u002Fstrong> (preload, preconnect, dns-prefetch) pointing to \u003Ccode>fonts.googleapis.com\u003C\u002Fcode> or\u003Cbr \u002F>\n  fonts.gstatic.com,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ensure text remains visible during webfont load\u003C\u002Fstrong> by forcing the \u003Cem>font-display\u003C\u002Fem> attribute to your Google Fonts,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ensure text remains visible during webfont load\u003C\u002Fstrong> by forcing the \u003Cem>font-display\u003C\u002Fem> attribute to all your other fonts! (\u003Cbr \u002F>\nOMGF Pro required),\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Features in OMGF Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Run the \u003Cstrong>Google Fonts checker\u003C\u002Fstrong> in the frontend (for all users) to \u003Cstrong>organically check for present external Google Fonts\u003C\u002Fstrong> throughout your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Preload\u003C\u002Fstrong> automatically configures which fonts should be preloaded i.e., loaded early to reduce Cumulative Layout Shift, Largest Contentful Paint and \u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fblog\u002Fhow-to\u002Fensure-text-remains-visible-during-webfont-load\u002F\" rel=\"nofollow ugc\">Ensure Text Remains Visible During Webfont Load\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Automatically configures itself to make sure all externally hosted Google Fonts on your site are hosted locally. OMGF Pro supports:\n\u003Cul>\n\u003Cli>\u003Ccode>@font-face\u003C\u002Fcode> and \u003Ccode>@import\u003C\u002Fcode> statements inside \u003Cstrong>inline \u003Ccode>\u003Cstyle>\u003C\u002Fcode> blocks\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Ccode>@font-face\u003C\u002Fcode> and \u003Ccode>@import\u003C\u002Fcode> statements inside \u003Cstrong>local stylesheets\u003C\u002Fstrong> loaded by e.g. your theme and\u002For plugins,\u003C\u002Fli>\n\u003Cli>\u003Ccode>@font-face\u003C\u002Fcode> and \u003Ccode>@import\u003C\u002Fcode> statements inside \u003Cstrong>externally hosted stylesheets\u003C\u002Fstrong> loaded by your theme and\u002For\u003Cbr \u002F>\nplugins,\u003C\u002Fli>\n\u003Cli>Web Font Loader (\u003Ccode>webfont.js\u003C\u002Fcode>),\u003C\u002Fli>\n\u003Cli>Async Google Fonts (loaded using JS)\u003C\u002Fli>\n\u003Cli>Material Icons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite\u003C\u002Fstrong> and \u003Cstrong>WPML\u003C\u002Fstrong> support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelabel stylesheets\u003C\u002Fstrong>, which removes branding and comments from the stylesheets to further reduce the size.\u003C\u002Fli>\n\u003Cli>Modify your fonts’ \u003Ccode>src: url()\u003C\u002Fcode> attribute to fully integrate with your configuration,\n\u003Cul>\n\u003Cli>Use this to serve fonts and the stylesheets from your CDN, or\u003C\u002Fli>\n\u003Cli>To serve fonts from an alternative path (e.g. when you’re using Security through Obscurity plugins like WP Hide,\u003Cbr \u002F>\netc.), or\u003C\u002Fli>\n\u003Cli>Anything you like!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Mode\u003C\u002Fstrong>, which allows you to easily migrate between Development, Staging\u002FTesting, Acceptance and Production\u003Cbr \u002F>\nenvironments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>\u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fwordpress\u002Fomgf-pro\u002F\" rel=\"nofollow ugc\">Purchase OMGF Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fdocs\u002Fomgf-pro\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fdocs\u002Fomgf-pro\u002Ftested-themes-plugins\u002F\" rel=\"nofollow ugc\">Tested Plugins & Themes\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n","OMGF automagically caches the Google Fonts used by your theme\u002Fplugins locally. No configuration (or brains) required!",9201522,94,211,"2026-02-23T18:53:00.000Z","5.9","7.3",[114,115,21,116,117],"cache","dsgvo","gdpr","google","https:\u002F\u002Fdaan.dev\u002Fwordpress\u002Fomgf\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhost-webfonts-local.6.1.4.zip",96,4,"2024-01-02 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":26,"num_ratings":133,"last_updated":134,"tested_up_to":16,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":140,"download_link":141,"security_score":97,"vuln_count":142,"unpatched_count":27,"last_vuln_date":143,"fetched_at":29},"olympus-google-fonts","Fonts Plugin | Use Google Fonts, Adobe Fonts or Upload Fonts","4.0.6","fontsplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Ffontsplugin\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=intro\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa> library currently contains 1455 unique fonts. This plugin allows you to easily use any of them on your WordPress website.\u003C\u002Fp>\n\u003Cp>You’re not stuck with one font for the entire website, you can easily choose one font for headings and another for your content.\u003C\u002Fp>\n\u003Cp>It’s hard to know which font will look good on your website, that’s why we’ve included a live preview feature. That means you can test each font and see a live preview of how it will look with your content instantly.\u003C\u002Fp>\n\u003Cp>Once you’ve found a combination you love, you can press save and make the changes publicly visible.\u003C\u002Fp>\n\u003Cp>The full Google Fonts library can be found here – \u003Ca href=\"https:\u002F\u002Ffonts.google.com\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live Customizer Preview:\u003C\u002Fstrong> Choose and preview fonts in real time using the WordPress Customizer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Over 1000+ Google Fonts\u003C\u002Fstrong> to choose from.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002Fintegrations\u002Fadobe-fonts\" rel=\"nofollow ugc\">\u003Cstrong>Adobe Fonts (Typekit)\u003C\u002Fstrong> integration.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002Fcustom-font-uploads\u002Fcustom-font-uploads\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upload Your Own Fonts.\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Works with any WordPress Theme. No coding required.\u003C\u002Fli>\n\u003Cli>Easy One-Click Updates.\u003C\u002Fli>\n\u003Cli>WooCommerce support.\u003C\u002Fli>\n\u003Cli>Translation Ready.\u003C\u002Fli>\n\u003Cli>SSL and HTTPS compatible.\u003C\u002Fli>\n\u003Cli>Efficient Font Loading using a single request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly\u003C\u002Fstrong> (Search Engine Optimization).\u003C\u002Fli>\n\u003Cli>Tested with \u003Cstrong>PHP7\u003C\u002Fstrong> and \u003Cstrong>PHP8\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Selective Font Loading.\u003C\u002Fli>\n\u003Cli>Preconnect Resource Hints.\u003C\u002Fli>\n\u003Cli>Host Google Fonts Locally.\u003C\u002Fli>\n\u003Cli>Font Size, Weight, Color and Line Height Typography Settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: some features are Premium. Which means you need to upgrade to unlock those features. You can upgrade here: \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fpro-upgrade\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=upsell\" rel=\"nofollow ugc\">Fonts Plugin Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Ffree-vs-pro\u002F\" rel=\"nofollow ugc\">A comparison of free and pro features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Compatibility\u003C\u002Fh4>\n\u003Cp>Fonts Plugin will work with all WordPress themes and has been specifically tested with the following:\u003C\u002Fp>\n\u003Ch4>Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002Fintegrations\u002Felementor\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002Fintegrations\u002Fdivi-builder\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">Divi Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002Fintegrations\u002Fbeaver-builder\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">Beaver Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002Fintegrations\u002Fwpbakery\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">WPBakery\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Themes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All StudioPress and Genesis Themes\u003C\u002Fli>\n\u003Cli>Twenty Seventeen\u003C\u002Fli>\n\u003Cli>Twenty Nineteen\u003C\u002Fli>\n\u003Cli>Twenty Twenty\u003C\u002Fli>\n\u003Cli>ThemeGrill\u003C\u002Fli>\n\u003Cli>LyraThemes\u003C\u002Fli>\n\u003Cli>ThemeIsle\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further Reading\u003C\u002Fh3>\n\u003Cp>For more info on Fonts Plugin, check out the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.fontsplugin.com\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Ffont-combinations\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">Font Combinations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fgoogle-fonts-checker\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">Google Fonts Checker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fwordpress-google-fonts\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">How to Use Google Fonts in WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fwebsite-font-checker\u002F\" rel=\"nofollow ugc\">Website Font Checker\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bugs\u003C\u002Fh4>\n\u003Cp>If you find an issue with Fonts Plugin, let us know \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Folympus-google-fonts#new-post\" rel=\"ugc\">here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Fonts Plugin Gutenberg Block\u003C\u002Fh4>\n\u003Cp>Add some flair to your content with our new Gutenberg block.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1000+ Google Fonts available in the editor.\u003C\u002Fli>\n\u003Cli>Font size, variant and line-height settings.\u003C\u002Fli>\n\u003Cli>Text-align: left, right or center.\u003C\u002Fli>\n\u003Cli>Adobe Fonts (Typekit) support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>Anyone is welcome to contribute to Fonts Plugin.\u003C\u002Fp>\n\u003Cp>There are various ways you can contribute:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Raise an \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Folympus-google-fonts#new-post\" rel=\"ugc\">Issue\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Translate the Fonts Plugin into \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Folympus-google-fonts\u002F\" rel=\"nofollow ugc\">different languages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Provide feedback and suggestions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Folympus-google-fonts#new-post\" rel=\"ugc\">enhancements\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","The easiest to customize fonts in WordPress. Optimized for Speed. 1000+ font choices. Supports Google Fonts, Adobe Fonts and Upload Fonts.",200000,10025166,1203,"2026-02-02T15:22:00.000Z","4.0",[137,79,73,138,139],"adobe-fonts","typekit-fonts","upload-fonts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Folympus-google-fonts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Folympus-google-fonts.4.0.6.zip",3,"2024-08-16 00:00:00",{"attackSurface":145,"codeSignals":224,"taintFlows":242,"riskAssessment":270,"analyzedAt":277},{"hooks":146,"ajaxHandlers":220,"restRoutes":221,"shortcodes":222,"cronEvents":223,"entryPointCount":27,"unprotectedCount":27},[147,153,157,162,164,169,172,175,179,182,186,190,194,198,200,203,206,208,210,212,214,216],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","enqueue_block_assets","tinyjpfont_gutenberg_block_assets","gutenjpfont\\src\\init.php",33,{"type":148,"name":154,"callback":155,"file":151,"line":156},"enqueue_block_editor_assets","tinyjpfont_gutenberg_editor_assets",64,{"type":148,"name":158,"callback":159,"file":160,"line":161},"init","add_default_font","japanese-tinymce.php",88,{"type":148,"name":158,"callback":163,"file":160,"line":36},"add_whole_font",{"type":165,"name":166,"callback":167,"file":160,"line":168},"filter","tiny_mce_before_init","load_custom_fonts",105,{"type":165,"name":166,"callback":170,"file":160,"line":171},"customize_font_sizes",106,{"type":165,"name":166,"callback":173,"file":160,"line":174},"custom_tiny_mce_style_formats",107,{"type":165,"name":176,"callback":177,"file":160,"line":178},"mce_buttons","add_font_size_selector",110,{"type":165,"name":176,"callback":180,"file":160,"line":181},"add_original_styles_button",111,{"type":148,"name":183,"callback":184,"file":160,"line":185},"admin_print_footer_scripts","add_quicktags",114,{"type":148,"name":187,"callback":188,"file":160,"line":189},"admin_enqueue_scripts","register_and_enqueue_style",127,{"type":148,"name":191,"callback":192,"file":193,"line":152},"admin_notices","tinyjpfont_fix430_notice","notice.php",{"type":148,"name":195,"callback":196,"file":193,"line":197},"admin_init","tinyjpfont_fix430_notice_dismissed",35,{"type":148,"name":195,"callback":196,"file":193,"line":199},42,{"type":148,"name":191,"callback":201,"file":193,"line":202},"tinyjpfont_gutenberg_notice",59,{"type":148,"name":195,"callback":204,"file":193,"line":205},"tinyjpfont_gutenberg_notice_dismissed",61,{"type":148,"name":195,"callback":204,"file":193,"line":207},68,{"type":148,"name":191,"callback":209,"file":193,"line":88},"tinyjpfont_install_notice",{"type":148,"name":195,"callback":211,"file":193,"line":108},"tinyjpfont_install_notice_dismissed",{"type":148,"name":191,"callback":213,"file":193,"line":171},"tinyjpfont_advanced_warning",{"type":148,"name":195,"callback":215,"file":193,"line":185},"tinyjpfont_advanced_warning_dismissed",{"type":148,"name":217,"callback":218,"file":219,"line":14},"admin_menu","tinyjpfont_add_pages","settings.php",[],[],[],[],{"dangerousFunctions":225,"sqlUsage":226,"outputEscaping":228,"fileOperations":27,"externalRequests":27,"nonceChecks":237,"capabilityChecks":237,"bundledLibraries":238},[],{"prepared":27,"raw":27,"locations":227},[],{"escaped":229,"rawEcho":32,"locations":230},8,[231,235],{"file":232,"line":233,"context":234},"default-font-css.php",21,"raw output",{"file":236,"line":233,"context":234},"whole-font-css.php",5,[239],{"name":240,"version":6,"knownCves":241},"TinyMCE",[],[243,262],{"entryPoint":244,"graph":245,"unsanitizedCount":27,"severity":261},"tinyjpfont_options_page (settings.php:25)",{"nodes":246,"edges":258},[247,252],{"id":248,"type":249,"label":250,"file":219,"line":251},"n0","source","$_POST (x7)",34,{"id":253,"type":254,"label":255,"file":219,"line":256,"wp_function":257},"n1","sink","update_option() [Settings Manipulation]",36,"update_option",[259],{"from":248,"to":253,"sanitized":260},true,"low",{"entryPoint":263,"graph":264,"unsanitizedCount":27,"severity":261},"\u003Csettings> (settings.php:0)",{"nodes":265,"edges":268},[266,267],{"id":248,"type":249,"label":250,"file":219,"line":251},{"id":253,"type":254,"label":255,"file":219,"line":256,"wp_function":257},[269],{"from":248,"to":253,"sanitized":260},{"summary":271,"deductions":272},"The static analysis of the 'japanese-font-for-tinymce' plugin v4.30 reveals a generally strong security posture.  The absence of exposed entry points such as AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface.  Furthermore, the code exhibits good practices in several areas, including 100% use of prepared statements for SQL queries, the presence of nonce and capability checks on all identified code paths, and no file operations or external HTTP requests. This indicates a cautious approach to handling sensitive operations.\n\nHowever, a minor concern is the output escaping. While 80% of outputs are properly escaped, 20% (2 out of 10) are not. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly echoed without sanitization. The plugin's vulnerability history is also a positive indicator, with zero recorded CVEs, suggesting a history of stable and secure code.  The bundling of TinyMCE v4.30, while not explicitly flagged as an issue, is an older version and could be a potential area for future investigation regarding known vulnerabilities in that specific version of the bundled library.\n\nIn conclusion, the plugin demonstrates good security hygiene by minimizing its attack surface and implementing robust checks for critical operations. The primary area for improvement lies in ensuring 100% output escaping to mitigate any potential XSS risks. The lack of historical vulnerabilities is a strong positive sign, but vigilance regarding bundled library versions is always advisable.",[273,275],{"reason":274,"points":121},"2 out of 10 outputs are not properly escaped",{"reason":276,"points":142},"Bundled TinyMCE v4.30 is an older version","2026-03-16T17:46:21.204Z",{"wat":279,"direct":288},{"assetPaths":280,"generatorPatterns":283,"scriptPaths":284,"versionParams":285},[281,282],"\u002Fwp-content\u002Fplugins\u002Fjapanese-font-for-tinymce\u002Faddfont.css","\u002Fwp-content\u002Fplugins\u002Fjapanese-font-for-tinymce\u002Faddfont_lite.css",[],[],[286,287],"japanese-font-for-tinymce\u002Faddfont.css?ver=","japanese-font-for-tinymce\u002Faddfont_lite.css?ver=",{"cssClasses":289,"htmlComments":290,"htmlAttributes":291,"restEndpoints":292,"jsGlobals":293,"shortcodeOutput":294},[],[],[],[],[],[]]