{"id":7134,"date":"2026-03-01T00:00:38","date_gmt":"2026-03-01T00:00:38","guid":{"rendered":"https:\/\/raistheme.com\/?page_id=7134"},"modified":"2026-04-06T11:56:47","modified_gmt":"2026-04-06T11:56:47","slug":"freaky","status":"publish","type":"page","link":"https:\/\/raistheme.com\/tools\/font-generator\/freaky\/","title":{"rendered":"Freaky Font Generator \u2013 Create Wild &amp; Crazy Text Free"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7134\" class=\"elementor elementor-7134\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bcebd4b e-con-full e-flex e-con e-parent\" data-id=\"4bcebd4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bcae9e6 elementor-widget elementor-widget-shortcode\" data-id=\"4bcae9e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"freaky-font-generator-page-content\">\r\n\r\n<!-- ==================================================================== -->\r\n<!-- ======================= CSS STYLESHEET (COMBINED) ================== -->\r\n<!-- ==================================================================== -->\r\n<style>\r\n    \/* ---- Google Font Import ---- *\/\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;600;700&display=swap');\r\n\r\n    \/* ---- CSS Variables for Theming (WordPress Safe) ---- *\/\r\n    #freaky-font-generator-page-content {\r\n        --ffg-font-family: 'Poppins', sans-serif;\r\n        --ffg-bg-gradient: linear-gradient(135deg, #f5f7fa, #c3cfe2);\r\n        --ffg-card-bg: rgba(255, 255, 255, 0.5);\r\n        --ffg-card-border: rgba(0, 0, 0, 0.1);\r\n        --ffg-text-primary: #1a1a2e;\r\n        --ffg-text-secondary: #4a4a6a;\r\n        --ffg-accent-gradient: linear-gradient(90deg, #89216B, #DA4453);\r\n        --ffg-accent-color: #DA4453;\r\n        --ffg-success-color: #007bff;\r\n        --ffg-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);\r\n    }\r\n\r\n\r\n    \/* ---- UPDATED: Base & Wrapper Styles for Full-Width Background ---- *\/\r\n    .ffg-app-wrapper, .ffg-content-wrapper {\r\n        font-family: var(--ffg-font-family);\r\n        background: var(--ffg-bg-gradient);\r\n        color: var(--ffg-text-primary);\r\n        line-height: 1.6;\r\n        width: 100%; \/* Spans full width *\/\r\n        padding: 2.5rem 0; \/* Vertical padding, no horizontal *\/\r\n    }\r\n    \r\n    \/* ---- NEW: Inner container to constrain content to 1200px ---- *\/\r\n    .ffg-inner-container {\r\n        max-width: 1200px;\r\n        margin: 0 auto; \/* Centers the container *\/\r\n        padding: 0 1.5rem; \/* Padding for mobile *\/\r\n    }\r\n    \r\n    \/* =================================== *\/\r\n    \/* ======== TOOL STYLES ============== *\/\r\n    \/* =================================== *\/\r\n    .ffg-app-header { text-align: center; margin-bottom: 2.5rem; }\r\n    .ffg-app-header h1 { font-size: 2.5rem; font-weight: 700; background: var(--ffg-accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin: 0 0 0.5rem 0; animation: ffg-fadeInDown 1s ease-out; }\r\n    .ffg-app-header p { font-size: 1.2rem; color: var(--ffg-text-secondary); font-weight: 300; margin: 0; animation: ffg-fadeInUp 1s ease-out 0.2s; animation-fill-mode: backwards; }\r\n    .ffg-input-wrapper { position: relative; animation: ffg-zoomIn 0.8s ease-out; }\r\n    #ffg-text-input { width: 100%; min-height: 150px; font-family: var(--ffg-font-family); font-size: 1.1rem; padding: 15px 20px; background: var(--ffg-card-bg); border: 1px solid var(--ffg-card-border); border-radius: 12px; color: var(--ffg-text-primary); resize: vertical; box-shadow: var(--ffg-shadow); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); transition: border-color 0.3s ease, box-shadow 0.3s ease; box-sizing: border-box; }\r\n    #ffg-text-input:focus { outline: none; border-color: var(--ffg-accent-color); box-shadow: 0 0 15px rgba(218, 68, 83, 0.4); }\r\n    .ffg-input-controls { display: flex; justify-content: space-between; align-items: center; margin-top: 1rem; padding: 0 5px; font-size: 0.9rem; color: var(--ffg-text-secondary); }\r\n    #ffg-clear-btn { background: none; border: 1px solid var(--ffg-text-secondary); color: var(--ffg-text-secondary); padding: 5px 15px; border-radius: 20px; cursor: pointer; transition: all 0.3s ease; }\r\n    #ffg-clear-btn:hover { background: var(--ffg-accent-color); color: white; border-color: var(--ffg-accent-color); }\r\n    #ffg-output-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 1.5rem; margin-top: 2.5rem; }\r\n    .ffg-font-card { background: var(--ffg-card-bg); border: 1px solid var(--ffg-card-border); border-radius: 12px; padding: 1.5rem; display: flex; flex-direction: column; box-shadow: var(--ffg-shadow); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); transition: transform 0.3s ease; animation: ffg-popUp 0.5s ease-out forwards; opacity: 0; }\r\n    .ffg-font-card:hover { transform: translateY(-5px); }\r\n    .ffg-card-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1rem; border-bottom: 1px solid var(--ffg-card-border); padding-bottom: 0.75rem; }\r\n    .ffg-font-name { font-weight: 600; font-size: 1.1rem; }\r\n    .ffg-copy-btn { background: var(--ffg-accent-gradient); border: none; color: white; padding: 8px 16px; font-size: 0.9rem; font-weight: 600; border-radius: 8px; cursor: pointer; transition: all 0.3s ease; }\r\n    .ffg-copy-btn:hover { transform: scale(1.05); }\r\n    .ffg-copy-btn.copied { background: var(--ffg-success-color); }\r\n    .ffg-generated-text { font-size: 1.4rem; word-wrap: break-word; flex-grow: 1; min-height: 50px; line-height: 1.5; }\r\n    .ffg-load-more-wrapper { text-align: center; margin-top: 2.5rem; }\r\n    #ffg-load-more-btn { background: var(--ffg-accent-gradient); border: none; color: white; padding: 12px 30px; font-size: 1rem; font-weight: 600; border-radius: 50px; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 20px rgba(0,0,0,0.1); }\r\n    #ffg-load-more-btn:hover { transform: translateY(-3px) scale(1.03); box-shadow: 0 8px 25px rgba(218, 68, 83, 0.3); }\r\n    .ffg-hidden { display: none; }\r\n    \r\n    \/* =================================== *\/\r\n    \/* ====== CONTENT STYLES ============= *\/\r\n    \/* =================================== *\/\r\n    .ffg-content-main-heading { text-align: center; font-size: 2.5rem; font-weight: 700; margin-bottom: 2rem; background: var(--ffg-accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\r\n    .ffg-content-section { background: var(--ffg-card-bg); border: 1px solid var(--ffg-card-border); border-radius: 12px; padding: 2rem; margin-bottom: 2rem; box-shadow: var(--ffg-shadow); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }\r\n    .ffg-content-section h3 { font-size: 1.8rem; font-weight: 600; margin-top: 0; margin-bottom: 1rem; background: var(--ffg-accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }\r\n    .ffg-content-section p { color: var(--ffg-text-secondary); font-size: 1rem; margin-bottom: 0.5rem; }\r\n    ol.ffg-card-layout { list-style-type: none; padding-left: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1.5rem; counter-reset: ffg-step-counter; }\r\n    ol.ffg-card-layout li { background: rgba(255, 255, 255, 0.7); padding: 1.5rem; border-radius: 12px; box-shadow: var(--ffg-shadow); border: 1px solid var(--ffg-card-border); counter-increment: ffg-step-counter; transition: transform 0.3s ease; }\r\n    ol.ffg-card-layout li:hover { transform: translateY(-5px); }\r\n    ol.ffg-card-layout li::before { content: counter(ffg-step-counter); display: grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ffg-accent-gradient); color: white; font-weight: 700; font-size: 1.2rem; margin-bottom: 1rem; }\r\n    ol.ffg-card-layout li strong { color: var(--ffg-text-primary); }\r\n    ul.ffg-card-list { list-style-type: none; padding-left: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1rem; }\r\n    ul.ffg-card-list li { background: rgba(255, 255, 255, 0.7); padding: 1.5rem; padding-left: 1rem; border-radius: 12px; box-shadow: var(--ffg-shadow); border: 1px solid var(--ffg-card-border); display: flex; align-items: center; transition: transform 0.3s ease; }\r\n    ul.ffg-card-list li:hover { transform: translateY(-5px); }\r\n    ul.ffg-card-list li::before { content: '\u2713'; display: grid; place-items: center; width: 30px; height: 30px; flex-shrink: 0; border-radius: 50%; background: var(--ffg-accent-gradient); color: white; font-weight: 700; font-size: 1rem; margin-right: 1rem; }\r\n    .ffg-accordion-item { border-bottom: 1px solid var(--ffg-card-border); }\r\n    .ffg-accordion-item:last-child { border-bottom: none; }\r\n    .ffg-accordion-header { background: none; border: none; width: 100%; text-align: left; padding: 1.5rem 0; font-size: 1.1rem; font-weight: 600; color: var(--ffg-text-primary); cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: background-color 0.2s ease; }\r\n    .ffg-accordion-header:hover { color: var(--ffg-accent-color); }\r\n    .ffg-accordion-header::after { content: '+'; font-size: 1.5rem; font-weight: 300; color: var(--ffg-accent-color); transition: transform 0.3s ease-out; }\r\n    .ffg-accordion-item.active .ffg-accordion-header::after { transform: rotate(45deg); }\r\n    .ffg-accordion-content { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.4s ease-out, opacity 0.3s ease-in, padding 0.4s ease-out; }\r\n    .ffg-accordion-item.active .ffg-accordion-content { max-height: 300px; opacity: 1; padding-bottom: 1.5rem; }\r\n    .ffg-accordion-content p { margin: 0; }\r\n    \r\n    \/* =================================== *\/\r\n    \/* ====== ANIMATIONS & RESPONSIVE ==== *\/\r\n    \/* =================================== *\/\r\n    @keyframes ffg-fadeInDown { from { opacity: 0; transform: translateY(-30px); } to { opacity: 1; transform: translateY(0); } }\r\n    @keyframes ffg-fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\r\n    @keyframes ffg-zoomIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } }\r\n    @keyframes ffg-popUp { from { opacity: 0; transform: scale(0.8) translateY(20px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n    \r\n    @media (max-width: 1024px) {\r\n        .ffg-app-header h1 { font-size: 3rem; }\r\n        .ffg-content-main-heading { font-size: 2.2rem; }\r\n    }\r\n    @media (max-width: 768px) {\r\n        .ffg-app-header h1 { font-size: 2.8rem; }\r\n        .ffg-content-section h3 { font-size: 1.6rem; }\r\n        .ffg-content-main-heading { font-size: 2rem; }\r\n        ol.ffg-card-layout, ul.ffg-card-list { grid-template-columns: 1fr; }\r\n    }\r\n    @media (max-width: 576px) {\r\n        .ffg-inner-container { padding: 0 1rem; }\r\n        .ffg-input-controls { flex-direction: column; align-items: flex-start; gap: 0.5rem; }\r\n        #ffg-clear-btn { align-self: flex-end; }\r\n        .ffg-app-header h1 { font-size: 2.5rem; }\r\n        #ffg-output-container { grid-template-columns: 1fr; }\r\n    }\r\n    @media (max-width: 480px) {\r\n        .ffg-app-header h1 { font-size: 2.2rem; }\r\n        .ffg-generated-text { font-size: 1.2rem; }\r\n        .ffg-app-header p { font-size: 1.1rem; }\r\n    }\r\n    @media (max-width: 375px) {\r\n        .ffg-app-header h1 { font-size: 1rem; }\r\n        .ffg-app-header p { font-size: .75rem; }\r\n        .ffg-content-section { padding: 1.5rem; }\r\n        .ffg-content-section h3 { font-size: 1.4rem; }\r\n    }\r\n<\/style>\r\n\r\n<!-- ======================= HTML STRUCTURE ============================= -->\r\n\r\n<!-- TOOL CONTAINER -->\r\n<div class=\"ffg-app-wrapper\">\r\n    <div class=\"ffg-inner-container\">\r\n        <header class=\"ffg-app-header\">\r\n            <h1>Freaky Font Generator \u2013 Create Wild & Crazy Text Free<\/h1>\r\n            <p>Type, transform, and copy with a single click!<\/p>\r\n        <\/header>\r\n        <main>\r\n            <div class=\"ffg-input-wrapper\">\r\n                <textarea id=\"ffg-text-input\" placeholder=\"Type your text here...\" spellcheck=\"false\"><\/textarea>\r\n                <div class=\"ffg-input-controls\">\r\n                    <div id=\"ffg-counter\">Chars: 0 | Words: 0<\/div>\r\n                    <button id=\"ffg-clear-btn\">Clear Text<\/button>\r\n                <\/div>\r\n            <\/div>\r\n            <div id=\"ffg-output-container\"><\/div>\r\n            <div id=\"ffg-load-more-container\" class=\"ffg-load-more-wrapper\">\r\n                <button id=\"ffg-load-more-btn\">Generate More Styles<\/button>\r\n            <\/div>\r\n        <\/main>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- SUPPORTIVE CONTENT CONTAINER -->\r\n\r\n\r\n<!-- HIDDEN TEMPLATE FOR JAVASCRIPT -->\r\n<template id=\"ffg-font-card-template\">\r\n    <div class=\"ffg-font-card\">\r\n        <div class=\"ffg-card-header\">\r\n            <span class=\"ffg-font-name\">Font Name<\/span>\r\n            <button class=\"ffg-copy-btn\">Copy<\/button>\r\n        <\/div>\r\n        <p class=\"ffg-generated-text\" dir=\"auto\"><\/p>\r\n    <\/div>\r\n<\/template>\r\n\r\n<!-- ==================================================================== -->\r\n<!-- ======================= JAVASCRIPT LOGIC =========================== -->\r\n<!-- ==================================================================== -->\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    \/\/ ---- FONT GENERATOR LOGIC ----\r\n    if (document.getElementById('ffg-text-input')) {\r\n        const ffg_textInput = document.getElementById('ffg-text-input');\r\n        const ffg_outputContainer = document.getElementById('ffg-output-container');\r\n        const ffg_fontCardTemplate = document.getElementById('ffg-font-card-template');\r\n        const ffg_counter = document.getElementById('ffg-counter');\r\n        const ffg_clearBtn = document.getElementById('ffg-clear-btn');\r\n        const ffg_loadMoreBtn = document.getElementById('ffg-load-more-btn');\r\n        const ffg_loadMoreContainer = document.getElementById('ffg-load-more-container');\r\n        \r\n        let ffg_visibleFontsCount = 8;\r\n        const ffg_batchSize = 8;\r\n        const ffg_fonts = [ { name: \"Bold Script\", map: { 'a':'\ud835\udcea', 'b':'\ud835\udceb', 'c':'\ud835\udcec', 'd':'\ud835\udced', 'e':'\ud835\udcee', 'f':'\ud835\udcef', 'g':'\ud835\udcf0', 'h':'\ud835\udcf1', 'i':'\ud835\udcf2', 'j':'\ud835\udcf3', 'k':'\ud835\udcf4', 'l':'\ud835\udcf5', 'm':'\ud835\udcf6', 'n':'\ud835\udcf7', 'o':'\ud835\udcf8', 'p':'\ud835\udcf9', 'q':'\ud835\udcfa', 'r':'\ud835\udcfb', 's':'\ud835\udcfc', 't':'\ud835\udcfd', 'u':'\ud835\udcfe', 'v':'\ud835\udcff', 'w':'\ud835\udd00', 'x':'\ud835\udd01', 'y':'\ud835\udd02', 'z':'\ud835\udd03', 'A':'\ud835\udcd0', 'B':'\ud835\udcd1', 'C':'\ud835\udcd2', 'D':'\ud835\udcd3', 'E':'\ud835\udcd4', 'F':'\ud835\udcd5', 'G':'\ud835\udcd6', 'H':'\ud835\udcd7', 'I':'\ud835\udcd8', 'J':'\ud835\udcd9', 'K':'\ud835\udcda', 'L':'\ud835\udcdb', 'M':'\ud835\udcdc', 'N':'\ud835\udcdd', 'O':'\ud835\udcde', 'P':'\ud835\udcdf', 'Q':'\ud835\udce0', 'R':'\ud835\udce1', 'S':'\ud835\udce2', 'T':'\ud835\udce3', 'U':'\ud835\udce4', 'V':'\ud835\udce5', 'W':'\ud835\udce6', 'X':'\ud835\udce7', 'Y':'\ud835\udce8', 'Z':'\ud835\udce9' } }, { name: \"Double Struck\", map: { 'a':'\ud835\udd52', 'b':'\ud835\udd53', 'c':'\ud835\udd54', 'd':'\ud835\udd55', 'e':'\ud835\udd56', 'f':'\ud835\udd57', 'g':'\ud835\udd58', 'h':'\ud835\udd59', 'i':'\ud835\udd5a', 'j':'\ud835\udd5b', 'k':'\ud835\udd5c', 'l':'\ud835\udd5d', 'm':'\ud835\udd5e', 'n':'\ud835\udd5f', 'o':'\ud835\udd60', 'p':'\ud835\udd61', 'q':'\ud835\udd62', 'r':'\ud835\udd63', 's':'\ud835\udd64', 't':'\ud835\udd65', 'u':'\ud835\udd66', 'v':'\ud835\udd67', 'w':'\ud835\udd68', 'x':'\ud835\udd69', 'y':'\ud835\udd6a', 'z':'\ud835\udd6b', 'A':'\ud835\udd38', 'B':'\ud835\udd39', 'C':'\u2102', 'D':'\ud835\udd3b', 'E':'\ud835\udd3c', 'F':'\ud835\udd3d', 'G':'\ud835\udd3e', 'H':'\u210d', 'I':'\ud835\udd40', 'J':'\ud835\udd41', 'K':'\ud835\udd42', 'L':'\ud835\udd43', 'M':'\ud835\udd44', 'N':'\u2115', 'O':'\ud835\udd46', 'P':'\u2119', 'Q':'\u211a', 'R':'\u211d', 'S':'\ud835\udd4a', 'T':'\ud835\udd4b', 'U':'\ud835\udd4c', 'V':'\ud835\udd4d', 'W':'\ud835\udd4e', 'X':'\ud835\udd4f', 'Y':'\ud835\udd50', 'Z':'\u2124' } }, { name: \"Gothic Fraktur\", map: { 'a': '\ud835\udd1e', 'b': '\ud835\udd1f', 'c': '\ud835\udd20', 'd': '\ud835\udd21', 'e': '\ud835\udd22', 'f': '\ud835\udd23', 'g': '\ud835\udd24', 'h': '\ud835\udd25', 'i': '\ud835\udd26', 'j': '\ud835\udd27', 'k': '\ud835\udd28', 'l': '\ud835\udd29', 'm': '\ud835\udd2a', 'n': '\ud835\udd2b', 'o': '\ud835\udd2c', 'p': '\ud835\udd2d', 'q': '\ud835\udd2e', 'r': '\ud835\udd2f', 's': '\ud835\udd30', 't': '\ud835\udd31', 'u': '\ud835\udd32', 'v': '\ud835\udd33', 'w': '\ud835\udd34', 'x': '\ud835\udd35', 'y': '\ud835\udd36', 'z': '\ud835\udd37', 'A': '\ud835\udd04', 'B': '\ud835\udd05', 'C': '\u212d', 'D': '\ud835\udd07', 'E': '\ud835\udd08', 'F': '\ud835\udd09', 'G': '\ud835\udd0a', 'H': '\u210c', 'I': '\u2111', 'J': '\ud835\udd0d', 'K': '\ud835\udd0e', 'L': '\ud835\udd0f', 'M': '\ud835\udd10', 'N': '\ud835\udd11', 'O': '\ud835\udd12', 'P': '\ud835\udd13', 'Q': '\ud835\udd14', 'R': '\u211c', 'S': '\ud835\udd16', 'T': '\ud835\udd17', 'U': '\ud835\udd18', 'V': '\ud835\udd19', 'W': '\ud835\udd1a', 'X': '\ud835\udd1b', 'Y': '\ud835\udd1c', 'Z': '\u2128' } }, { name: \"Bubble Text\", map: { 'a':'\u24d0', 'b':'\u24d1', 'c':'\u24d2', 'd':'\u24d3', 'e':'\u24d4', 'f':'\u24d5', 'g':'\u24d6', 'h':'\u24d7', 'i':'\u24d8', 'j':'\u24d9', 'k':'\u24da', 'l':'\u24db', 'm':'\u24dc', 'n':'\u24dd', 'o':'\u24de', 'p':'\u24df', 'q':'\u24e0', 'r':'\u24e1', 's':'\u24e2', 't':'\u24e3', 'u':'\u24e4', 'v':'\u24e5', 'w':'\u24e6', 'x':'\u24e7', 'y':'\u24e8', 'z':'\u24e9', 'A':'\u24b6', 'B':'\u24b7', 'C':'\u24b8', 'D':'\u24b9', 'E':'\u24ba', 'F':'\u24bb', 'G':'\u24bc', 'H':'\u24bd', 'I':'\u24be', 'J':'\u24bf', 'K':'\u24c0', 'L':'\u24c1', 'M':'\u24c2', 'N':'\u24c3', 'O':'\u24c4', 'P':'\u24c5', 'Q':'\u24c6', 'R':'\u24c7', 'S':'\u24c8', 'T':'\u24c9', 'U':'\u24ca', 'V':'\u24cb', 'W':'\u24cc', 'X':'\u24cd', 'Y':'\u24ce', 'Z':'\u24cf' } }, { name: \"Square Text\", map: { 'a':'\ud83c\udd30', 'b':'\ud83c\udd31', 'c':'\ud83c\udd32', 'd':'\ud83c\udd33', 'e':'\ud83c\udd34', 'f':'\ud83c\udd35', 'g':'\ud83c\udd36', 'h':'\ud83c\udd37', 'i':'\ud83c\udd38', 'j':'\ud83c\udd39', 'k':'\ud83c\udd3a', 'l':'\ud83c\udd3b', 'm':'\ud83c\udd3c', 'n':'\ud83c\udd3d', 'o':'\ud83c\udd3e', 'p':'\ud83c\udd3f', 'q':'\ud83c\udd40', 'r':'\ud83c\udd41', 's':'\ud83c\udd42', 't':'\ud83c\udd43', 'u':'\ud83c\udd44', 'v':'\ud83c\udd45', 'w':'\ud83c\udd46', 'x':'\ud83c\udd47', 'y':'\ud83c\udd48', 'z':'\ud83c\udd49', 'A':'\ud83c\udd30', 'B':'\ud83c\udd31', 'C':'\ud83c\udd32', 'D':'\ud83c\udd33', 'E':'\ud83c\udd34', 'F':'\ud83c\udd35', 'G':'\ud83c\udd36', 'H':'\ud83c\udd37', 'I':'\ud83c\udd38', 'J':'\ud83c\udd39', 'K':'\ud83c\udd3a', 'L':'\ud83c\udd3b', 'M':'\ud83c\udd3c', 'N':'\ud83c\udd3d', 'O':'\ud83c\udd3e', 'P':'\ud83c\udd3f', 'Q':'\ud83c\udd40', 'R':'\ud83c\udd41', 'S':'\ud83c\udd42', 'T':'\ud83c\udd43', 'U':'\ud83c\udd44', 'V':'\ud83c\udd45', 'W':'\ud83c\udd46', 'X':'\ud83c\udd47', 'Y':'\ud83c\udd48', 'Z':'\ud83c\udd49' } }, { name: \"Vaporwave\", transform: (t) => t.split('').join(' ').split('').map(c=>c in {' ':' '}?' ':String.fromCodePoint(c.charCodeAt(0)+65248)).join('') }, { name: \"Cursed Text\", transform: (t) => ffg_zalgo(t) }, { name: \"Flipside\", transform: (t) => t.split('').reverse().join('').replace(\/[a-z]\/gi, c => ({a:'\u0250',b:'q',c:'\u0254',d:'p',e:'\u01dd',f:'\u025f',g:'\u0183',h:'\u0265',i:'\u1d09',j:'\u027e',k:'\u029e',l:'l',m:'\u026f',n:'u',o:'o',p:'d',q:'b',r:'\u0279',s:'s',t:'\u0287',u:'n',v:'\u028c',w:'\u028d',x:'x',y:'\u028e',z:'z'}[c.toLowerCase()] || c)) }, { name: \"Bold Serif\", map: { 'a': '\ud835\udc1a', 'b': '\ud835\udc1b', 'c': '\ud835\udc1c', 'd': '\ud835\udc1d', 'e': '\ud835\udc1e', 'f': '\ud835\udc1f', 'g': '\ud835\udc20', 'h': '\ud835\udc21', 'i': '\ud835\udc22', 'j': '\ud835\udc23', 'k': '\ud835\udc24', 'l': '\ud835\udc25', 'm': '\ud835\udc26', 'n': '\ud835\udc27', 'o': '\ud835\udc28', 'p': '\ud835\udc29', 'q': '\ud835\udc2a', 'r': '\ud835\udc2b', 's': '\ud835\udc2c', 't': '\ud835\udc2d', 'u': '\ud835\udc2e', 'v': '\ud835\udc2f', 'w': '\ud835\udc30', 'x': '\ud835\udc31', 'y': '\ud835\udc32', 'z': '\ud835\udc33', 'A':'\ud835\uddd4', 'B':'\ud835\uddd5', 'C':'\ud835\uddd6', 'D':'\ud835\uddd7', 'E':'\ud835\uddd8', 'F':'\ud835\uddd9', 'G':'\ud835\uddda', 'H':'\ud835\udddb', 'I':'\ud835\udddc', 'J':'\ud835\udddd', 'K':'\ud835\uddde', 'L':'\ud835\udddf', 'M':'\ud835\udde0', 'N':'\ud835\udde1', 'O':'\ud835\udde2', 'P':'\ud835\udde3', 'Q':'\ud835\udde4', 'R':'\ud835\udde5', 'S':'\ud835\udde6', 'T':'\ud835\udde7', 'U':'\ud835\udde8', 'V':'\ud835\udde9', 'W':'\ud835\uddea', 'X':'\ud835\uddeb', 'Y':'\ud835\uddec', 'Z':'\ud835\udded' } }, { name: \"Italic Sans\", map: { 'a': '\ud835\ude22', 'b': '\ud835\ude23', 'c': '\ud835\ude24', 'd': '\ud835\ude25', 'e': '\ud835\ude26', 'f': '\ud835\ude27', 'g': '\ud835\ude28', 'h': '\ud835\ude29', 'i': '\ud835\ude2a', 'j': '\ud835\ude2b', 'k': '\ud835\ude2c', 'l': '\ud835\ude2d', 'm': '\ud835\ude2e', 'n': '\ud835\ude2f', 'o': '\ud835\ude30', 'p': '\ud835\ude31', 'q': '\ud835\ude32', 'r': '\ud835\ude33', 's': '\ud835\ude34', 't': '\ud835\ude35', 'u': '\ud835\ude36', 'v': '\ud835\ude37', 'w': '\ud835\ude38', 'x': '\ud835\ude39', 'y': '\ud835\ude3a', 'z': '\ud835\ude3b', 'A':'\ud835\ude08', 'B':'\ud835\ude09', 'C':'\ud835\ude0a', 'D':'\ud835\ude0b', 'E':'\ud835\ude0c', 'F':'\ud835\ude0d', 'G':'\ud835\ude0e', 'H':'\ud835\ude0f', 'I':'\ud835\ude10', 'J':'\ud835\ude11', 'K':'\ud835\ude12', 'L':'\ud835\ude13', 'M':'\ud835\ude14', 'N':'\ud835\ude15', 'O':'\ud835\ude16', 'P':'\ud835\ude17', 'Q':'\ud835\ude18', 'R':'\ud835\ude19', 'S':'\ud835\ude1a', 'T':'\ud835\ude1b', 'U':'\ud835\ude1c', 'V':'\ud835\ude1d', 'W':'\ud835\ude1e', 'X':'\ud835\ude1f', 'Y':'\ud835\ude20', 'Z':'\ud835\ude21' } }, { name: \"Monospace\", map: { 'a': '\ud835\ude8a', 'b': '\ud835\ude8b', 'c': '\ud835\ude8c', 'd': '\ud835\ude8d', 'e': '\ud835\ude8e', 'f': '\ud835\ude8f', 'g': '\ud835\ude90', 'h': '\ud835\ude91', 'i': '\ud835\ude92', 'j': '\ud835\ude93', 'k': '\ud835\ude94', 'l': '\ud835\ude95', 'm': '\ud835\ude96', 'n': '\ud835\ude97', 'o': '\ud835\ude98', 'p': '\ud835\ude99', 'q': '\ud835\ude9a', 'r': '\ud835\ude9b', 's': '\ud835\ude9c', 't': '\ud835\ude9d', 'u': '\ud835\ude9e', 'v': '\ud835\ude9f', 'w': '\ud835\udea0', 'x': '\ud835\udea1', 'y': '\ud835\udea2', 'z': '\ud835\udea3', 'A':'\ud835\ude70', 'B':'\ud835\ude71', 'C':'\ud835\ude72', 'D':'\ud835\ude73', 'E':'\ud835\ude74', 'F':'\ud835\ude75', 'G':'\ud835\ude76', 'H':'\ud835\ude77', 'I':'\ud835\ude78', 'J':'\ud835\ude79', 'K':'\ud835\ude7a', 'L':'\ud835\ude7b', 'M':'\ud835\ude7c', 'N':'\ud835\ude7d', 'O':'\ud835\ude7e', 'P':'\ud835\ude7f', 'Q':'\ud835\ude80', 'R':'\ud835\ude81', 'S':'\ud835\ude82', 'T':'\ud835\ude83', 'U':'\ud835\ude84', 'V':'\ud835\ude85', 'W':'\ud835\ude86', 'X':'\ud835\ude87', 'Y':'\ud835\ude88', 'Z':'\ud835\ude89' } }, { name: \"Strikethrough\", transform: (t) => t.split('').map(c=>c+'\\u0336').join('') }, { name: \"Underline\", transform: (t) => t.split('').map(c=>c+'\\u0332').join('') }, { name: \"Parenthesized\", map: { 'a': '\u249c', 'b': '\u249d', 'c': '\u249e', 'd': '\u249f', 'e': '\u24a0', 'f': '\u24a1', 'g': '\u24a2', 'h': '\u24a3', 'i': '\u24a4', 'j': '\u24a5', 'k': '\u24a6', 'l': '\u24a7', 'm': '\u24a8', 'n': '\u24a9', 'o': '\u24aa', 'p': '\u24ab', 'q': '\u24ac', 'r': '\u24ad', 's': '\u24ae', 't': '\u24af', 'u': '\u24b0', 'v': '\u24b1', 'w': '\u24b2', 'x': '\u24b3', 'y': '\u24b4', 'z': '\u24b5', 'A': '\ud83c\udd10', 'B': '\ud83c\udd11', 'C': '\ud83c\udd12', 'D': '\ud83c\udd13', 'E': '\ud83c\udd14', 'F': '\ud83c\udd15', 'G': '\ud83c\udd16', 'H': '\ud83c\udd17', 'I': '\ud83c\udd18', 'J': '\ud83c\udd19', 'K': '\ud83c\udd1a', 'L': '\ud83c\udd1b', 'M': '\ud83c\udd1c', 'N': '\ud83c\udd1d', 'O': '\ud83c\udd1e', 'P': '\ud83c\udd1f', 'Q': '\ud83c\udd20', 'R': '\ud83c\udd21', 'S': '\ud83c\udd22', 'T': '\ud83c\udd23', 'U': '\ud83c\udd24', 'V': '\ud83c\udd25', 'W': '\ud83c\udd26', 'X': '\ud83c\udd27', 'Y': '\ud83c\udd28', 'Z': '\ud83c\udd29' } }, { name: \"Small Caps\", map: { 'a': '\u1d00', 'b': '\u0299', 'c': '\u1d04', 'd': '\u1d05', 'e': '\u1d07', 'f': '\ua730', 'g': '\u0262', 'h': '\u029c', 'i': '\u026a', 'j': '\u1d0a', 'k': '\u1d0b', 'l': '\u029f', 'm': '\u1d0d', 'n': '\u0274', 'o': '\u1d0f', 'p': '\u1d18', 'q': '\u01eb', 'r': '\u0280', 's': 's', 't': '\u1d1b', 'u': '\u1d1c', 'v': '\u1d20', 'w': '\u1d21', 'x': 'x', 'y': '\u028f', 'z': '\u1d22', 'A': 'A', 'B': 'B', 'C': 'C', 'D': 'D', 'E': 'E', 'F': 'F', 'G': 'G', 'H': 'H', 'I': 'I', 'J': 'J', 'K': 'K', 'L': 'L', 'M': 'M', 'N': 'N', 'O': 'O', 'P': 'P', 'Q': 'Q', 'R': 'R', 'S': 'S', 'T': 'T', 'U': 'U', 'V': 'V', 'W': 'W', 'X': 'X', 'Y': 'Y', 'Z': 'Z' } }, { name: \"Curly\", map: { 'a': '\ud835\udcb6', 'b': '\ud835\udcb7', 'c': '\ud835\udcb8', 'd': '\ud835\udcb9', 'e': '\ud835\udc52', 'f': '\ud835\udcbb', 'g': '\ud835\udc54', 'h': '\ud835\udcbd', 'i': '\ud835\udcbe', 'j': '\ud835\udcbf', 'k': '\ud835\udcc0', 'l': '\ud835\udcc1', 'm': '\ud835\udcc2', 'n': '\ud835\udcc3', 'o': '\ud835\udc5c', 'p': '\ud835\udcc5', 'q': '\ud835\udcc6', 'r': '\ud835\udcc7', 's': '\ud835\udcc8', 't': '\ud835\udcc9', 'u': '\ud835\udcca', 'v': '\ud835\udccb', 'w': '\ud835\udccc', 'x': '\ud835\udccd', 'y': '\ud835\udcce', 'z': '\ud835\udccf', 'A': '\ud835\udc9c', 'B': '\ud835\udc35', 'C': '\ud835\udc9e', 'D': '\ud835\udc9f', 'E': '\ud835\udc38', 'F': '\ud835\udc39', 'G': '\ud835\udca2', 'H': '\ud835\udc3b', 'I': '\ud835\udc3c', 'J': '\ud835\udca5', 'K': '\ud835\udca6', 'L': '\ud835\udc3f', 'M': '\ud835\udc40', 'N': '\ud835\udca9', 'O': '\ud835\udcaa', 'P': '\ud835\udcab', 'Q': '\ud835\udcac', 'R': '\ud835\udc45', 'S': '\ud835\udcae', 'T': '\ud835\udcaf', 'U': '\ud835\udcb0', 'V': '\ud835\udcb1', 'W': '\ud835\udcb2', 'X': '\ud835\udcb3', 'Y': '\ud835\udcb4', 'Z': '\ud835\udcb5' } }, { name: \"Bold Fraktur\", map: { 'a': '\ud835\udd6c', 'b': '\ud835\udd6d', 'c': '\ud835\udd6e', 'd': '\ud835\udd6f', 'e': '\ud835\udd70', 'f': '\ud835\udd71', 'g': '\ud835\udd72', 'h': '\ud835\udd73', 'i': '\ud835\udd74', 'j': '\ud835\udd75', 'k': '\ud835\udd76', 'l': '\ud835\udd77', 'm': '\ud835\udd78', 'n': '\ud835\udd79', 'o': '\ud835\udd7a', 'p': '\ud835\udd7b', 'q': '\ud835\udd7c', 'r': '\ud835\udd7d', 's': '\ud835\udd7e', 't': '\ud835\udd7f', 'u': '\ud835\udd80', 'v': '\ud835\udd81', 'w': '\ud835\udd82', 'x': '\ud835\udd83', 'y': '\ud835\udd84', 'z': '\ud835\udd85', 'A':'\ud835\udd6c', 'B':'\ud835\udd6d', 'C':'\ud835\udd6e', 'D':'\ud835\udd6f', 'E':'\ud835\udd70', 'F':'\ud835\udd71', 'G':'\ud835\udd72', 'H':'\ud835\udd73', 'I':'\ud835\udd74', 'J':'\ud835\udd75', 'K':'\ud835\udd76', 'L':'\ud835\udd77', 'M':'\ud835\udd78', 'N':'\ud835\udd79', 'O':'\ud835\udd7a', 'P':'\ud835\udd7b', 'Q':'\ud835\udd7c', 'R':'\ud835\udd7d', 'S':'\ud835\udd7e', 'T':'\ud835\udd7f', 'U':'\ud835\udd80', 'V':'\ud835\udd81', 'W':'\ud835\udd82', 'X':'\ud835\udd83', 'Y':'\ud835\udd84', 'Z':'\ud835\udd85' } }, { name: \"Italic Serif\", map: { 'a': '\ud835\udc56', 'b': '\ud835\udc4f', 'c': '\ud835\udc50', 'd': '\ud835\udc51', 'e': '\ud835\udc52', 'f': '\ud835\udc53', 'g': '\ud835\udc54', 'h': '\u210e', 'i': '\ud835\udc56', 'j': '\ud835\udc57', 'k': '\ud835\udc58', 'l': '\ud835\udc59', 'm': '\ud835\udc5a', 'n': '\ud835\udc5b', 'o': '\ud835\udc5c', 'p': '\ud835\udc5d', 'q': '\ud835\udc5e', 'r': '\ud835\udc5f', 's': '\ud835\udc60', 't': '\ud835\udc61', 'u': '\ud835\udc62', 'v': '\ud835\udc63', 'w': '\ud835\udc64', 'x': '\ud835\udc65', 'y': '\ud835\udc66', 'z': '\ud835\udc67', 'A':'\ud835\ude10', 'B':'\ud835\ude09', 'C':'\ud835\ude0a', 'D':'\ud835\ude0b', 'E':'\ud835\ude0c', 'F':'\ud835\ude0d', 'G':'\ud835\ude0e', 'H':'\ud835\ude0f', 'I':'\ud835\ude10', 'J':'\ud835\ude11', 'K':'\ud835\ude12', 'L':'\ud835\ude13', 'M':'\ud835\ude14', 'N':'\ud835\ude15', 'O':'\ud835\ude16', 'P':'\ud835\ude17', 'Q':'\ud835\ude18', 'R':'\ud835\ude19', 'S':'\ud835\ude1a', 'T':'\ud835\ude1b', 'U':'\ud835\ude1c', 'V':'\ud835\ude1d', 'W':'\ud835\ude1e', 'X':'\ud835\ude1f', 'Y':'\ud835\ude20', 'Z':'\ud835\ude21' } }, { name: \"Bold Sans\", map: { 'a': '\ud835\uddee', 'b': '\ud835\uddef', 'c': '\ud835\uddf0', 'd': '\ud835\uddf1', 'e': '\ud835\uddf2', 'f': '\ud835\uddf3', 'g': '\ud835\uddf4', 'h': '\ud835\uddf5', 'i': '\ud835\uddf6', 'j': '\ud835\uddf7', 'k': '\ud835\uddf8', 'l': '\ud835\uddf9', 'm': '\ud835\uddfa', 'n': '\ud835\uddfb', 'o': '\ud835\uddfc', 'p': '\ud835\uddfd', 'q': '\ud835\uddfe', 'r': '\ud835\uddff', 's': '\ud835\ude00', 't': '\ud835\ude01', 'u': '\ud835\ude02', 'v': '\ud835\ude03', 'w': '\ud835\ude04', 'x': '\ud835\ude05', 'y': '\ud835\ude06', 'z': '\ud835\ude07', 'A':'\ud835\uddd4', 'B':'\ud835\uddd5', 'C':'\ud835\uddd6', 'D':'\ud835\uddd7', 'E':'\ud835\uddd8', 'F':'\ud835\uddd9', 'G':'\ud835\uddda', 'H':'\ud835\udddb', 'I':'\ud835\udddc', 'J':'\ud835\udddd', 'K':'\ud835\uddde', 'L':'\ud835\udddf', 'M':'\ud835\udde0', 'N':'\ud835\udde1', 'O':'\ud835\udde2', 'P':'\ud835\udde3', 'Q':'\ud835\udde4', 'R':'\ud835\udde5', 'S':'\ud835\udde6', 'T':'\ud835\udde7', 'U':'\ud835\udde8', 'V':'\ud835\udde9', 'W':'\ud835\uddea', 'X':'\ud835\uddeb', 'Y':'\ud835\uddec', 'Z':'\ud835\udded' } }, { name: \"Black Bubble\", map: { 'a':'\ud83c\udd50', 'b':'\ud83c\udd51', 'c':'\ud83c\udd52', 'd':'\ud83c\udd53', 'e':'\ud83c\udd54', 'f':'\ud83c\udd55', 'g':'\ud83c\udd56', 'h':'\ud83c\udd57', 'i':'\ud83c\udd58', 'j':'\ud83c\udd59', 'k':'\ud83c\udd5a', 'l':'\ud83c\udd5b', 'm':'\ud83c\udd5c', 'n':'\ud83c\udd5d', 'o':'\ud83c\udd5e', 'p':'\ud83c\udd5f', 'q':'\ud83c\udd60', 'r':'\ud83c\udd61', 's':'\ud83c\udd62', 't':'\ud83c\udd63', 'u':'\ud83c\udd64', 'v':'\ud83c\udd65', 'w':'\ud83c\udd66', 'x':'\ud83c\udd67', 'y':'\ud83c\udd68', 'z':'\ud83c\udd69', 'A':'\ud83c\udd50', 'B':'\ud83c\udd51', 'C':'\ud83c\udd52', 'D':'\ud83c\udd53', 'E':'\ud83c\udd54', 'F':'\ud83c\udd55', 'G':'\ud83c\udd56', 'H':'\ud83c\udd57', 'I':'\ud83c\udd58', 'J':'\ud83c\udd59', 'K':'\ud83c\udd5a', 'L':'\ud83c\udd5b', 'M':'\ud83c\udd5c', 'N':'\ud83c\udd5d', 'O':'\ud83c\udd5e', 'P':'\ud83c\udd5f', 'Q':'\ud83c\udd60', 'R':'\ud83c\udd61', 'S':'\ud83c\udd62', 'T':'\ud83c\udd63', 'U':'\ud83c\udd64', 'V':'\ud83c\udd65', 'W':'\ud83c\udd66', 'X':'\ud83c\udd67', 'Y':'\ud83c\udd68', 'Z':'\ud83c\udd69' } }, { name: \"Wavy Joiner\", transform: (t) => t.split('').join('\u224b') }, { name: \"Fairy Dust\", transform: (t) => t.split('').join('\uff9f\uff65:* ') }, { name: \"Medieval\", map: { 'a':'\ud835\udd86', 'b':'\ud835\udd87', 'c':'\ud835\udd88', 'd':'\ud835\udd89', 'e':'\ud835\udd8a', 'f':'\ud835\udd8b', 'g':'\ud835\udd8c', 'h':'\ud835\udd8d', 'i':'\ud835\udd8e', 'j':'\ud835\udd8f', 'k':'\ud835\udd90', 'l':'\ud835\udd91', 'm':'\ud835\udd92', 'n':'\ud835\udd93', 'o':'\ud835\udd94', 'p':'\ud835\udd95', 'q':'\ud835\udd96', 'r':'\ud835\udd97', 's':'\ud835\udd98', 't':'\ud835\udd99', 'u':'\ud835\udd9a', 'v':'\ud835\udd9b', 'w':'\ud835\udd9c', 'x':'\ud835\udd9d', 'y':'\ud835\udd9e', 'z':'\ud835\udd9f', 'A':'\ud835\udd6c', 'B':'\ud835\udd6d', 'C':'\ud835\udd6e', 'D':'\ud835\udd6f', 'E':'\ud835\udd70', 'F':'\ud835\udd71', 'G':'\ud835\udd72', 'H':'\ud835\udd73', 'I':'\ud835\udd74', 'J':'\ud835\udd75', 'K':'\ud835\udd76', 'L':'\ud835\udd77', 'M':'\ud835\udd78', 'N':'\ud835\udd79', 'O':'\ud835\udd7a', 'P':'\ud835\udd7b', 'Q':'\ud835\udd7c', 'R':'\ud835\udd7d', 'S':'\ud835\udd7e', 'T':'\ud835\udd7f', 'U':'\ud835\udd80', 'V':'\ud835\udd81', 'W':'\ud835\udd82', 'X':'\ud835\udd83', 'Y':'\ud835\udd84', 'Z':'\ud835\udd85' } }, { name: \"Double Underline\", transform: (t) => t.split('').map(c=>c+'\\u0333').join('') }, { name: \"Dots Above\", transform: (t) => t.split('').map(c=>c+'\\u0307').join('') }, { name: \"Arrow Below\", transform: (t) => t.split('').map(c=>c+'\\u034e').join('') }, { name: \"Asian Style\", map: { 'a': '\u5342', 'b': '\u4e43', 'c': '\u531a', 'd': '\u5200', 'e': '\u4e47', 'f': '\u4e0b', 'g': '\u53b6', 'h': '\u5344', 'i': '\u5de5', 'j': '\u4e01', 'k': '\u957f', 'l': '\u4e5a', 'm': '\u4ece', 'n': '\ud841\ude28', 'o': '\u53e3', 'p': '\u5c38', 'q': '\u0924\u094d\u0924', 'r': '\u5c3a', 's': '\u4e02', 't': '\u4e05', 'u': '\u51f5', 'v': '\u30ea', 'w': '\u5c71', 'x': '\u4e42', 'y': '\u4e2b', 'z': '\u4e59', 'A': '\u5342', 'B': '\u4e43', 'C': '\u531a', 'D': '\u5200', 'E': '\u4e47', 'F': '\u4e0b', 'G': '\u53b6', 'H': '\u5344', 'I': '\u5de5', 'J': '\u4e01', 'K': '\u957f', 'L': '\u4e5a', 'M': '\u4ece', 'N': '\ud841\ude28', 'O': '\u53e3', 'P': '\u5c38', 'Q': '\u0924\u094d\u0924', 'R': '\u5c3a', 'S': '\u4e02', 'T': '\u4e05', 'U': '\u51f5', 'V': '\u30ea', 'W': '\u5c71', 'X': '\u4e42', 'Y': '\u4e2b', 'Z': '\u4e59' } }, { name: \"Heart Between\", transform: (t) => t.split('').join('\u2665') }, { name: \"Star Struck\", transform: (t) => \"\uff61\u2606\u273c\u2605 \" + t + \" \u2605\u273c\u2606\uff61\" }, { name: \"Neon\", map: { 'a':'\ud835\udd52', 'b':'\ud835\udceb', 'c':'\u24d2', 'd':'\u24d3', 'e':'\ud835\udd3c', 'f':'\ud835\udc87', 'g':'\ud835\udcd6', 'h':'\u24d7', 'i':'\ud835\udd5a', 'j':'\u02b2', 'k':'\u0137', 'l':'\u3125', 'm':'\u24dc', 'n':'\u24dd', 'o':'\u03cc', 'p':'\u03c1', 'q':'\uff31', 'r':'\uff32', 's':'\u0e23', 't':'\u1d57', 'u':'\ud835\udd32', 'v':'\ud835\udcff', 'w':'\u03ce', 'x':'\ud835\udce7', 'y':'\u0443', 'z':'\ud835\udce9', 'A':'\ud835\udd38', 'B':'\ud835\udd39', 'C':'\u2102', 'D':'\ud835\udd3b', 'E':'\ud835\udd3c', 'F':'\ud835\udd3d', 'G':'\ud835\udd3e', 'H':'\u210d', 'I':'\ud835\udd40', 'J':'\ud835\udd41', 'K':'\ud835\udd42', 'L':'\ud835\udd43', 'M':'\ud835\udd44', 'N':'\u2115', 'O':'\ud835\udd46', 'P':'\u2119', 'Q':'\u211a', 'R':'\u211d', 'S':'\ud835\udd4a', 'T':'\ud835\udd4b', 'U':'\ud835\udd4c', 'V':'\ud835\udd4d', 'W':'\ud835\udd4e', 'X':'\ud835\udd4f', 'Y':'\ud835\udd50', 'Z':'\u2124' } }, { name: \"Mirrored\", map: { 'a':'\u0252', 'b':'d', 'c':'\u0254', 'd':'b', 'e':'\u0258', 'f':'\u13b8', 'g':'\u01eb', 'h':'\u029c', 'i':'i', 'j':'\u012f', 'k':'\u029e', 'l':'l', 'm':'m', 'n':'n', 'o':'o', 'p':'q', 'q':'p', 'r':'\u027f', 's':'\u01a8', 't':'t', 'u':'u', 'v':'v', 'w':'w', 'x':'x', 'y':'\u03b3', 'z':'z', 'A':'A', 'B':'B', 'C':'\u0186', 'D':'D', 'E':'\u018e', 'F':'\u15b5', 'G':'\u13ae', 'H':'H', 'I':'I', 'J':'L', 'K':'\u22ca', 'L':'J', 'M':'M', 'N':'\u0418', 'O':'O', 'P':'P', 'Q':'\u1ecc', 'R':'\u042f', 'S':'S', 'T':'T', 'U':'U', 'V':'V', 'W':'W', 'X':'X', 'Y':'Y', 'Z':'S' } }, { name: \"Symbols\", map: { 'a':'@', 'b':'\u00df', 'c':'\u00a2', 'd':'\u2202', 'e':'\u20ac', 'f':'\u0192', 'g':'9', 'h':'#', 'i':'!', 'j':'\u00bf', 'k':'|<', 'l':'\u00a3', 'm':'|\\\\\/|', 'n':'^', 'o':'0', 'p':'?', 'q':'&', 'r':'\u00ae', 's':'$', 't':'+', 'u':'\u00b5', 'v':'\\\\\/', 'w':'vv', 'x':'><', 'y':'\u00a5', 'z':'~', 'A':'@', 'B':'\u00df', 'C':'\u00a2', 'D':'\u2202', 'E':'\u20ac', 'F':'\u0192', 'G':'9', 'H':'#', 'I':'!', 'J':'\u00bf', 'K':'|<', 'L':'\u00a3', 'M':'|\\\\\/|', 'N':'^', 'O':'0', 'P':'?', 'Q':'&', 'R':'\u00ae', 'S':'$', 'T':'+', 'U':'\u00b5', 'V':'\\\\\/', 'W':'vv', 'X':'><', 'Y':'\u00a5', 'Z':'~' } }, { name: \"Super Script\", map: { 'a':'\u1d43', 'b':'\u1d47', 'c':'\u1d9c', 'd':'\u1d48', 'e':'\u1d49', 'f':'\u1da0', 'g':'\u1d4d', 'h':'\u02b0', 'i':'\u2071', 'j':'\u02b2', 'k':'\u1d4f', 'l':'\u02e1', 'm':'\u1d50', 'n':'\u207f', 'o':'\u1d52', 'p':'\u1d56', 'q':'\u06f9', 'r':'\u02b3', 's':'\u02e2', 't':'\u1d57', 'u':'\u1d58', 'v':'\u1d5b', 'w':'\u02b7', 'x':'\u02e3', 'y':'\u02b8', 'z':'\u1dbb', 'A':'\u1d2c', 'B':'\u1d2e', 'C':'\u1d9c', 'D':'\u1d30', 'E':'\u1d31', 'F':'\u1da0', 'G':'\u1d33', 'H':'\u1d34', 'I':'\u1d35', 'J':'\u1d36', 'K':'\u1d37', 'L':'\u1d38', 'M':'\u1d39', 'N':'\u1d3a', 'O':'\u1d3c', 'P':'\u1d3e', 'Q':'Q', 'R':'\u1d3f', 'S':'\u02e2', 'T':'\u1d40', 'U':'\u1d41', 'V':'\u2c7d', 'W':'\u1d42', 'X':'\u02e3', 'Y':'Y', 'Z':'\u1dbb' } }, { name: \"Sub Script\", map: { 'a':'\u2090', 'b':'\u266d', 'c':'\ua700', 'd':'\u13e7', 'e':'\u2091', 'f':'\u0562', 'g':'\u2089', 'h':'\u2095', 'i':'\u1d62', 'j':'\u2c7c', 'k':'\u2096', 'l':'\u2097', 'm':'\u2098', 'n':'\u2099', 'o':'\u2092', 'p':'\u209a', 'q':'\u0ae7', 'r':'\u1d63', 's':'\u209b', 't':'\u209c', 'u':'\u1d64', 'v':'\u1d65', 'w':'w', 'x':'\u2093', 'y':'\u1d67', 'z':'\u2082', 'A':'\u2090', 'B':'\u2088', 'C':'C', 'D':'D', 'E':'\u2091', 'F':'\u0562', 'G':'G', 'H':'\u2095', 'I':'\u1d62', 'J':'\u2c7c', 'K':'\u2096', 'L':'\u2097', 'M':'\u2098', 'N':'\u2099', 'O':'\u2092', 'P':'\u209a', 'Q':'Q', 'R':'\u1d63', 'S':'\u209b', 'T':'\u209c', 'U':'\u1d64', 'V':'\u1d65', 'W':'W', 'X':'\u2093', 'Y':'\u1d67', 'Z':'Z' } } ];\r\n        const ffg_zalgo = t => { let r=''; const zc=['\\u030d','\\u030e','\\u0304','\\u0305','\\u033f','\\u0311','\\u0306','\\u0310','\\u0352','\\u0357','\\u0351','\\u0307','\\u0308','\\u030a','\\u0342','\\u0343','\\u0344','\\u034a','\\u034b','\\u034c','\\u0303','\\u0302','\\u030c','\\u0350','\\u0300','\\u0301','\\u030b','\\u030f','\\u0312','\\u0313','\\u0314','\\u033d','\\u0309','\\u0363','\\u0364','\\u0365','\\u0366','\\u0367','\\u0368','\\u0369','\\u036a','\\u036b','\\u036c','\\u036d','\\u036e','\\u036f','\\u033e','\\u035b','\\u0346','\\u031a']; for(const c of t){r+=c; for(let j=0; j<Math.floor(Math.random()*10)+5; j++){r+=zc[Math.floor(Math.random()*zc.length)];}} return r; };\r\n        const ffg_transformText = (text, fontStyle) => { if(fontStyle.transform) return fontStyle.transform(text); if(fontStyle.map){ let transformedText = ''; for(const char of text){ transformedText += fontStyle.map[char] || char; } return transformedText; } return text; };\r\n        const ffg_renderFonts = () => { const currentText = ffg_textInput.value.trim() !== '' ? ffg_textInput.value : \"Sample Text\"; ffg_outputContainer.innerHTML = ''; const visibleFonts = ffg_fonts.slice(0, ffg_visibleFontsCount); visibleFonts.forEach((font, index)=>{ const cardClone = ffg_fontCardTemplate.content.cloneNode(true); const fontCardElement = cardClone.querySelector('.ffg-font-card'); fontCardElement.querySelector('.ffg-font-name').textContent = font.name; fontCardElement.querySelector('.ffg-generated-text').textContent = ffg_transformText(currentText, font); fontCardElement.style.animationDelay = `${(index % ffg_batchSize) * 50}ms`; ffg_outputContainer.appendChild(fontCardElement);}); if(ffg_visibleFontsCount >= ffg_fonts.length){ ffg_loadMoreContainer.classList.add('ffg-hidden'); } else { ffg_loadMoreContainer.classList.remove('ffg-hidden'); } };\r\n        const ffg_updateCounter = () => { const text = ffg_textInput.value; const charCount = text.length; const wordCount = text.trim() === '' ? 0 : text.trim().split(\/\\s+\/).length; ffg_counter.textContent = `Chars: ${charCount} | Words: ${wordCount}`; };\r\n        \r\n        ffg_textInput.addEventListener('input', () => { ffg_renderFonts(); ffg_updateCounter(); });\r\n        ffg_clearBtn.addEventListener('click', () => { ffg_textInput.value = ''; ffg_renderFonts(); ffg_updateCounter(); ffg_textInput.focus(); });\r\n        ffg_loadMoreBtn.addEventListener('click', () => { ffg_visibleFontsCount = Math.min(ffg_fonts.length, ffg_visibleFontsCount + ffg_batchSize); ffg_renderFonts(); });\r\n        ffg_outputContainer.addEventListener('click', async e => { if(e.target.classList.contains('ffg-copy-btn')){ const button = e.target; const textToCopy = button.closest('.ffg-font-card').querySelector('.ffg-generated-text').textContent; try { await navigator.clipboard.writeText(textToCopy); button.textContent = 'Copied!'; button.classList.add('copied'); setTimeout(() => { button.textContent = 'Copy'; button.classList.remove('copied'); }, 2000); } catch(err) { console.error('Copy failed:', err); } } });\r\n        \r\n        ffg_renderFonts();\r\n        ffg_updateCounter();\r\n    }\r\n\r\n    \/\/ ---- FAQ ACCORDION LOGIC ----\r\n    const accordion = document.getElementById('ffg-faq-accordion');\r\n    if (accordion) {\r\n        accordion.addEventListener('click', e => {\r\n            const header = e.target.closest('.ffg-accordion-header');\r\n            if (!header) return;\r\n\r\n            const currentItem = header.parentElement;\r\n            const isOpen = currentItem.classList.contains('active');\r\n            \r\n            \/\/ Close all other items before opening the new one\r\n            accordion.querySelectorAll('.ffg-accordion-item').forEach(item => item.classList.remove('active'));\r\n            \r\n            if (!isOpen) {\r\n                currentItem.classList.add('active');\r\n            }\r\n        });\r\n    }\r\n});\r\n<\/script>\r\n\r\n<\/div>\r\n\r\n<!-- Content Section Start From Here  -->\r\n\r\n<!-- Font Awesome 6.5.1 CDN -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\r\n\r\n<div id=\"ffg-supportive-content\">\r\n    <style>\r\n        \/* --- SCOPED STYLES --- *\/\r\n        #ffg-supportive-content {\r\n            --ffg-primary: #89216B;\r\n            --ffg-secondary: #DA4453;\r\n            --ffg-accent-grad: linear-gradient(90deg, #89216B, #DA4453);\r\n            --ffg-bg-white: #ffffff;\r\n            --ffg-bg-blue: #f0f7ff;\r\n            --ffg-text-dark: #1a1a2e;\r\n            --ffg-text-muted: #4a4a6a;\r\n            --ffg-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\r\n            \r\n            font-family: 'Poppins', sans-serif;\r\n            color: var(--ffg-text-dark);\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .ffg-section {\r\n            width: 100%;\r\n            padding: 80px 20px;\r\n            box-sizing: border-box;\r\n            display: block;\r\n        }\r\n\r\n        .ffg-inner {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            width: 100%;\r\n        }\r\n\r\n        \/* --- TYPOGRAPHY --- *\/\r\n        .ffg-heading-group {\r\n            text-align: center;\r\n            margin-bottom: 60px;\r\n        }\r\n\r\n        .ffg-wh-heading {\r\n            font-size: clamp(2rem, 5vw, 2.8rem);\r\n            font-weight: 700;\r\n            background: var(--ffg-accent-grad);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            margin-bottom: 15px;\r\n            display: inline-block;\r\n        }\r\n\r\n        .ffg-subheading {\r\n            font-size: 1.1rem;\r\n            color: var(--ffg-text-muted);\r\n            max-width: 750px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        \/* --- GRID SYSTEM --- *\/\r\n        .ffg-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(4, 1fr);\r\n            gap: 25px;\r\n        }\r\n\r\n        .ffg-card {\r\n            border-radius: 10px;\r\n            padding: 35px 25px;\r\n            transition: var(--ffg-transition);\r\n            position: relative;\r\n            box-sizing: border-box;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            text-align: center;\r\n            height: 100%;\r\n        }\r\n\r\n        .ffg-card i {\r\n            font-size: 2.8rem;\r\n            margin-bottom: 20px;\r\n            background: var(--ffg-accent-grad);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            transition: var(--ffg-transition);\r\n        }\r\n\r\n        .ffg-card h3 {\r\n            font-size: 1.25rem;\r\n            font-weight: 600;\r\n            margin-bottom: 12px;\r\n            color: var(--ffg-text-dark);\r\n        }\r\n\r\n        .ffg-card p {\r\n            font-size: 0.95rem;\r\n            color: var(--ffg-text-muted);\r\n            margin: 0;\r\n        }\r\n\r\n        \/* --- SECTION 1: WHAT (Magnetic Tilt) --- *\/\r\n        .ffg-sec-white { background-color: var(--ffg-bg-white); }\r\n        .ffg-sec-white .ffg-card { background-color: var(--ffg-bg-blue); border: 1px solid rgba(137, 33, 107, 0.05); }\r\n\r\n        .card-magnetic:hover {\r\n            transform: perspective(1000px) rotateX(10deg) rotateY(10deg) translateY(-10px);\r\n            box-shadow: 0 20px 40px rgba(0,0,0,0.1);\r\n        }\r\n        .card-magnetic:hover i {\r\n            transform: translateZ(30px);\r\n            filter: drop-shadow(0 10px 10px rgba(137, 33, 107, 0.2));\r\n        }\r\n\r\n        \/* --- SECTION 2: WHY (Shadow Pulse Echo) --- *\/\r\n        .ffg-sec-blue { background-color: var(--ffg-bg-blue); }\r\n        .ffg-sec-blue .ffg-card { \r\n            background-color: var(--ffg-bg-white); \r\n            border: 1px solid #fff;\r\n            flex-direction: row;\r\n            text-align: left;\r\n            align-items: flex-start;\r\n            gap: 20px;\r\n        }\r\n        .ffg-sec-blue .ffg-card i { font-size: 2.2rem; flex-shrink: 0; }\r\n\r\n        .card-pulse:hover {\r\n            transform: translateY(-5px);\r\n            box-shadow: 0 0 0 15px rgba(218, 68, 83, 0.05), 0 10px 30px rgba(0,0,0,0.08);\r\n        }\r\n        .card-pulse:hover i {\r\n            animation: ffg-wiggle 0.5s ease-in-out;\r\n        }\r\n\r\n        @keyframes ffg-wiggle {\r\n            0%, 100% { transform: rotate(0); }\r\n            25% { transform: rotate(10deg); }\r\n            75% { transform: rotate(-10deg); }\r\n        }\r\n\r\n        \/* --- SECTION 3: HOW (Animated Border Trace) --- *\/\r\n        .ffg-sec-white-2 { background-color: var(--ffg-bg-white); }\r\n        .ffg-sec-white-2 .ffg-card { background-color: var(--ffg-bg-blue); overflow: hidden; }\r\n\r\n        .card-trace::before, .card-trace::after {\r\n            content: '';\r\n            position: absolute;\r\n            background: var(--ffg-accent-grad);\r\n            transition: all 0.5s ease;\r\n        }\r\n        .card-trace::before { width: 0; height: 3px; top: 0; left: 0; }\r\n        .card-trace::after { width: 3px; height: 0; top: 0; right: 0; }\r\n\r\n        .card-trace:hover::before { width: 100%; }\r\n        .card-trace:hover::after { height: 100%; }\r\n        .card-trace:hover { background-color: #e6f2ff; transform: scale(1.03); }\r\n\r\n        \/* --- RESPONSIVE DESIGN --- *\/\r\n        @media (max-width: 1024px) {\r\n            .ffg-grid { grid-template-columns: repeat(2, 1fr); }\r\n        }\r\n        @media (max-width: 768px) {\r\n            .ffg-section { padding: 60px 15px; }\r\n            .ffg-wh-heading { font-size: 1.8rem; }\r\n            .ffg-sec-blue .ffg-card { flex-direction: column; text-align: center; align-items: center; }\r\n        }\r\n        @media (max-width: 550px) {\r\n            .ffg-grid { grid-template-columns: 1fr; }\r\n        }\r\n    <\/style>\r\n\r\n    <!-- SECTION 1: WHAT -->\r\n<section class=\"ffg-section ffg-sec-white\">\r\n        <div class=\"ffg-inner\">\r\n        \r\n        <\/div>\r\n\t<\/section>\r\n    <section class=\"ffg-section ffg-sec-white\">\r\n        <div class=\"ffg-inner\">\r\n            <div class=\"ffg-heading-group\">\r\n                <h2 class=\"ffg-wh-heading\">What is the Freaky Font Generator?<\/h2>\r\n                <p class=\"ffg-subheading\">Unlock the secrets of distorted typography and transfigure your plain text into weird, wavy, and glitchy digital art.<\/p>\r\n            <\/div>\r\n            <div class=\"ffg-grid\">\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-code\"><\/i>\r\n                    <h3>Unicode Alchemy<\/h3>\r\n                    <p>It utilizes rare mathematical Unicode symbols to create the appearance of unique \"fonts\" that work everywhere.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-wave-square\"><\/i>\r\n                    <h3>Wavy Distortion<\/h3>\r\n                    <p>Applies rhythmic character shifts that give your text a \"liquified\" or wavy visual effect instantly.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-bug\"><\/i>\r\n                    <h3>Glitch Tech<\/h3>\r\n                    <p>Injects noise and overlapping diacritics to simulate the iconic \"Cursed\" or Zalgo text aesthetics.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-bolt-lightning\"><\/i>\r\n                    <h3>Instant Copy<\/h3>\r\n                    <p>Our specialized engine renders text styles the millisecond you type, ready for a one-click copy-paste.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-wand-magic-sparkles\"><\/i>\r\n                    <h3>Vaporwave Vibes<\/h3>\r\n                    <p>Transforms standard ASCII characters into wide-spaced, aesthetic lettering perfect for retro themes.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-ghost\"><\/i>\r\n                    <h3>Invisible Ink<\/h3>\r\n                    <p>Access hidden character maps that create ghostly, faded, or ethereal lettering styles.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-shuffle\"><\/i>\r\n                    <h3>Mirrored Text<\/h3>\r\n                    <p>Flips your message on its axis, creating symmetrical or backward styles for puzzles and bios.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-magnetic\">\r\n                    <i class=\"fa-solid fa-microchip\"><\/i>\r\n                    <h3>System Neutral<\/h3>\r\n                    <p>Unlike standard font files, our generated text works perfectly on iOS, Android, and Windows.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 2: WHY -->\r\n    <section class=\"ffg-section ffg-sec-blue\">\r\n        <div class=\"ffg-inner\">\r\n            <div class=\"ffg-heading-group\">\r\n                <h2 class=\"ffg-wh-heading\">Why Use Weird & Distorted Fonts?<\/h2>\r\n                <p class=\"ffg-subheading\">Generic fonts are invisible. \"Freaky\" fonts demand attention and give your digital identity a memorable edge.<\/p>\r\n            <\/div>\r\n            <div class=\"ffg-grid\">\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-eye\"><\/i>\r\n                    <div>\r\n                        <h3>Stop the Scroll<\/h3>\r\n                        <p>Distorted text creates a visual pattern break, forcing users to stop and decipher your message.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-hashtag\"><\/i>\r\n                    <div>\r\n                        <h3>Viral Engagement<\/h3>\r\n                        <p>Unique styles in comments and captions lead to higher engagement rates and curiosity clicks.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-id-badge\"><\/i>\r\n                    <div>\r\n                        <h3>Bio Branding<\/h3>\r\n                        <p>Establish a creative persona on Instagram or TikTok that looks professional and high-effort.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-gamepad\"><\/i>\r\n                    <div>\r\n                        <h3>Gaming Tags<\/h3>\r\n                        <p>Stand out in lobbies with glitchy clan names and tags that other players can't easily replicate.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-palette\"><\/i>\r\n                    <div>\r\n                        <h3>Aesthetic Control<\/h3>\r\n                        <p>Perfect for Vaporwave, Grunge, or Cyberpunk aesthetic content where plain text ruins the vibe.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-mask\"><\/i>\r\n                    <div>\r\n                        <h3>Mystery & Intrigue<\/h3>\r\n                        <p>Use \"Cursed\" styles to add a layer of mystery to your roleplay character or dark-themed posts.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-heart\"><\/i>\r\n                    <div>\r\n                        <h3>Emotional Impact<\/h3>\r\n                        <p>Wavy and curly styles convey softness, while glitchy styles convey intensity and chaos.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"ffg-card card-pulse\">\r\n                    <i class=\"fa-solid fa-gem\"><\/i>\r\n                    <div>\r\n                        <h3>Premium Rarity<\/h3>\r\n                        <p>Give your brand an \"exclusive\" feel by using custom typography that muggles don't know how to find.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- SECTION 3: HOW -->\r\n    <section class=\"ffg-section ffg-sec-white-2\">\r\n        <div class=\"ffg-inner\">\r\n            <div class=\"ffg-heading-group\">\r\n                <h2 class=\"ffg-wh-heading\">How to Generate Freaky Text?<\/h2>\r\n                <p class=\"ffg-subheading\">Mastering the art of text transfiguration is simple. Follow these three easy steps to start your journey.<\/p>\r\n            <\/div>\r\n            <div class=\"ffg-grid\">\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-keyboard\"><\/i>\r\n                    <h3>1. Enter Message<\/h3>\r\n                    <p>Type or paste your content into the large textarea at the top. It updates in real-time.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-magnifying-glass\"><\/i>\r\n                    <h3>2. Explore Styles<\/h3>\r\n                    <p>Scroll through the generated cards. We offer dozens of variations from Bold Script to Neon.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-hand-pointer\"><\/i>\r\n                    <h3>3. One-Tap Copy<\/h3>\r\n                    <p>Click the \"Copy\" button on the style you like. It's automatically saved to your system clipboard.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-share-nodes\"><\/i>\r\n                    <h3>4. Paste Anywhere<\/h3>\r\n                    <p>Go to your desired app\u2014be it Twitter, Discord, or Instagram\u2014and paste your new freaky text.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-plus-circle\"><\/i>\r\n                    <h3>5. Load More<\/h3>\r\n                    <p>Need more variety? Hit the \"Generate More Styles\" button to reveal hidden, complex text maps.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-trash-can\"><\/i>\r\n                    <h3>6. Quick Reset<\/h3>\r\n                    <p>Use the \"Clear Text\" button to wipe the input and start fresh for your next creative project.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-check-double\"><\/i>\r\n                    <h3>7. Visual Confirmation<\/h3>\r\n                    <p>The button will turn blue and say \"Copied!\" so you're 100% sure the spell has been captured.<\/p>\r\n                <\/div>\r\n                <div class=\"ffg-card card-trace\">\r\n                    <i class=\"fa-solid fa-infinity\"><\/i>\r\n                    <h3>8. Infinite Creation<\/h3>\r\n                    <p>There are no limits! Generate as many wavy, weird, and distorted phrases as your heart desires.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n<\/div>\r\n\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":0,"parent":7231,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-7134","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/pages\/7134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/comments?post=7134"}],"version-history":[{"count":5,"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/pages\/7134\/revisions"}],"predecessor-version":[{"id":7235,"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/pages\/7134\/revisions\/7235"}],"up":[{"embeddable":true,"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/pages\/7231"}],"wp:attachment":[{"href":"https:\/\/raistheme.com\/wp-json\/wp\/v2\/media?parent=7134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}