[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fESgC5c6fngqkZBSFqTp1tlUXg7so4PgoLBgaoBmVAaE":3,"$fV8v47R2CMFkLDMxAEOomu1hJcpPlapDwBD3B9xqfvJc":394,"$fP5_jHwKKWywBBjX7yBi38Js73yjRS1wYe1UGzdL1gfI":398},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":133,"fingerprints":361},"typography-stylist","Typography Stylist","1.2.2","matthewneilcowan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatthewneilcowan\u002F","\u003Cp>Typography Stylist provides advanced typography controls for WordPress. This plugin allows you to apply OpenType features directly in the block editor, and access glyphs and ligatures hidden within fonts. Additionally, set properties like letter spacing, line-height, responsive sizing, font-weight, and more in the editor, so you can get exactly the look you want from your typefaces.\u003C\u002Fp>\n\u003Cp>Manage fonts from the settings page, either by uploading webfont kits or adding Adobe Typekit embeds. Fonts load intelligently only when they are used.  With support for ligatures, stylistic sets, swashes, and alternates, you can create elegant headlines and premium typography effects with ease.\u003C\u002Fp>\n\u003Cp>Accessibility features ensure that your styled text remains readable by screen readers and assistive technologies: breaking up strings of text with the inline span elements necessary to apply complex features can cause screen readers to read words in fragments or skip them entirely. The plugin includes a custom Typography Stylist block that provides a clean, unbroken set of text to maintain screen reader compatibility while allowing for complex typography to be presented visually. When applying features to partial words in standard heading blocks, the plugin detects potential accessibility issues and provides a warning with options to convert to the Typography Stylist block for maximum accessibility, or to apply the features anyway. When the block cannot be converted (e.g., inside a locked pattern), the conversion option is hidden and the warning adjusts accordingly. The warning can be disabled entirely in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Typography Stylist \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Accessibility.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Typography Stylist Block\u003C\u002Fstrong>: Create complex typography with maximum accessibility using the dedicated block. Screen readers can “stumble” over complex inline formatting required to display specific ligatures and alternates. This block preserves the document outline while providing styled text for visual users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline Text Selection\u003C\u002Fstrong>: Highlight any text within richtext blocks like headings, and apply basic typography features quickly. A warning will pop up if your selection breaks words and causes accessibility issues, with options to convert to the Custom Typography Stylist Block for maximum accessibility or apply anyway. The warning can be disabled in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Accessibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: Preview changes in real-time before applying.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich Feature Support\u003C\u002Fstrong>: Ligatures (liga, dlig, calt), Stylistic Sets (ss01-ss20), Swashes, Alternates, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Interface\u003C\u002Fstrong>: User-friendly, resizable, moveable popover with organized feature categories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Typography Controls\u003C\u002Fstrong>: Adjust letter spacing, font weight, responsive font sizes, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Editor Native\u003C\u002Fstrong>: Seamlessly integrates with Gutenberg.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fonts Management\u003C\u002Fstrong>: Upload webfont kits from MyFonts, Font Squirrel, or other providers, connect Adobe Fonts, or define custom fonts loaded through themes or CDNs. Fonts are loaded intelligently only on the pages you need them for optimum performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Fallbacks\u003C\u002Fstrong>: Facing a rebranding and needing to change fonts? No worries. Delete a font previously defined, and use the fallback system to seamlessly replace them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Preview\u003C\u002Fstrong>: Test OpenType features with any uploaded font in the settings > admin page to find exactly the styles you need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Features\u003C\u002Fstrong>: Screen reader support with ARIA markup and a heading structure that maintains proper semantics for both screen reader and visual views\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ARIA Label Support\u003C\u002Fstrong>: Optional aria-label attributes for screen reader compatibility for rich text blocks with inline formatting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Archive Detection\u003C\u002Fstrong>: Custom fonts load automatically on blog archives, category pages, and tag pages without requiring manual configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported OpenType Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Ligatures:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Standard Ligatures (liga)\u003Cbr \u002F>\n* Discretionary Ligatures (dlig)\u003Cbr \u002F>\n* Contextual Alternates (calt)\u003Cbr \u002F>\n* Contextual Ligatures (clig)\u003Cbr \u002F>\n* Historical Ligatures (hlig)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stylistic Sets:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ss01 through ss20\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Swashes & Alternates:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Swashes (swsh)\u003Cbr \u002F>\n* Contextual Swashes (cswh)\u003Cbr \u002F>\n* Stylistic Alternates (salt)\u003Cbr \u002F>\n* Titling (titl)\u003Cbr \u002F>\n* Historical Forms (hist)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Decorative:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Ornaments (ornm)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Numerals & Figures:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Proportional Figures (pnum)\u003Cbr \u002F>\n* Tabular Figures (tnum)\u003Cbr \u002F>\n* Lining Figures (lnum)\u003Cbr \u002F>\n* Oldstyle Figures (onum)\u003Cbr \u002F>\n* Fractions (frac)\u003Cbr \u002F>\n* Slashed Zero (zero)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Capitals & Case:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Small Capitals (smcp)\u003Cbr \u002F>\n* Capitals to Small Caps (c2sc)\u003Cbr \u002F>\n* Petite Capitals (pcap)\u003Cbr \u002F>\n* Case-Sensitive Forms (case)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Positional Forms:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Initial Forms (init)\u003Cbr \u002F>\n* Medial Forms (medi)\u003Cbr \u002F>\n* Terminal Forms (fina)\u003Cbr \u002F>\n* Isolated Forms (isol)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Superscript & Ordinals:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Superscript (sups)\u003Cbr \u002F>\n* Subscript (subs)\u003Cbr \u002F>\n* Ordinals (ordn)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Kerning (kern)\u003Cbr \u002F>\n* Localized Forms (locl)\u003Cbr \u002F>\n* Randomize (rand)\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wedding invitations and event designs\u003C\u002Fli>\n\u003Cli>Luxury brand websites\u003C\u002Fli>\n\u003Cli>Editorial and magazine layouts\u003C\u002Fli>\n\u003Cli>Elegant script fonts\u003C\u002Fli>\n\u003Cli>Display typography\u003C\u002Fli>\n\u003Cli>Premium web fonts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended Fonts\u003C\u002Fh4>\n\u003Cp>This plugin requires fonts that support OpenType features. Many premium script fonts and professional typefaces include these features.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* Script fonts by Alejandro Paul like Inglesa, Gratitude Script (with the wonderful Kathy Milici)\u003Cbr \u002F>\n* Bookmania by Mark Simonson\u003Cbr \u002F>\n* Orpheus, designed by Kevin King, Patrick Griffin, and Walter Tiemann, from Canada Type\u003Cbr \u002F>\n* Elaina and other fonts by Laura Worthington\u003Cbr \u002F>\n* Liza from Underware\u003Cbr \u002F>\n* Memoriam by Patrick Griffin\u003Cbr \u002F>\n* ITC Avant Garde designed by André Gürtler, Christian Mengelt, Ed Benguiat, Erich Gschwind, Herb Lubalin, and others. From Monotype\u003Cbr \u002F>\n* Many other typefaces\u003C\u002Fp>\n\u003Cp>Check the font’s documentation or specimen to verify which OpenType features are supported. Not all fonts have alternates or other advanced features.\u003C\u002Fp>\n\u003Ch4>How It Works For Headings\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create or edit a heading block (H1-H6)\u003C\u002Fli>\n\u003Cli>Type your headline text\u003C\u002Fli>\n\u003Cli>Select the text you want to style\u003C\u002Fli>\n\u003Cli>Click the “Typography Features” button in the toolbar (a swashy “T” icon)\u003C\u002Fli>\n\u003Cli>Select individual features\u003C\u002Fli>\n\u003Cli>See the live preview at the bottom of the popover\u003C\u002Fli>\n\u003Cli>If using partial word selections, you’ll see an accessibility warning with options to convert to the Typography Stylist Block for maximum accessibility, or apply the features anyway. If the block cannot be converted (e.g., inside a locked pattern), only the “Apply Anyway” option is shown. This warning can be disabled in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Typography Stylist \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Accessibility.\u003C\u002Fli>\n\u003Cli>Click Apply\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How It Works For Custom Blocks\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create or edit a Typography Stylist block\u003C\u002Fli>\n\u003Cli>Type your text\u003C\u002Fli>\n\u003Cli>Apply any global block settings in the sidebar\u003C\u002Fli>\n\u003Cli>Select any text you want to style\u003C\u002Fli>\n\u003Cli>Click the “Typography Features” button in the toolbar (a swashy “T” icon)\u003C\u002Fli>\n\u003Cli>Select individual features and see the live preview\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Ch4>Browser Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Chrome\u002FEdge: Full support\u003C\u002Fli>\n\u003Cli>Firefox: Full support\u003C\u002Fli>\n\u003Cli>Safari: Full support\u003C\u002Fli>\n\u003Cli>Internet Explorer 10+: Partial support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cp>Features are applied using CSS font-feature-settings, which is hardware-accelerated in modern browsers. The plugin includes JavaScript in the block editor but uses only CSS for frontend rendering.\u003C\u002Fp>\n\u003Ch4>Data Storage\u003C\u002Fh4>\n\u003Cp>Typography features are stored as inline styles and data attributes within post content. No additional database tables are created.\u003C\u002Fp>\n\u003Ch4>Extensibility\u003C\u002Fh4>\n\u003Cp>Developers can extend the plugin using WordPress hooks and filters. REST API endpoints are available at \u003Ccode>\u002Fwp-json\u002Ftypography-stylist\u002Fv1\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Font Management\u003C\u002Fh4>\n\u003Cp>The plugin provides three ways to add custom fonts:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upload Webfont Kits:\u003C\u002Fstrong>\u003Cbr \u002F>\nUpload complete webfont kits (ZIP files) from MyFonts, Fontspring, or other providers. The plugin extracts fonts, processes CSS, and stores files securely in your WordPress uploads directory.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adobe Fonts Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect Adobe Fonts (Typekit) projects by pasting the embed code. Fonts load directly from Adobe’s servers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Font Definitions:\u003C\u002Fstrong>\u003Cbr \u002F>\nDefine fonts that are already loaded through your theme, plugins, or CDN (like Google Fonts). Simply provide the font family name and optional fallbacks. No files are uploaded to WordPress—fonts continue loading from their original source.\u003C\u002Fp>\n\u003Cp>All three methods make fonts available in the block editor and preview selector.\u003C\u002Fp>\n\u003Ch4>Source Code\u003C\u002Fh4>\n\u003Cp>This plugin includes both compiled\u002Fminified files and their source code to meet WordPress security and transparency requirements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Minified\u002FCompiled Files:\u003C\u002Fstrong>\u003Cbr \u002F>\n* assets\u002Fjs\u002F\u003Cem>.min.js files have corresponding source files in assets\u002Fjs\u002F\u003Cbr \u002F>\n* assets\u002Fcss\u002F\u003C\u002Fem>.min.css files have corresponding source files in assets\u002Fcss\u002F\u003Cbr \u002F>\n* blocks\u002Ftypography-stylist\u002Fbuild\u002F files are compiled from blocks\u002Ftypography-stylist\u002F source files\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Matthew Cowan.\u003C\u002Fp>\n\u003Cp>Special thanks to my wife for her support and inspiration, and to my dog, Sugar, for taking long walks with me between adding features.\u003C\u002Fp>\n","Unlock hidden OpenType features like ligatures, swashes, and stylistic sets in the WordPress block editor with advanced typography controls.",10,478,0,"2026-02-27T20:53:00.000Z","6.9.4","5.8","7.4",[19,20,21,22,23],"ligatures","opentype","stylistic-sets","typography","webfonts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftypography-stylist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.2.2.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,30,94,"2026-05-20T08:04:46.986Z",[37,59,80,100,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"easy-google-fonts","Easy Google Fonts","2.0.4","Sunny Johal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsunny_johal\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Our new WordPress theme is almost ready!\u003C\u002Fstrong> Want to know when we launch? Awesome! \u003Ca href=\"http:\u002F\u002Fwww.titaniumthemes.com\" rel=\"nofollow ugc\">Visit our website\u003C\u002Fa> and enter your details and we will e-mail you as soon as we are ready 🙂\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Qk9z7S6J9Yo\" rel=\"nofollow ugc\">View Plugin Demo Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQk9z7S6J9Yo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ftitaniumthemes\" rel=\"nofollow ugc\">Follow us on twitter!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have found this plugin useful please \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=28M8NWPHVQNYU\" rel=\"nofollow ugc\">donate here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>A simple and easy way to add custom google fonts to any WordPress theme without coding. This plugin integrates with the WordPress Customizer so you can preview google fonts on your site in realtime. It’s compatible with any theme.\u003C\u002Fp>\n\u003Cp>It also allows you to create custom theme specific font controls in the admin settings area to control particular css selectors. Once created, these custom font controls are instantly available in the customizer no coding required!\u003C\u002Fp>\n\u003Ch4>What does this plugin do?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin allows you to \u003Cstrong>take full control of your theme’s typography\u003C\u002Fstrong> in any WordPress theme (no coding required).\u003C\u002Fli>\n\u003Cli>It allows you to \u003Cstrong>choose from over 600+ google fonts\u003C\u002Fstrong> and font variants to insert into your website without coding.\u003C\u002Fli>\n\u003Cli>Allows you to \u003Cstrong>preview font changes on your website in realtime\u003C\u002Fstrong> using the WordPress Customizer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Unlimited Custom Font Controls:\u003C\u002Fstrong> Create custom font controls in the admin area that are instantly available in the Customizer preview.\u003C\u002Fli>\n\u003Cli>Allows you to preview what your theme will look like with the new google fonts before you save any changes.\u003C\u002Fli>\n\u003Cli>Allows you to \u003Cstrong>create your own font controls and rules\u003C\u002Fstrong> in the admin area (no coding required).\u003C\u002Fli>\n\u003Cli>Allows you to easily change the look of your website with the click of a button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically enqueues all stylesheets for your chosen google fonts\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Allows you to add google fonts to your theme without editing the themes main stylesheet which allows you to update your theme without losing your custom google fonts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live Customizer Preview:\u003C\u002Fstrong> Preview google fonts without refreshing the page in real time right in the WordPress Customizer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Over 600+ Google Fonts\u003C\u002Fstrong> to choose from as well as a list of default system fonts.\u003C\u002Fli>\n\u003Cli>Works with any WordPress Theme. No coding required.\u003C\u002Fli>\n\u003Cli>Automatic Background Updates: Updates the google fonts list with the latest fonts automatically once.\u003C\u002Fli>\n\u003Cli>Translation Ready: MO and PO files are included.\u003C\u002Fli>\n\u003Cli>Seamless WordPress Integration: Uses the WordPress customizer for the live preview and has a white label admin area that looks like it is a part of WordPress.\u003C\u002Fli>\n\u003Cli>Custom WordPress Customizer Control: One of a kind control only available with this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who is this Plugin ideal for?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Anyone who is looking for an easy way to use google fonts in their theme without coding.\u003C\u002Fli>\n\u003Cli>Theme Authors: you can use this plugin to add custom google webfonts to your theme.\u003C\u002Fli>\n\u003Cli>Great for use on client projects or for use on existing websites.\u003C\u002Fli>\n\u003Cli>People that are happy with their theme but want an easy way to change the typography.\u003C\u002Fli>\n\u003Cli>Anyone with basic knowledge of CSS Selectors (in order to add custom font rules).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Please note:\u003C\u002Fstrong> We are currently working on producing in-depth documentation for theme developers which will be available shortly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cross Browser and Backwards Browser Compatible\u003C\u002Fstrong> (Tested in all major browsers).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses Action Hooks and Filters:\u003C\u002Fstrong> For advanced integration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless WordPress Integration:\u003C\u002Fstrong>  Live preview is integrated into the WordPress Customizer and the settings page follows core WordPress design guidelines.\u003C\u002Fli>\n\u003Cli>Uses the WordPress \u003Cstrong>Options API\u003C\u002Fstrong> to store and retrieve options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly Secure:\u003C\u002Fstrong> Checks user permissions, uses nonces and the WordPress Security API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses the REST API\u003C\u002Fstrong> for an enhanced admin experience.\u003C\u002Fli>\n\u003Cli>Strong Usability Testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Performance:\u003C\u002Fstrong> Will only make a single request to google to fetch all fonts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits and Donation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fcomponents\u002F\" rel=\"nofollow ugc\">WordPress Components\u003C\u002Fa>. (Used in the admin settings page)\u003C\u002Fli>\n\u003Cli>Otherwise, this plugin has been entirely written from scratch by Titanium Themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have found this plugin useful please \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=28M8NWPHVQNYU\" rel=\"nofollow ugc\">donate here\u003C\u002Fa>\u003C\u002Fp>\n","Adds google fonts to any theme without coding and integrates with the WordPress Customizer automatically for a realtime live preview.",100000,3373203,92,218,"2021-07-23T09:45:00.000Z","5.8.13","7.0.0",[53,54,22,23,55],"google-fonts-wordpress","google-webfonts","wordpress-google-fonts-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-google-fonts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-google-fonts.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":26,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dehkadeh-fonts","Dehkadeh Fonts","1.2.0","dehkadeh wp","https:\u002F\u002Fprofiles.wordpress.org\u002Fdehkadehwp\u002F","\u003Cp>This plugin help you to set persian fonts and size for different parts of the theme via wordpress customizer as easily. Also you can set the custom font for wp-admin (wordpress dashboard).\u003C\u002Fp>\n\u003Cp>There are 120 prepared fonts in the plugin and you can upload your own fonts too. Premium fonts like IranSans are supported too.\u003C\u002Fp>\n\u003Cp>This plugin is designed and developed for persian users. If you need any assistant please leave a comment at \u003Ca href=\"https:\u002F\u002Fdehkadeh-wp.ir\u002Fwordpress\u002Fdehkadeh-fonts-plugin\" rel=\"nofollow ugc\">dehkadeh-wp.ir\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>Also if you need any \u003Ca href=\"https:\u002F\u002Fdehkadeh-web.ir\" rel=\"nofollow ugc\">Web Design\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdehkadeh-web.ir\" rel=\"nofollow ugc\">Seo\u003C\u002Fa> service, you can contact us in \u003Ca href=\"https:\u002F\u002Fdehkadeh-web.ir\" rel=\"nofollow ugc\">dehkadeh-web.ir\u003C\u002Fa> .\u003C\u002Fp>\n\u003Ch3>Manual Installation\u003C\u002Fh3>\n\u003Cp>You can download and install the plugin using built in WordPress plugin installer.\u003C\u002Fp>\n\u003Cp>The manual installation method involves downloading the plugin and uploading it to your webserver via your FTP application.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download the plugin file to your computer and unzip it.\u003C\u002Fli>\n\u003Cli>Upload the entire “dw-fonts” folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Installation Via WordPress\u003C\u002Fh3>\n\u003Cp>You can install the plugin using built in WordPress plugin installer.\u003C\u002Fp>\n\u003Col>\n\u003Cli>From your WordPress Admin Dashboard go to: Plugins > Add New\u003C\u002Fli>\n\u003Cli>Search for “Dehkadeh Fonts”\u003C\u002Fli>\n\u003Cli>Locate the “Dehkadeh Fonts” plugin and click the Install Now button.\u003C\u002Fli>\n\u003Cli>Activate the plugin labeled “Dehkadeh Fonts”.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin help you to set persian fonts and size for different parts of the theme via wordpress customizer as easily. Also you can set the custom fo &hellip;",900,14117,3,"2021-07-08T16:18:00.000Z","5.8.0","4.2","",[75,76,22,23,77],"persian-fonts-wordpress","persian-webfonts","wordpress-persian-fonts-plugin","https:\u002F\u002Fdehkadeh-wp.ir\u002Fwordpress\u002Fdehkadeh-fonts-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdehkadeh-fonts.1.2.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":26,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":73,"tags":94,"homepage":98,"download_link":99,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"google-fonts-for-woo-framework","Google Webfonts For Woo Framework","1.6.4","Jason Judge","https:\u002F\u002Fprofiles.wordpress.org\u002Fjudgej\u002F","\u003Cp>The purpose of this plugin is to make all available Google webfonts available to the WooThemes Canvas theme,\u003Cbr \u002F>\nand any other themes that use the WooThemes framework. It also allows additional selected international subsets\u003Cbr \u002F>\n(Greek, Cyrillic, Vietnamese etc.) to loaded, which the Woo Framework does not support at present.\u003C\u002Fp>\n\u003Cp>It works like this:\u003C\u002Fp>\n\u003Col>\n\u003Cli>You install the plugin. It contains a key that is used to access the Google Webfonts API.\u003C\u002Fli>\n\u003Cli>The API is used to download the full list of Google web fonts in the Settings page. This is cached locally, and will only be refreshed when you save the plugin settings page.\u003C\u002Fli>\n\u003Cli>The full list of fonts and all variants replaces the list that the Woo framework defines internally.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>What you should then see, is the ability to select any available Google web font in the WooThemes theme administration pages,\u003Cbr \u002F>\nand have those fonts displayed in your theme.\u003C\u002Fp>\n\u003Cp>In previous versions, you had to register for a Google API key. You no longer have to do this, as the plugin\u003Cbr \u002F>\nhas a shared API key built-in. You can still use your own, but if you don’t, then the shared key will be\u003Cbr \u002F>\nset when activating the plugin.\u003C\u002Fp>\n\u003Cp>If an invalid API key is used, this plugin has a fallback list of fonts, so you can try it out without an API key,\u003Cbr \u002F>\nand that might even be good enough for your purposes.\u003C\u002Fp>\n\u003Cp>In addition, you can select the weights that will be downloaded. If you only use light\u002Fregular\u002Fbold (300\u002F400\u002F700) then\u003Cbr \u002F>\nthere is no point requesting all the additional weights from some of the fonts that are more complete, but\u003Cbr \u002F>\nconsequently are a very heavy download. This plugin will help to keep the bandwidth down, and so the load speed higher.\u003C\u002Fp>\n\u003Cp>This plugin has been tested against PHP5.3 and the project repository is here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Facademe\u002Fgoogle-webfonts-for-woo-framework\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Facademe\u002Fgoogle-webfonts-for-woo-framework\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Changes have been made so that it works with PHP5.2 and has been reported as working.\u003Cbr \u002F>\nHowever, I work under at least 5.3 so some incompatibilities may creep in by accident from time-to-time – just report them and I will do my best to fix as quickly as possible.\u003C\u002Fp>\n\u003Cp>Please let me know how this plugin works for you, whether you like it, and how it can be improved.\u003C\u002Fp>\n","Give the WooThemes framework access to the full range of current Google Webfonts.",300,36481,13,"2017-05-03T14:23:00.000Z","4.7.33","3.3",[95,54,22,96,97],"fonts","woo-framework","woothemes","https:\u002F\u002Fgithub.com\u002Facademe\u002Fgoogle-webfonts-for-woo-framework","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-fonts-for-woo-framework.1.6.4.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":13,"num_ratings":13,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":73,"tags":113,"homepage":115,"download_link":116,"security_score":117,"vuln_count":118,"unpatched_count":118,"last_vuln_date":119,"fetched_at":28},"advanced-typekit","Advanced Typekit","1.0.1","Utkarsh Kukreti","https:\u002F\u002Fprofiles.wordpress.org\u002Futkarsh\u002F","\u003Cp>This plugin allows you to add Typekit fonts to your site, by targetting them to specific elements using css selectors from the admin panel. It uses the new Typekit API to fetch fonts’ info from your account.\u003C\u002Fp>\n\u003Cp>Enter your Typekit API key from Settings -> Advanced Typekit, and the plugin will fetch all the fonts you’ve added to your kit.\u003Cbr \u002F>\nEnter the css selectors you want to target for each font, along with any extra css.\u003Cbr \u002F>\nThe extra css is only applied when the browser has loaded the font.\u003C\u002Fp>\n\u003Cp>This plugin uses the Google WebFont Loader to load your Typekit fonts.\u003C\u002Fp>\n\u003Cp>Click on the Screenshot link above to preview the plugins admin page.\u003C\u002Fp>\n\u003Cp>Note: You need PHP5 on your server, and a Typekit account to use this plugin.\u003C\u002Fp>\n","Allows you to add Typekit fonts to your site, by targetting them to specific elements using css selectors from the admin panel.",60,8610,"2010-08-10T18:26:00.000Z","3.1.4","2.9",[95,114,22,23],"typekit","http:\u002F\u002Fwpprogrammer.com\u002Fadvanced-typekit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-typekit.zip",64,1,"2025-04-02 00:00:00",{"slug":121,"name":122,"version":103,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":11,"downloaded":127,"rating":13,"num_ratings":13,"last_updated":128,"tested_up_to":111,"requires_at_least":129,"requires_php":73,"tags":130,"homepage":73,"download_link":131,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":132},"js-ligature-replacement","JS Ligature Replacement","Dana Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fcsixty4\u002F","\u003Cp>\u003Cstrong>NOTE: This plugin has outlived its usefulness. You can use it if you need to support legacy browsers, but modern web sites should be using the \u003Ccode>text-rendering: optimizeLegibility;\u003C\u002Fcode> declaration in their CSS to encourage context-sensitive kerning and the use of ligatures.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Wyatt Allen’s \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fligature-js\u002F\" rel=\"nofollow ugc\">Ligature.js\u003C\u002Fa> library is a tool for automatically inserting ligatures in content where appropriate. Ligatures are glyphs that combine two letter forms into one for stylistic and legibility reasons.\u003C\u002Fp>\n\u003Cp>By default, this script replaces letter combinations which commonly have ligatures defined in web fonts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ffl\u003C\u002Fli>\n\u003Cli>ffi\u003C\u002Fli>\n\u003Cli>fl\u003C\u002Fli>\n\u003Cli>fi\u003C\u002Fli>\n\u003Cli>ff\u003C\u002Fli>\n\u003Cli>ij\u003C\u002Fli>\n\u003Cli>IJ\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>An “extended” mode is available, which replaces these additional combinations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ae\u003C\u002Fli>\n\u003Cli>AE\u003C\u002Fli>\n\u003Cli>oe\u003C\u002Fli>\n\u003Cli>OE\u003C\u002Fli>\n\u003Cli>ue\u003C\u002Fli>\n\u003Cli>st\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The configuration screen lets you pick which text on your site gets ligatures using CSS selectors, and has a checkbox for enabling the “extended” ligatures. Use this plugin to enhance readability in headlines and flavor text on your site.\u003C\u002Fp>\n","Ligature replacement using Wyatt Allen's ligature.js library and provides an interface for applying to a specific set of CSS selectors.",1712,"2013-04-23T14:31:00.000Z","3.0",[19,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-ligature-replacement.1.0.1.zip","2026-04-06T09:54:40.288Z",{"attackSurface":134,"codeSignals":309,"taintFlows":327,"riskAssessment":355,"analyzedAt":360},{"hooks":135,"ajaxHandlers":189,"restRoutes":190,"shortcodes":306,"cronEvents":307,"entryPointCount":308,"unprotectedCount":13},[136,140,143,147,150,154,158,163,166,170,174,177,181,185],{"type":137,"name":138,"callback":138,"file":139,"line":58},"action","enqueue_block_editor_assets","typography-stylist.php",{"type":137,"name":141,"callback":141,"file":139,"line":142},"enqueue_block_assets",88,{"type":137,"name":144,"callback":145,"priority":118,"file":139,"line":146},"template_redirect","detect_frontend_fonts",91,{"type":137,"name":148,"callback":149,"file":139,"line":34},"wp_enqueue_scripts","enqueue_frontend_assets",{"type":137,"name":151,"callback":152,"priority":11,"file":139,"line":153},"save_post","on_post_save",97,{"type":137,"name":155,"callback":156,"file":139,"line":157},"before_delete_post","on_post_delete",98,{"type":137,"name":159,"callback":160,"priority":161,"file":139,"line":162},"wp_head","output_font_css_variables",5,101,{"type":137,"name":164,"callback":160,"priority":161,"file":139,"line":165},"admin_head",102,{"type":137,"name":167,"callback":168,"file":139,"line":169},"admin_menu","add_admin_menu",105,{"type":137,"name":171,"callback":172,"file":139,"line":173},"admin_init","register_settings",108,{"type":137,"name":171,"callback":175,"priority":118,"file":139,"line":176},"maybe_create_htaccess",111,{"type":137,"name":178,"callback":179,"file":139,"line":180},"rest_api_init","register_rest_routes",114,{"type":137,"name":182,"callback":183,"file":139,"line":184},"init","register_block",117,{"type":137,"name":186,"callback":187,"file":139,"line":188},"plugins_loaded","typost_init",4757,[],[191,199,204,210,215,220,225,230,235,239,244,250,255,260,264,269,273,278,283,288,292,297,301],{"namespace":192,"route":193,"methods":194,"callback":196,"permissionCallback":197,"file":139,"line":198},"typost\u002Fv1","\u002Fpresets",[195],"GET","get_presets_endpoint","check_permissions",1174,{"namespace":192,"route":193,"methods":200,"callback":202,"permissionCallback":197,"file":139,"line":203},[201],"POST","save_preset_endpoint",1180,{"namespace":192,"route":205,"methods":206,"callback":208,"permissionCallback":197,"file":139,"line":209},"\u002Fpresets\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)",[207],"DELETE","delete_preset_endpoint",1186,{"namespace":192,"route":211,"methods":212,"callback":213,"permissionCallback":197,"file":139,"line":214},"\u002Ffeatures",[195],"get_features_endpoint",1193,{"namespace":192,"route":216,"methods":217,"callback":218,"permissionCallback":197,"file":139,"line":219},"\u002Ffonts",[195],"get_fonts_endpoint",1199,{"namespace":192,"route":216,"methods":221,"callback":222,"permissionCallback":223,"file":139,"line":224},[201],"upload_font_endpoint","closure",1205,{"namespace":192,"route":226,"methods":227,"callback":228,"permissionCallback":223,"file":139,"line":229},"\u002Ffonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)",[207],"delete_font_endpoint",1213,{"namespace":192,"route":231,"methods":232,"callback":233,"permissionCallback":197,"file":139,"line":234},"\u002Fadobe-fonts",[195],"get_adobe_fonts_endpoint",1222,{"namespace":192,"route":231,"methods":236,"callback":237,"permissionCallback":223,"file":139,"line":238},[201],"add_adobe_font_endpoint",1228,{"namespace":192,"route":240,"methods":241,"callback":242,"permissionCallback":223,"file":139,"line":243},"\u002Fadobe-fonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)",[207],"delete_adobe_font_endpoint",1236,{"namespace":192,"route":245,"methods":246,"callback":248,"permissionCallback":223,"file":139,"line":249},"\u002Fadobe-fonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)\u002Ffallback",[247],"PATCH","update_adobe_font_fallback_endpoint",1244,{"namespace":192,"route":251,"methods":252,"callback":253,"permissionCallback":223,"file":139,"line":254},"\u002Fadobe-fonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)\u002Fload-on-all-pages",[247],"update_adobe_font_load_on_all_pages_endpoint",1252,{"namespace":192,"route":256,"methods":257,"callback":258,"permissionCallback":197,"file":139,"line":259},"\u002Fmanual-fonts",[195],"get_manual_fonts_endpoint",1261,{"namespace":192,"route":256,"methods":261,"callback":262,"permissionCallback":223,"file":139,"line":263},[201],"add_manual_font_endpoint",1267,{"namespace":192,"route":265,"methods":266,"callback":267,"permissionCallback":223,"file":139,"line":268},"\u002Fmanual-fonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)",[207],"delete_manual_font_endpoint",1275,{"namespace":192,"route":265,"methods":270,"callback":271,"permissionCallback":223,"file":139,"line":272},[247],"update_manual_font_endpoint",1283,{"namespace":192,"route":274,"methods":275,"callback":276,"permissionCallback":223,"file":139,"line":277},"\u002Ffonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)\u002Ffallback",[247],"update_font_fallback_endpoint",1292,{"namespace":192,"route":279,"methods":280,"callback":281,"permissionCallback":223,"file":139,"line":282},"\u002Ffonts\u002F(?P\u003Cid>[a-zA-Z0-9_-]+)\u002Fload-on-all-pages",[247],"update_font_load_on_all_pages_endpoint",1301,{"namespace":192,"route":284,"methods":285,"callback":286,"permissionCallback":197,"file":139,"line":287},"\u002Ffont-replacements",[195],"get_font_replacements_endpoint",1310,{"namespace":192,"route":284,"methods":289,"callback":290,"permissionCallback":223,"file":139,"line":291},[201],"add_font_replacement_endpoint",1316,{"namespace":192,"route":293,"methods":294,"callback":295,"permissionCallback":223,"file":139,"line":296},"\u002Ffont-replacements\u002F(?P\u003Cid>\\d+)",[247],"update_font_replacement_endpoint",1324,{"namespace":192,"route":293,"methods":298,"callback":299,"permissionCallback":223,"file":139,"line":300},[207],"delete_font_replacement_endpoint",1332,{"namespace":192,"route":302,"methods":303,"callback":304,"permissionCallback":197,"file":139,"line":305},"\u002Ffont-replacements\u002Forphans",[195],"get_unassigned_fonts_endpoint",1340,[],[],23,{"dangerousFunctions":310,"sqlUsage":317,"outputEscaping":320,"fileOperations":323,"externalRequests":13,"nonceChecks":324,"capabilityChecks":325,"bundledLibraries":326},[311,315],{"fn":312,"file":139,"line":313,"context":314},"preg_replace(\u002Fe)",2230,"preg_replace('\u002Fe",{"fn":312,"file":139,"line":316,"context":314},4192,{"prepared":318,"raw":13,"locations":319},26,[],{"escaped":321,"rawEcho":13,"locations":322},813,[],18,4,20,[],[328,347],{"entryPoint":329,"graph":330,"unsanitizedCount":13,"severity":346},"render_admin_page (typography-stylist.php:4637)",{"nodes":331,"edges":343},[332,337],{"id":333,"type":334,"label":335,"file":139,"line":336},"n0","source","$_POST (x6)",4650,{"id":338,"type":339,"label":340,"file":139,"line":341,"wp_function":342},"n1","sink","update_option() [Settings Manipulation]",4651,"update_option",[344],{"from":333,"to":338,"sanitized":345},true,"low",{"entryPoint":348,"graph":349,"unsanitizedCount":13,"severity":346},"\u003Ctypography-stylist> (typography-stylist.php:0)",{"nodes":350,"edges":353},[351,352],{"id":333,"type":334,"label":335,"file":139,"line":336},{"id":338,"type":339,"label":340,"file":139,"line":341,"wp_function":342},[354],{"from":333,"to":338,"sanitized":345},{"summary":356,"deductions":357},"The typography-stylist v1.2.2 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any known vulnerabilities in its history is a significant positive indicator.  Furthermore, the plugin demonstrates good security practices by using prepared statements for all SQL queries, properly escaping all output, and implementing capability checks on a majority of its entry points.  The attack surface is entirely protected by permission callbacks, and there are no observed unsanitized taint flows or insecure file operations.\n\nHowever, there are two areas that warrant attention. The presence of two instances of the `preg_replace(\u002Fe)` function, while not immediately indicative of a vulnerability, can be a potential risk if not handled with extreme care, as it has historically been a source of remote code execution vulnerabilities. Although no specific exploit patterns are identified in the taint analysis, its presence suggests a need for vigilance. The plugin also has a relatively moderate number of file operations, which, while not inherently insecure, increases the potential for misconfigurations or unintended side effects if not thoroughly reviewed.",[358],{"reason":359,"points":161},"Use of preg_replace with \u002Fe modifier","2026-04-16T12:19:57.058Z",{"wat":362,"direct":383},{"assetPaths":363,"generatorPatterns":372,"scriptPaths":373,"versionParams":374},[364,365,366,367,368,369,370,371],"\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fcss\u002Fblock-editor.css","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fcss\u002Fblock-editor.min.css","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fjs\u002Fblock-editor.js","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fjs\u002Fblock-editor.min.js","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fcss\u002Ffrontend.min.css","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Ftypography-stylist\u002Fassets\u002Fjs\u002Ffrontend.min.js",[],[366,367,370,371],[375,376,377,378,379,380,381,382],"typography-stylist\u002Fassets\u002Fcss\u002Fblock-editor.css?ver=","typography-stylist\u002Fassets\u002Fcss\u002Fblock-editor.min.css?ver=","typography-stylist\u002Fassets\u002Fjs\u002Fblock-editor.js?ver=","typography-stylist\u002Fassets\u002Fjs\u002Fblock-editor.min.js?ver=","typography-stylist\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","typography-stylist\u002Fassets\u002Fcss\u002Ffrontend.min.css?ver=","typography-stylist\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","typography-stylist\u002Fassets\u002Fjs\u002Ffrontend.min.js?ver=",{"cssClasses":384,"htmlComments":386,"htmlAttributes":387,"restEndpoints":389,"jsGlobals":391,"shortcodeOutput":393},[385],"typost-block-editor",[],[388],"data-typost-editor",[390],"\u002Ftypost\u002Fv1\u002F",[392],"window.typost",[],{"error":345,"url":395,"statusCode":396,"statusMessage":397,"message":397},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftypography-stylist\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":399},[400,406,413,419,426,433,440,447,454,461],{"version":6,"download_url":25,"svn_tag_url":401,"released_at":27,"has_diff":402,"diff_files_changed":403,"diff_lines":27,"trac_diff_url":404,"vulnerabilities":405,"is_current":345},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.2.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.2.1&new_path=%2Ftypography-stylist%2Ftags%2F1.2.2",[],{"version":407,"download_url":408,"svn_tag_url":409,"released_at":27,"has_diff":402,"diff_files_changed":410,"diff_lines":27,"trac_diff_url":411,"vulnerabilities":412,"is_current":402},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.2.0&new_path=%2Ftypography-stylist%2Ftags%2F1.2.1",[],{"version":62,"download_url":414,"svn_tag_url":415,"released_at":27,"has_diff":402,"diff_files_changed":416,"diff_lines":27,"trac_diff_url":417,"vulnerabilities":418,"is_current":402},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.9&new_path=%2Ftypography-stylist%2Ftags%2F1.2.0",[],{"version":420,"download_url":421,"svn_tag_url":422,"released_at":27,"has_diff":402,"diff_files_changed":423,"diff_lines":27,"trac_diff_url":424,"vulnerabilities":425,"is_current":402},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.8&new_path=%2Ftypography-stylist%2Ftags%2F1.1.9",[],{"version":427,"download_url":428,"svn_tag_url":429,"released_at":27,"has_diff":402,"diff_files_changed":430,"diff_lines":27,"trac_diff_url":431,"vulnerabilities":432,"is_current":402},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.7&new_path=%2Ftypography-stylist%2Ftags%2F1.1.8",[],{"version":434,"download_url":435,"svn_tag_url":436,"released_at":27,"has_diff":402,"diff_files_changed":437,"diff_lines":27,"trac_diff_url":438,"vulnerabilities":439,"is_current":402},"1.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.6&new_path=%2Ftypography-stylist%2Ftags%2F1.1.7",[],{"version":441,"download_url":442,"svn_tag_url":443,"released_at":27,"has_diff":402,"diff_files_changed":444,"diff_lines":27,"trac_diff_url":445,"vulnerabilities":446,"is_current":402},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.5&new_path=%2Ftypography-stylist%2Ftags%2F1.1.6",[],{"version":448,"download_url":449,"svn_tag_url":450,"released_at":27,"has_diff":402,"diff_files_changed":451,"diff_lines":27,"trac_diff_url":452,"vulnerabilities":453,"is_current":402},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.4&new_path=%2Ftypography-stylist%2Ftags%2F1.1.5",[],{"version":455,"download_url":456,"svn_tag_url":457,"released_at":27,"has_diff":402,"diff_files_changed":458,"diff_lines":27,"trac_diff_url":459,"vulnerabilities":460,"is_current":402},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftypography-stylist%2Ftags%2F1.1.3&new_path=%2Ftypography-stylist%2Ftags%2F1.1.4",[],{"version":462,"download_url":463,"svn_tag_url":464,"released_at":27,"has_diff":402,"diff_files_changed":465,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":466,"is_current":402},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypography-stylist.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypography-stylist\u002Ftags\u002F1.1.3\u002F",[],[]]