<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Taylor Swift &#8211; What Font Finder</title>
	<atom:link href="https://whatfontfinder.com/search/taylor-swift/feed/" rel="self" type="application/rss+xml" />
	<link>https://whatfontfinder.com</link>
	<description>Find fonts for your favorite movies, logos, brands, music, and books.</description>
	<lastBuildDate>Sun, 11 Feb 2024 08:50:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://whatfontfinder.com/wp-content/uploads/2023/10/Whatfontfinder-icon.png</url>
	<title>Taylor Swift &#8211; What Font Finder</title>
	<link>https://whatfontfinder.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Taylor Swift Fearless Font</title>
		<link>https://whatfontfinder.com/taylor-swift-fearless-font/</link>
					<comments>https://whatfontfinder.com/taylor-swift-fearless-font/#respond</comments>
		
		<dc:creator><![CDATA[ruhu1615@gmail.com]]></dc:creator>
		<pubDate>Sun, 11 Feb 2024 08:45:41 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Fearless Album Font]]></category>
		<category><![CDATA[Fearless Font]]></category>
		<category><![CDATA[Fearless Taylorâ€™s Version Font]]></category>
		<category><![CDATA[Taylor Swift]]></category>
		<category><![CDATA[Taylor Swift Fearless]]></category>
		<category><![CDATA[Taylor Swift font]]></category>
		<guid isPermaLink="false">https://whatfontfinder.com/?p=3361</guid>

					<description><![CDATA[The font used for the "Fearless (Taylorâ€™s Version)" album cover is Carla Sans Light, designed by Creative Corner. This distinctive and elegant typography captures the essence of Taylor Swiftâ€™s music and the emotional depth of her lyrics, enhancing the album coverâ€™s visual impact.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Fearless Font Generator</h2>



<div id="fontPreviewContainer"></div>

<script type="text/javascript">
    const FONT_BASE_URL = "https://whatfontfinder.com/wp-content/fonts/";

    // Updated fontData with freeDownload attribute
    const fontData = [

        { name: "Carla-Sans-Light", file: "Carla-Sans-Light.otf", statement: "Similar", customText: "FEARLESS", freeDownload: true },
        { name: "Germanysans", file: "Germanysans.ttf", statement: "Replica", customText: "FEARLESS", freeDownload: true },
        { name: "Md-Gothic", file: "Md-Gothic.ttf", statement: "Replica", customText: "FEARLESS", freeDownload: true },

    ];

    const previewContainer = document.getElementById("fontPreviewContainer");
    const fontPreviews = {};

    // Add the h3 font label at the top of the preview container
    const h3Label = document.createElement('h3');
    h3Label.innerText = 'Font Used';
    h3Label.className = 'fonth3'; // Assigning the class
    previewContainer.appendChild(h3Label);

    // Creating the control containers for Type, Color, and Size
    const controlsContainer = document.createElement('div');
    controlsContainer.classList.add('fontPreviewControls');
    ['Type', 'Color', 'Size'].forEach((labelText, idx) => {
        const inputRow = document.createElement('div');
        inputRow.classList.add('inputRow');
        const label = document.createElement('label');
        const input = document.createElement('input');
        label.innerText = `${labelText}:`;
        if (idx === 0) {
            input.setAttribute('type', 'text');
            input.setAttribute('value', '');
        } else if (idx === 1) {
            input.setAttribute('type', 'color');
            input.setAttribute('value', '#000');
        } else {
            input.setAttribute('type', 'range');
            input.setAttribute('min', '10');
            input.setAttribute('max', '150');
            input.setAttribute('value', '40');
        }
        inputRow.appendChild(label);
        inputRow.appendChild(input);
        controlsContainer.appendChild(inputRow);
    });
    previewContainer.appendChild(controlsContainer);

    function updateFontPreviews() {
        const typeInput = controlsContainer.querySelector('input[type="text"]');
        const colorInput = controlsContainer.querySelector('input[type="color"]');
        const sizeInput = controlsContainer.querySelector('input[type="range"]');

        const userEnteredText = typeInput.value.trim(); // Get user-entered text, trimmed to remove leading/trailing whitespace

        Object.keys(fontPreviews).forEach(fontName => {
            const preview = fontPreviews[fontName];
            if (preview) {
                const font = fontData.find(item => item.name === fontName);
                const displayText = userEnteredText !== '' ? userEnteredText : (font.customText || 'Type and Check');
                const color = colorInput.value;
                const size = sizeInput.value + 'px';

                preview.style.color = color;
                preview.style.fontSize = size;
                preview.innerText = displayText;
            }
        });
    }

    function generateImageAndDownload(previewElement, font) {
        const canvas = document.createElement("canvas");
        canvas.width = previewElement.offsetWidth;
        canvas.height = previewElement.offsetHeight;
        const ctx = canvas.getContext("2d");
        ctx.font = `${window.getComputedStyle(previewElement).fontSize} ${previewElement.style.fontFamily}`;
        ctx.fillStyle = previewElement.style.color;
        ctx.textBaseline = 'top';
        ctx.fillText(previewElement.innerText, 0, 0);
        const link = document.createElement('a');
        link.href = canvas.toDataURL();
        link.download = `font_preview_${font.name.replace(/ /g, '_')}.png`;
        link.click();
    }

    fontData.forEach(({ name, file, statement, extraButton, customText, freeDownload }, index) => {
        const fontContainer = document.createElement('div');
        fontContainer.classList.add('fontContainer');
        const fontInfo = document.createElement('div');
        fontInfo.classList.add('fontInfo');
        const fontNumber = document.createElement('span');
        fontNumber.classList.add('fontNumber');
        fontNumber.innerText = `${index + 1}.`;
        const fontTitle = document.createElement('span');
        fontTitle.classList.add('fontTitle');
        fontTitle.innerText = name.replace(/-/g, ' ');
        const fontSeparator = document.createElement('span');
        fontSeparator.classList.add('fontSeparator');
        fontSeparator.innerText = ' | ';
        const fontStatement = document.createElement('span');
        fontStatement.classList.add('fontStatement');
        fontStatement.innerText = statement;
        fontInfo.appendChild(fontNumber);
        fontInfo.appendChild(fontTitle);
        fontInfo.appendChild(fontSeparator);
        fontInfo.appendChild(fontStatement);
        const fontPreviewWithInfo = document.createElement('div');
        fontPreviewWithInfo.classList.add('fontPreviewWithInfo');
        const fontPreview = document.createElement('div');
        fontPreview.classList.add('fontPreview');
        const fontFace = document.createElement('style');
        fontFace.textContent = `
            @font-face {
                font-family: "${name}";
                src: url("${FONT_BASE_URL + file}") format('opentype');
            }
        `;
        document.head.appendChild(fontFace);
        fontPreview.style.fontFamily = `"${name}"`;
        fontPreviews[name] = fontPreview;
        fontPreviewWithInfo.appendChild(fontInfo);
        fontPreviewWithInfo.appendChild(fontPreview);
        fontContainer.appendChild(fontPreviewWithInfo);

        const generateBtn = document.createElement('button');
        generateBtn.classList.add('generateBtn');
        generateBtn.innerText = "Generate";
        generateBtn.addEventListener('click', () => {
            generateImageAndDownload(fontPreview, { name, file });
        });
        fontContainer.appendChild(generateBtn);

        if (extraButton && extraButton.text === 'Buy Now') {
            const buyNowBtn = document.createElement('button');
            buyNowBtn.classList.add('buyNowBtn');
            buyNowBtn.innerText = "Buy Now";
            buyNowBtn.addEventListener('click', () => {
                window.open(extraButton.link, '_blank'); // Opens the link in a new tab
            });
            fontContainer.appendChild(buyNowBtn);
        }
        
        if (freeDownload) {
            const downloadBtn = document.createElement('button');
            downloadBtn.classList.add('downloadBtn');
            downloadBtn.innerText = "Download";
            downloadBtn.addEventListener('click', () => {
                const a = document.createElement('a');
                a.href = FONT_BASE_URL + file;
                a.download = file;
                document.body.appendChild(a);
                a.click();
                document.body.removeChild(a);
            });
            fontContainer.appendChild(downloadBtn);
        }

        previewContainer.appendChild(fontContainer);
    });

    controlsContainer.querySelectorAll('input').forEach(input => {
        input.addEventListener('input', updateFontPreviews);
    });

    updateFontPreviews();

    const noteText = `
        Note: This is a Font Generator tool. You can generate and download a preview of the given font by typing your text in the live preview box, adjusting the color or size, and clicking the generate button. If the font is available for free, you can also download it.
    `;
    const noteElement = document.createElement('div');
    noteElement.className = 'note';
    noteElement.innerHTML = noteText;
    previewContainer.appendChild(noteElement);
</script>



<p>The font used for the &#8220;Fearless (Taylorâ€™s Version)&#8221; album cover is <strong>Carla Sans Light</strong>, designed by Creative Corner. This distinctive and elegant typography captures the essence of Taylor Swiftâ€™s music and the emotional depth of her lyrics, enhancing the album coverâ€™s visual impact.</p>



<p>You can also use <strong>Germany Sans Font</strong> by Dharmas Studio as alternative to Carla Sans Light font.</p>



<p>The 2008 &#8220;Fearless&#8221; album cover used <strong>Media Gothic</strong> for the title and Satisfaction for Taylor Swift&#8217;s name. The use of these specific fonts contributes to the recognizability and aesthetic appeal of Taylor Swift&#8217;s album covers, creating a cohesive visual identity across her re-recorded albums.</p>



<p>You can check out other Taylor Swift Album fonts like <a href="https://whatfontfinder.com/the-eras-tour-font/">The Eras Tour</a>, <a href="https://whatfontfinder.com/reputation-font/">Reputation</a>, <a href="https://whatfontfinder.com/evermore-taylor-swift-font/">Evermore</a>, and <a href="https://whatfontfinder.com/folklore-taylor-swift-font/">Folklore</a>.</p>



<p>Thanks.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://whatfontfinder.com/taylor-swift-fearless-font/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reputation Font</title>
		<link>https://whatfontfinder.com/reputation-font/</link>
					<comments>https://whatfontfinder.com/reputation-font/#respond</comments>
		
		<dc:creator><![CDATA[Malcom X]]></dc:creator>
		<pubDate>Tue, 12 Dec 2023 13:00:12 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[Artwork]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[cover]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[electropop]]></category>
		<category><![CDATA[Handmade]]></category>
		<category><![CDATA[Heading]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[Pop music]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[R&B]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[sans-serif]]></category>
		<category><![CDATA[Taylor Swift]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[urban]]></category>
		<guid isPermaLink="false">https://whatfontfinder.com/?p=2665</guid>

					<description><![CDATA[Discover the font behind Taylor Swift's 'Reputation' album! Swift's design team used the OPTI Engravers' Old English BT Std Regular, a blackletter font inspired by classic Old English script from the 7th to 15th centuries. Released in 1991 by Bitstream, this paid font captures the essence of the album's themes of anger, vengeance, and love. For a free alternative, consider the Olde English font to emulate the impactful style of Swift's critically acclaimed and Grammy-winning sixth album.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Reputation Font Generator</h2>



<div id="fontPreviewContainer"></div>

    <script type="text/javascript">
        const FONT_BASE_URL = "https://whatfontfinder.com/wp-content/fonts/";

        const fontData = [
            { name: "OPTIEngraversOldEnglish-font", file: "OPTIEngraversOldEnglish.otf", statement: "Replica", extraButton: { text: "Buy Now", link: "https://www.myfonts.com/collections/engravers-old-english-font-bitstream" } },
            { name: "OldeEnglish-font", file: "OldeEnglish.ttf", statement: "Free Alternative" }
        ];

    const previewContainer = document.getElementById("fontPreviewContainer");
    const fontPreviews = {};

// Add the h3 font label at the top of the preview container
const h3Label = document.createElement('h3');
h3Label.innerText = 'Font Used';
h3Label.className = 'fonth3'; // Assigning the class
previewContainer.appendChild(h3Label);

    // Creating the control containers for Type, Color, and Size
    const controlsContainer = document.createElement('div');
    controlsContainer.classList.add('fontPreviewControls');
    ['Type', 'Color', 'Size'].forEach((labelText, idx) => {
        const inputRow = document.createElement('div');
        inputRow.classList.add('inputRow');
        const label = document.createElement('label');
        const input = document.createElement('input');
        label.innerText = `${labelText}:`;
        if (idx === 0) {
            input.setAttribute('type', 'text');
            input.setAttribute('value', 'reputation');
            input.addEventListener('input', updateFontPreviews);
        } else if (idx === 1) {
            input.setAttribute('type', 'color');
            input.setAttribute('value', '#000');
            input.addEventListener('input', updateFontPreviews);
        } else {
            input.setAttribute('type', 'range');
            input.setAttribute('min', '10');
            input.setAttribute('max', '150');
            input.setAttribute('value', '60');
            input.addEventListener('input', updateFontPreviews);
        }
        inputRow.appendChild(label);
        inputRow.appendChild(input);
        controlsContainer.appendChild(inputRow);
    });
    previewContainer.appendChild(controlsContainer);

    function updateFontPreviews() {
        const type = controlsContainer.querySelector('input[type="text"]').value;
        const color = controlsContainer.querySelector('input[type="color"]').value;
        const size = controlsContainer.querySelector('input[type="range"]').value + 'px';
        Object.values(fontPreviews).forEach(preview => {
            preview.style.color = color;
            preview.style.fontSize = size;
            preview.innerText = type;
        });
    }

    function generateImageAndDownload(previewElement) {
        const canvas = document.createElement("canvas");
        canvas.width = previewElement.offsetWidth;
        canvas.height = previewElement.offsetHeight;
        const ctx = canvas.getContext("2d");
        ctx.font = `${window.getComputedStyle(previewElement).fontSize} ${previewElement.style.fontFamily}`;
        ctx.fillStyle = previewElement.style.color;
        ctx.textBaseline = 'top';
        ctx.fillText(previewElement.innerText, 0, 0);
        const link = document.createElement('a');
        link.href = canvas.toDataURL();
        link.download = 'font_preview.png';
        link.click();
    }

 fontData.forEach(({ name, file, statement, extraButton }, index) => {
        const fontContainer = document.createElement('div');
        fontContainer.classList.add('fontContainer');
        const fontInfo = document.createElement('div');
        fontInfo.classList.add('fontInfo');
        const fontNumber = document.createElement('span');
        fontNumber.classList.add('fontNumber');
        fontNumber.innerText = `${index + 1}.`;
        const fontTitle = document.createElement('span');
        fontTitle.classList.add('fontTitle');
        fontTitle.innerText = name.replace(/-/g, ' ');
        const fontSeparator = document.createElement('span');
        fontSeparator.classList.add('fontSeparator');
        fontSeparator.innerText = ' | ';
        const fontStatement = document.createElement('span');
        fontStatement.classList.add('fontStatement');
        fontStatement.innerText = statement;
        fontInfo.appendChild(fontNumber);
        fontInfo.appendChild(fontTitle);
        fontInfo.appendChild(fontSeparator);
        fontInfo.appendChild(fontStatement);
        const fontPreviewWithInfo = document.createElement('div');
        fontPreviewWithInfo.classList.add('fontPreviewWithInfo');
        const fontPreview = document.createElement('div');
        fontPreview.classList.add('fontPreview');
        const fontFace = document.createElement('style');
        fontFace.textContent = `
            @font-face {
                font-family: "${name}";
                src: url("${FONT_BASE_URL + file}") format('opentype');
            }
        `;
        document.head.appendChild(fontFace);
        fontPreview.style.fontFamily = `"${name}"`;
        fontPreviews[name] = fontPreview;
        fontPreviewWithInfo.appendChild(fontInfo);
        fontPreviewWithInfo.appendChild(fontPreview);
        fontContainer.appendChild(fontPreviewWithInfo);

    const generateBtn = document.createElement('button');
    generateBtn.classList.add('generateBtn');
    generateBtn.innerText = "Generate";
    generateBtn.addEventListener('click', () => {
        generateImageAndDownload(fontPreview);
    });
    fontContainer.appendChild(generateBtn);
    if (extraButton && extraButton.text === 'Buy Now') {
        const buyNowBtn = document.createElement('button');
        buyNowBtn.classList.add('buyNowBtn');
        buyNowBtn.innerText = "Buy Now";
        buyNowBtn.addEventListener('click', () => {
            window.open(extraButton.link, '_blank'); // Opens the link in a new tab
        });
        fontContainer.appendChild(buyNowBtn);
    } else {
        const downloadBtn = document.createElement('button');
        downloadBtn.classList.add('downloadBtn');
        downloadBtn.innerText = "Download";
        downloadBtn.addEventListener('click', () => {
            const a = document.createElement('a');
            a.href = FONT_BASE_URL + file;
            a.download = file;
            a.style.display = 'none';
            document.body.appendChild(a);
            a.click();
            document.body.removeChild(a);
        });
        fontContainer.appendChild(downloadBtn);
    }
    
    previewContainer.appendChild(fontContainer);
});

    updateFontPreviews();
    const noteText = `
        Note: This is a Font Generator tool. You can generate and download a preview of the given font by typing your text in the live preview box, adjusting the color or size, and clicking the generate button. If the font is available for free, you can also download it.
    `;
    const noteElement = document.createElement('div');
    noteElement.className = 'note';
    noteElement.innerHTML = noteText;
    previewContainer.appendChild(noteElement);
</script>



<p>Are you searching for reputation font? Then you&#8217;re in the right spot! Taylor Swift&#8217;s design team used OPTI Engravers&#8217; Old English BT Std Regular font to create the logo. It is a blackletter font released by Bitstream in 1991. It is based on the classic Old English script, widely used in England from the 7th to the 15th centuries. It is a paid font, so you need to purchase a license. You can use Olde English font as a free alternative.</p>



<p><a href="https://en.wikipedia.org/wiki/Reputation_(album)" target="_blank" rel="noopener">Reputation </a>is the sixth album by American singer-songwriter Taylor Swift, released by Big Machine Records on November 10, 2017. It was her last album with the label before moving to Republic Records. Swift wrote and recorded the album during media scrutiny and public feuds with celebrities like Kanye West, Kim Kardashian, and Katy Perry. The album&#8217;s songs are about anger, vengeance, and finding solace in love. It received critical acclaim and won a Grammy award.</p>



<p>If you liked this font and looking for more music fonts then we recommendÂ <a href="https://whatfontfinder.com/shy-away-font/">Shy Away</a>,Â <a href="https://whatfontfinder.com/folklore-taylor-swift-font/">Folklore</a>,Â <a href="https://whatfontfinder.com/wp-admin/post.php?post=1514&amp;action=edit">Evermore</a>, andÂ <a href="https://whatfontfinder.com/the-owl-house-font/">Owl House</a>Â fonts now.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://whatfontfinder.com/reputation-font/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Evermore Taylor Swift Font Download</title>
		<link>https://whatfontfinder.com/evermore-taylor-swift-font/</link>
					<comments>https://whatfontfinder.com/evermore-taylor-swift-font/#respond</comments>
		
		<dc:creator><![CDATA[ruhu1615@gmail.com]]></dc:creator>
		<pubDate>Sun, 08 Oct 2023 11:25:44 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Album Cover]]></category>
		<category><![CDATA[Bon Iver]]></category>
		<category><![CDATA[Calligraphy Font]]></category>
		<category><![CDATA[Cursive Font]]></category>
		<category><![CDATA[Decorative font]]></category>
		<category><![CDATA[Evermore]]></category>
		<category><![CDATA[Handwritten font]]></category>
		<category><![CDATA[Igino Marini]]></category>
		<category><![CDATA[IM Fell DW Pica]]></category>
		<category><![CDATA[Music Font]]></category>
		<category><![CDATA[Script Font]]></category>
		<category><![CDATA[Serif Font]]></category>
		<category><![CDATA[Taylor Swift]]></category>
		<category><![CDATA[The National]]></category>
		<category><![CDATA[Vintage Font]]></category>
		<guid isPermaLink="false">http://tdi_116_894</guid>

					<description><![CDATA[The 'Evermore Album' poster by Taylor Swift features the 'IM Fell DW Pica' font, a digitized restoration based on John Fell's punches and matrices. Taylor Swift's 'Evermore' album, released in December 2020, is a sister album to 'Folklore,' exploring love and fantasy themes with guest appearances from Bon Iver, Haim, and the National. It received critical acclaim and multiple Grammy nominations.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Evermore Taylor Swift Font Generator</h2>



<div id="fontPreviewContainer"></div>

    <script type="text/javascript">
        const FONT_BASE_URL = "https://whatfontfinder.com/wp-content/fonts/";

        const fontData = [
                        { name: "IM-Fell-DW-Pica-font", file: "IM-Fell-DW-Pica.ttf ", statement: "Exact" }
        ];

    const previewContainer = document.getElementById("fontPreviewContainer");
    const fontPreviews = {};

// Add the h3 font label at the top of the preview container
const h3Label = document.createElement('h3');
h3Label.innerText = 'Font Used';
h3Label.className = 'fonth3'; // Assigning the class
previewContainer.appendChild(h3Label);

    // Creating the control containers for Type, Color, and Size
    const controlsContainer = document.createElement('div');
    controlsContainer.classList.add('fontPreviewControls');
    ['Type', 'Color', 'Size'].forEach((labelText, idx) => {
        const inputRow = document.createElement('div');
        inputRow.classList.add('inputRow');
        const label = document.createElement('label');
        const input = document.createElement('input');
        label.innerText = `${labelText}:`;
        if (idx === 0) {
            input.setAttribute('type', 'text');
            input.setAttribute('value', 'evermore');
            input.addEventListener('input', updateFontPreviews);
        } else if (idx === 1) {
            input.setAttribute('type', 'color');
            input.setAttribute('value', '#000');
            input.addEventListener('input', updateFontPreviews);
        } else {
            input.setAttribute('type', 'range');
            input.setAttribute('min', '10');
            input.setAttribute('max', '150');
            input.setAttribute('value', '60');
            input.addEventListener('input', updateFontPreviews);
        }
        inputRow.appendChild(label);
        inputRow.appendChild(input);
        controlsContainer.appendChild(inputRow);
    });
    previewContainer.appendChild(controlsContainer);

    function updateFontPreviews() {
        const type = controlsContainer.querySelector('input[type="text"]').value;
        const color = controlsContainer.querySelector('input[type="color"]').value;
        const size = controlsContainer.querySelector('input[type="range"]').value + 'px';
        Object.values(fontPreviews).forEach(preview => {
            preview.style.color = color;
            preview.style.fontSize = size;
            preview.innerText = type;
        });
    }

    function generateImageAndDownload(previewElement) {
        const canvas = document.createElement("canvas");
        canvas.width = previewElement.offsetWidth;
        canvas.height = previewElement.offsetHeight;
        const ctx = canvas.getContext("2d");
        ctx.font = `${window.getComputedStyle(previewElement).fontSize} ${previewElement.style.fontFamily}`;
        ctx.fillStyle = previewElement.style.color;
        ctx.textBaseline = 'top';
        ctx.fillText(previewElement.innerText, 0, 0);
        const link = document.createElement('a');
        link.href = canvas.toDataURL();
        link.download = 'font_preview.png';
        link.click();
    }

 fontData.forEach(({ name, file, statement, extraButton }, index) => {
        const fontContainer = document.createElement('div');
        fontContainer.classList.add('fontContainer');
        const fontInfo = document.createElement('div');
        fontInfo.classList.add('fontInfo');
        const fontNumber = document.createElement('span');
        fontNumber.classList.add('fontNumber');
        fontNumber.innerText = `${index + 1}.`;
        const fontTitle = document.createElement('span');
        fontTitle.classList.add('fontTitle');
        fontTitle.innerText = name.replace(/-/g, ' ');
        const fontSeparator = document.createElement('span');
        fontSeparator.classList.add('fontSeparator');
        fontSeparator.innerText = ' | ';
        const fontStatement = document.createElement('span');
        fontStatement.classList.add('fontStatement');
        fontStatement.innerText = statement;
        fontInfo.appendChild(fontNumber);
        fontInfo.appendChild(fontTitle);
        fontInfo.appendChild(fontSeparator);
        fontInfo.appendChild(fontStatement);
        const fontPreviewWithInfo = document.createElement('div');
        fontPreviewWithInfo.classList.add('fontPreviewWithInfo');
        const fontPreview = document.createElement('div');
        fontPreview.classList.add('fontPreview');
        const fontFace = document.createElement('style');
        fontFace.textContent = `
            @font-face {
                font-family: "${name}";
                src: url("${FONT_BASE_URL + file}") format('opentype');
            }
        `;
        document.head.appendChild(fontFace);
        fontPreview.style.fontFamily = `"${name}"`;
        fontPreviews[name] = fontPreview;
        fontPreviewWithInfo.appendChild(fontInfo);
        fontPreviewWithInfo.appendChild(fontPreview);
        fontContainer.appendChild(fontPreviewWithInfo);

    const generateBtn = document.createElement('button');
    generateBtn.classList.add('generateBtn');
    generateBtn.innerText = "Generate";
    generateBtn.addEventListener('click', () => {
        generateImageAndDownload(fontPreview);
    });
    fontContainer.appendChild(generateBtn);
    if (extraButton && extraButton.text === 'Buy Now') {
        const buyNowBtn = document.createElement('button');
        buyNowBtn.classList.add('buyNowBtn');
        buyNowBtn.innerText = "Buy Now";
        buyNowBtn.addEventListener('click', () => {
            window.open(extraButton.link, '_blank'); // Opens the link in a new tab
        });
        fontContainer.appendChild(buyNowBtn);
    } else {
        const downloadBtn = document.createElement('button');
        downloadBtn.classList.add('downloadBtn');
        downloadBtn.innerText = "Download";
        downloadBtn.addEventListener('click', () => {
            const a = document.createElement('a');
            a.href = FONT_BASE_URL + file;
            a.download = file;
            a.style.display = 'none';
            document.body.appendChild(a);
            a.click();
            document.body.removeChild(a);
        });
        fontContainer.appendChild(downloadBtn);
    }
    
    previewContainer.appendChild(fontContainer);
});

    updateFontPreviews();
    const noteText = `
        Note: This is a Font Generator tool. You can generate and download a preview of the given font by typing your text in the live preview box, adjusting the color or size, and clicking the generate button. If the font is available for free, you can also download it.
    `;
    const noteElement = document.createElement('div');
    noteElement.className = 'note';
    noteElement.innerHTML = noteText;
    previewContainer.appendChild(noteElement);
</script>



<p><a href="https://en.wikipedia.org/wiki/Evermore_(Taylor_Swift_album)" target="_blank" rel="noopener">Evermore Album</a> poster from Taylor Swift used IM Fell DW Pica font for its title and cover album. IM Fell DW Pica is a digitized restoration of Fell&#8217;s punches and matrices. Igino Marini created the font, and it is based on the punches and matrices bequeathed to the University of Oxford by John Fell. There is also the Evermore font. Our next step will be to learn more about Evermore by Taylor Swift.</p>



<h2 class="wp-block-heading">About Evermore Album</h2>



<p>Evermore is Taylor Swift&#8217;s ninth album, which will be released in December 2020. It is a sister album to Folklore. The album explores love, loss, and fantasy themes through stories and charactersÂ <a href="https://en.wikipedia.org/wiki/Taylor_Swift" target="_blank" rel="noreferrer noopener">Taylor Swift</a>Â created with her collaborators. The album features alternative rock, indie folk, and chamber pop styles and includes Bon Iver, Haim, and the National guest appearances. Evermore received critical acclaim and several Grammy nominations.</p>



<p>If you like the Evermore Taylor Swift font, you might also enjoy these similar fonts such as <a href="https://whatfontfinder.com/folklore-taylor-swift-font/">folklore</a>, <a href="https://whatfontfinder.com/goosebumps-font/">Goosebumps</a>, <a href="https://whatfontfinder.com/aquaman-font/">Aquaman</a>, and Fortnite fonts.</p>



<p>Thanks for sticking to the end!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://whatfontfinder.com/evermore-taylor-swift-font/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Folklore Taylor Swift Font</title>
		<link>https://whatfontfinder.com/folklore-taylor-swift-font/</link>
					<comments>https://whatfontfinder.com/folklore-taylor-swift-font/#respond</comments>
		
		<dc:creator><![CDATA[ruhu1615@gmail.com]]></dc:creator>
		<pubDate>Sun, 08 Oct 2023 11:25:44 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Album Cover]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[Folklore]]></category>
		<category><![CDATA[Handwritten font]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[Igino Marini]]></category>
		<category><![CDATA[IM Fell DW Pica]]></category>
		<category><![CDATA[Indie Folk]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[Music Font]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[Script Font]]></category>
		<category><![CDATA[Serif Font]]></category>
		<category><![CDATA[Taylor Swift]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[Vintage Font]]></category>
		<guid isPermaLink="false">http://tdi_122_751</guid>

					<description><![CDATA[The 'Folklore' album cover title by Taylor Swift used the 'IM Fell DW Pica' font, the same as the one used for 'Evermore.' Igino Marini's digitized restoration of John Fell's font punches and matrices adds a unique touch to the album design.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Folklore Taylor Swift Font</h2>



<div id="fontPreviewContainer"></div>

    <script type="text/javascript">
        const FONT_BASE_URL = "https://whatfontfinder.com/wp-content/fonts/";

        const fontData = [
                        { name: "IM-Fell-DW-Pica-font", file: "IM-Fell-DW-Pica.ttf ", statement: "Exact" }
        ];

    const previewContainer = document.getElementById("fontPreviewContainer");
    const fontPreviews = {};

// Add the h3 font label at the top of the preview container
const h3Label = document.createElement('h3');
h3Label.innerText = 'Font Used';
h3Label.className = 'fonth3'; // Assigning the class
previewContainer.appendChild(h3Label);

    // Creating the control containers for Type, Color, and Size
    const controlsContainer = document.createElement('div');
    controlsContainer.classList.add('fontPreviewControls');
    ['Type', 'Color', 'Size'].forEach((labelText, idx) => {
        const inputRow = document.createElement('div');
        inputRow.classList.add('inputRow');
        const label = document.createElement('label');
        const input = document.createElement('input');
        label.innerText = `${labelText}:`;
        if (idx === 0) {
            input.setAttribute('type', 'text');
            input.setAttribute('value', 'folklore');
            input.addEventListener('input', updateFontPreviews);
        } else if (idx === 1) {
            input.setAttribute('type', 'color');
            input.setAttribute('value', '#000');
            input.addEventListener('input', updateFontPreviews);
        } else {
            input.setAttribute('type', 'range');
            input.setAttribute('min', '10');
            input.setAttribute('max', '150');
            input.setAttribute('value', '60');
            input.addEventListener('input', updateFontPreviews);
        }
        inputRow.appendChild(label);
        inputRow.appendChild(input);
        controlsContainer.appendChild(inputRow);
    });
    previewContainer.appendChild(controlsContainer);

    function updateFontPreviews() {
        const type = controlsContainer.querySelector('input[type="text"]').value;
        const color = controlsContainer.querySelector('input[type="color"]').value;
        const size = controlsContainer.querySelector('input[type="range"]').value + 'px';
        Object.values(fontPreviews).forEach(preview => {
            preview.style.color = color;
            preview.style.fontSize = size;
            preview.innerText = type;
        });
    }

    function generateImageAndDownload(previewElement) {
        const canvas = document.createElement("canvas");
        canvas.width = previewElement.offsetWidth;
        canvas.height = previewElement.offsetHeight;
        const ctx = canvas.getContext("2d");
        ctx.font = `${window.getComputedStyle(previewElement).fontSize} ${previewElement.style.fontFamily}`;
        ctx.fillStyle = previewElement.style.color;
        ctx.textBaseline = 'top';
        ctx.fillText(previewElement.innerText, 0, 0);
        const link = document.createElement('a');
        link.href = canvas.toDataURL();
        link.download = 'font_preview.png';
        link.click();
    }

 fontData.forEach(({ name, file, statement, extraButton }, index) => {
        const fontContainer = document.createElement('div');
        fontContainer.classList.add('fontContainer');
        const fontInfo = document.createElement('div');
        fontInfo.classList.add('fontInfo');
        const fontNumber = document.createElement('span');
        fontNumber.classList.add('fontNumber');
        fontNumber.innerText = `${index + 1}.`;
        const fontTitle = document.createElement('span');
        fontTitle.classList.add('fontTitle');
        fontTitle.innerText = name.replace(/-/g, ' ');
        const fontSeparator = document.createElement('span');
        fontSeparator.classList.add('fontSeparator');
        fontSeparator.innerText = ' | ';
        const fontStatement = document.createElement('span');
        fontStatement.classList.add('fontStatement');
        fontStatement.innerText = statement;
        fontInfo.appendChild(fontNumber);
        fontInfo.appendChild(fontTitle);
        fontInfo.appendChild(fontSeparator);
        fontInfo.appendChild(fontStatement);
        const fontPreviewWithInfo = document.createElement('div');
        fontPreviewWithInfo.classList.add('fontPreviewWithInfo');
        const fontPreview = document.createElement('div');
        fontPreview.classList.add('fontPreview');
        const fontFace = document.createElement('style');
        fontFace.textContent = `
            @font-face {
                font-family: "${name}";
                src: url("${FONT_BASE_URL + file}") format('opentype');
            }
        `;
        document.head.appendChild(fontFace);
        fontPreview.style.fontFamily = `"${name}"`;
        fontPreviews[name] = fontPreview;
        fontPreviewWithInfo.appendChild(fontInfo);
        fontPreviewWithInfo.appendChild(fontPreview);
        fontContainer.appendChild(fontPreviewWithInfo);

    const generateBtn = document.createElement('button');
    generateBtn.classList.add('generateBtn');
    generateBtn.innerText = "Generate";
    generateBtn.addEventListener('click', () => {
        generateImageAndDownload(fontPreview);
    });
    fontContainer.appendChild(generateBtn);
    if (extraButton && extraButton.text === 'Buy Now') {
        const buyNowBtn = document.createElement('button');
        buyNowBtn.classList.add('buyNowBtn');
        buyNowBtn.innerText = "Buy Now";
        buyNowBtn.addEventListener('click', () => {
            window.open(extraButton.link, '_blank'); // Opens the link in a new tab
        });
        fontContainer.appendChild(buyNowBtn);
    } else {
        const downloadBtn = document.createElement('button');
        downloadBtn.classList.add('downloadBtn');
        downloadBtn.innerText = "Download";
        downloadBtn.addEventListener('click', () => {
            const a = document.createElement('a');
            a.href = FONT_BASE_URL + file;
            a.download = file;
            a.style.display = 'none';
            document.body.appendChild(a);
            a.click();
            document.body.removeChild(a);
        });
        fontContainer.appendChild(downloadBtn);
    }
    
    previewContainer.appendChild(fontContainer);
});

    updateFontPreviews();
    const noteText = `
        Note: This is a Font Generator tool. You can generate and download a preview of the given font by typing your text in the live preview box, adjusting the color or size, and clicking the generate button. If the font is available for free, you can also download it.
    `;
    const noteElement = document.createElement('div');
    noteElement.className = 'note';
    noteElement.innerHTML = noteText;
    previewContainer.appendChild(noteElement);
</script>



<p>Do you want the Folklore Taylor Swift Font? The Folklore Album cover title used IM Fell DW Pica font. It is the same font used for <a href="https://whatfontfinder.com/evermore-taylor-swift-font/">Evermore</a> font.IM Fell DW Pica is a digitized restoration of John Fell&#8217;s punches and matrices. The font was restored and recreated by Igino Marini, based on the punches and matrices bequeathed to the University of Oxford by John Fell. Our next step will be to learn more about Folklore by Taylor Swift.</p>



<h2 class="wp-block-heading">About Folklore Album</h2>



<p>Folklore is Taylor Swift&#8217;s eighth studio album, released in July 2020 without prior announcement. The album was created during the COVID-19 pandemic, with Swift collaborating remotely with producers Aaron Dessner, Jack Antonoff, and Joe Alwyn. The album has a more indie folk, alternative rock, and electro-acoustic sound than Swift&#8217;s previous pop albums and features guest vocals by Bon Iver.</p>



<p>The album explores escapism, empathy, nostalgia, and romanticism themes through stories and characters Swift invented or inspired by. The album received universal acclaim from critics and fans and won Album of the Year at the 2021 Grammy Awards.</p>



<p>Thank you for reading about Folklore Taylor Swift Font. If you liked this font and looking for then we suggest you check out our <a href="http://Folklore Taylor Swift Font">Evermore</a>, <a href="https://whatfontfinder.com/goosebumps-font/">Goosebumps</a>, and <a href="https://whatfontfinder.com/fedex-font/">FedEx </a>fonts.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://whatfontfinder.com/folklore-taylor-swift-font/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
