{"id":371185,"date":"2026-09-21T20:09:48","date_gmt":"2026-09-21T20:09:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/font-manager-fa\/"},"modified":"2026-09-21T21:39:29","modified_gmt":"2026-09-21T21:39:29","slug":"jmd-font-manager","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/jmd-font-manager\/","author":23568849,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.0","stable_tag":"1.4.0","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Jmd Font Manager","header_author":"Local Sites","header_description":"\u0622\u067e\u0644\u0648\u062f \u0641\u0648\u0646\u062a \u0648 \u0627\u0639\u0645\u0627\u0644 \u0622\u0646 \u0631\u0648\u06cc \u0633\u0627\u06cc\u062a \u0648 \u067e\u06cc\u0634\u062e\u0648\u0627\u0646 \u0648\u0631\u062f\u067e\u0631\u0633.","assets_banners_color":"","last_updated":"2026-09-21 21:39:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"jmdm817","date":"2026-09-21 20:09:27","revision":3706270},"1.4.0":{"tag":"1.4.0","author":"jmdm817","date":"2026-09-21 21:39:29","revision":3706345}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1","1.4.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[3892,8630,2221,98257,5126],"plugin_category":[43],"plugin_contributors":[281906],"plugin_business_model":[],"class_list":["post-371185","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-font","plugin_tags-custom-fonts","plugin_tags-fonts","plugin_tags-persian-fonts","plugin_tags-typography","plugin_category-customization","plugin_contributors-jmdm817","plugin_committers-jmdm817"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/jmd-font-manager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Jmd Font Manager lets you upload and manage custom fonts in WordPress.\nUpload multiple files from one family, such as Regular, Medium, Bold, and Black, then select fonts separately for the website and the dashboard.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Upload WOFF2, WOFF, TTF, and OTF fonts<\/li>\n<li>Upload multiple weights from one font family<\/li>\n<li>Automatically group weights into a family<\/li>\n<li>Detect weights from filenames such as Thin, Light, Regular, Medium, Bold, and Black<\/li>\n<li>Display a family weight range such as 100 - 900<\/li>\n<li>Select separate general fonts for the website and dashboard<\/li>\n<li>Select separate fonts for p and h1 through h6<\/li>\n<li>Support for the block editor and classic editor<\/li>\n<li>Manage and delete font families from the library<\/li>\n<li>Restrict font management to users with the manage_options capability<\/li>\n<li>Persian and English admin interface<\/li>\n<li>Automatic Persian default for Persian WordPress locales, otherwise English<\/li>\n<li>Language selector with matching RTL and LTR layouts<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>For best results, upload files using standard family and weight names. Example:<\/p>\n\n<ul>\n<li>Vazirmatn-Thin.woff2<\/li>\n<li>Vazirmatn-Light.woff2<\/li>\n<li>Vazirmatn-Regular.woff2<\/li>\n<li>Vazirmatn-Medium.woff2<\/li>\n<li>Vazirmatn-Bold.woff2<\/li>\n<li>Vazirmatn-Black.woff2<\/li>\n<\/ul>\n\n<p>Each filename should contain the shared family name and the weight name so the weights can be detected automatically.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<p>License URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>jmd-font-manager<\/code> folder to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Jmd Font Manager from the Plugins screen.<\/li>\n<li>Go to Settings and open Font Manager.<\/li>\n<li>Select font files with different weights and add them to the library.<\/li>\n<li>Select the general font for the website and dashboard.<\/li>\n<li>Optionally select separate fonts for paragraphs and h1 through h6 headings.<\/li>\n<li>Use the language selector to switch between Persian and English.<\/li>\n<li>Click Save Selections.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20upload%20multiple%20fonts%3F\"><h3>Can I upload multiple fonts?<\/h3><\/dt>\n<dd><p>Yes. You can add any number of fonts and weights to the library.<\/p><\/dd>\n<dt id=\"can%20the%20website%20and%20dashboard%20use%20different%20fonts%3F\"><h3>Can the website and dashboard use different fonts?<\/h3><\/dt>\n<dd><p>Yes. The website and dashboard have separate font selections.<\/p><\/dd>\n<dt id=\"are%20previously%20uploaded%20fonts%20preserved%3F\"><h3>Are previously uploaded fonts preserved?<\/h3><\/dt>\n<dd><p>Yes. Existing files are preserved and grouped into families based on their filenames when possible.<\/p><\/dd>\n<dt id=\"is%20woff2%20supported%3F\"><h3>Is WOFF2 supported?<\/h3><\/dt>\n<dd><p>Yes. WOFF2, WOFF, TTF, and OTF formats are supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added Persian and English admin interface support.<\/li>\n<li>Added a language selector to the plugin settings page.<\/li>\n<li>Added automatic RTL and LTR layout based on the selected language.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Moved shared CSS selectors to a dedicated stylesheet.<\/li>\n<li>Improved stylesheet loading and cache invalidation.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added support for multiple uploads and multi-weight families<\/li>\n<li>Automatically grouped weights into one family<\/li>\n<li>Displayed family weight ranges<\/li>\n<li>Improved font application on the website, dashboard, and editors<\/li>\n<li>Improved security checks and GPL metadata<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added separate font selections for p and h1 through h6<\/li>\n<li>Improved font application in the block and classic editors<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added separate website and dashboard font selections<\/li>\n<li>Added the font library<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Manage custom fonts for the WordPress website and dashboard, with support for multi-weight font families.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371185"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jmdm817"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371185"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371185"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371185"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371185"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371185"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}