<?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/"
	>

<channel>
	<title>TV show font &#8211; Different Fonts</title>
	<atom:link href="https://different-fonts.com/tag/tv-show-font/feed/" rel="self" type="application/rss+xml" />
	<link>https://different-fonts.com</link>
	<description>Downloads Latest Free and Different Fonts</description>
	<lastBuildDate>Mon, 08 Apr 2024 23:28:45 +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://different-fonts.com/wp-content/uploads/2023/05/cropped-different-fonts-icon-32x32.png</url>
	<title>TV show font &#8211; Different Fonts</title>
	<link>https://different-fonts.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Friends Font</title>
		<link>https://different-fonts.com/friends-font/</link>
					<comments>https://different-fonts.com/friends-font/#respond</comments>
		
		<dc:creator><![CDATA[ruhu1615@gmail.com]]></dc:creator>
		<pubDate>Mon, 08 Apr 2024 23:28:28 +0000</pubDate>
				<category><![CDATA[Handwritten Font]]></category>
		<category><![CDATA[Different]]></category>
		<category><![CDATA[Generator]]></category>
		<category><![CDATA[Logo Font]]></category>
		<category><![CDATA[Script Font]]></category>
		<category><![CDATA[Font Generator]]></category>
		<category><![CDATA[Free Font Download]]></category>
		<category><![CDATA[Free Font Generator]]></category>
		<category><![CDATA[Free Tools]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Friends Font]]></category>
		<category><![CDATA[TV Fonts]]></category>
		<category><![CDATA[TV show font]]></category>
		<guid isPermaLink="false">https://different-fonts.com/?p=3091</guid>

					<description><![CDATA[The font used in the logo of the popular American television sitcom &#8220;Friends&#8221; is a custom-made font, designed specifically for the show. However, there are 3 fonts that closely resemble the Friends logo font: These fonts have a handwritten, crayon-like style that gives a friendly and approachable feel, similar to the Friends logo. You can&#8230;&#160;<a href="https://different-fonts.com/friends-font/" rel="bookmark"><span class="screen-reader-text">Friends Font</span></a>]]></description>
										<content:encoded><![CDATA[
<p>The font used in the logo of the popular American television sitcom &#8220;Friends&#8221; is a custom-made font, designed specifically for the show. However, there are 3 fonts that closely resemble the Friends logo font:</p>



<ol class="wp-block-list">
<li><a href="https://www.creativefabrica.com/product/ends/ref/2465626/" data-type="link" data-id="https://www.creativefabrica.com/product/ends/ref/2465626/" target="_blank" rel="noopener">Ends font </a>by Abu Hasnat (Paid- Only $3)</li>



<li>Gabriel Weiss&#8217; Friends Font, designed by Gabriel Weiss</li>



<li>Minus Cre, designed by Fred Cre</li>
</ol>



<p>These fonts have a handwritten, crayon-like style that gives a friendly and approachable feel, similar to the Friends logo. You can use these fonts in your personal projects or create text graphics in the style of the Friends logo using our online text generators too.</p>



<h2 class="wp-block-heading" id="fgen">Friends Fonts Generator</h2>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1000" height="336" src="https://different-fonts.com/wp-content/uploads/2024/04/Friends-logo.webp" alt="" class="wp-image-3102" srcset="https://different-fonts.com/wp-content/uploads/2024/04/Friends-logo.webp 1000w, https://different-fonts.com/wp-content/uploads/2024/04/Friends-logo-300x101.webp 300w, https://different-fonts.com/wp-content/uploads/2024/04/Friends-logo-768x258.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



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

<!-- JavaScript code -->
<script type="module">
  const FONT_BASE_URL = "https://different-fonts.com/wp-content/uploads/Fonts/";

  const fontData = [
    { name: "Ends", file: "Ends.otf", freeDownload: false, customText: "F.R.I.E.N.D.S", extraButton: { text: "Buy!", link: "https://www.creativefabrica.com/product/ends/ref/2465626/" } },
    { name: "Gabriel-Friends", file: "Gabriel-Friends.ttf", freeDownload: true, customText: "F.R.I.E.N.D.S" },
    { name: "Minus-cre", file: "Minus-cre.ttf", freeDownload: true, customText: "F.R.I.E.N.D.S" },
  ];

  const previewContainer = document.getElementById("fontPreviewContainer");

  // Add color picker, background color picker, font size slider, live type input, and ligatures checkbox
  const fontPreviewControls = document.createElement("div");
  fontPreviewControls.classList.add("fontPreviewControls");

  const liveTypeInput = document.createElement("input");
  liveTypeInput.type = "text";
  liveTypeInput.classList.add("liveTypeInput");
  liveTypeInput.id = "liveTypeInput";
  liveTypeInput.setAttribute("placeholder", "Type something here for live preview");
  liveTypeInput.value = "F.R.I.E.N.D.S";

  const colorInputField = document.createElement("input");
  colorInputField.type = "color";
  colorInputField.classList.add("colorInputField");
  colorInputField.id = "colorInputField";

  const backgroundColorInputField = document.createElement("input");
  backgroundColorInputField.type = "color";
  backgroundColorInputField.classList.add("backgroundColorInputField");
  backgroundColorInputField.id = "backgroundColorInputField";
  backgroundColorInputField.value = "#ffffff";

  const fontSizeSlider = document.createElement("input");
  fontSizeSlider.type = "range";
  fontSizeSlider.classList.add("fontSizeSlider");
  fontSizeSlider.id = "fontSizeSlider";
  fontSizeSlider.min = 10;
  fontSizeSlider.max = 120;
  fontSizeSlider.step = 10;
  fontSizeSlider.value = 30;

  const ligaturesCheckbox = document.createElement("input");
  ligaturesCheckbox.type = "checkbox";
  ligaturesCheckbox.id = "ligaturesCheckbox";
  ligaturesCheckbox.addEventListener("change", updateFontPreviews);

  fontPreviewControls.appendChild(document.createTextNode("Type:"));
  fontPreviewControls.appendChild(liveTypeInput);
  fontPreviewControls.appendChild(document.createTextNode("Color:"));
  fontPreviewControls.appendChild(colorInputField);
  fontPreviewControls.appendChild(document.createTextNode("Background:"));
  fontPreviewControls.appendChild(backgroundColorInputField);
  fontPreviewControls.appendChild(document.createTextNode("Size:"));
  fontPreviewControls.appendChild(fontSizeSlider);
  fontPreviewControls.appendChild(document.createTextNode("Ligatures:"));
  fontPreviewControls.appendChild(ligaturesCheckbox);
  previewContainer.appendChild(fontPreviewControls);

  // Add separator
  const separator = document.createElement("div");
  separator.classList.add("separator");
  previewContainer.appendChild(separator);

  const fontPreviews = {};

  function applyLigatures(text) {
    // Helper function to apply ligatures to the font preview text
    if (ligaturesCheckbox.checked) {
      // Add ligature replacements as needed
      text = text.replace(/ff/g, "𝒻𝓃");
      text = text.replace(/fi/g, "𝒻𝒾");
      text = text.replace(/fl/g, "𝒻𝓁");
      // Add more ligatures as needed
    }
    return text;
  }

  function updateFontPreviews() {
    const fontPreviewAreas = document.querySelectorAll(".fontPreview");
    const textColor = colorInputField.value;
    const backgroundColor = backgroundColorInputField.value;
    const fontSize = `${fontSizeSlider.value}px`;
    const liveText = liveTypeInput.value;

    fontPreviewAreas.forEach((fontPreviewArea) => {
      fontPreviewArea.style.color = textColor;
      fontPreviewArea.style.backgroundColor = backgroundColor;
      fontPreviewArea.style.fontSize = fontSize;
      fontPreviewArea.innerText = applyLigatures(liveText);
    });
  }

  fontData.forEach(({ name, file, statement, freeDownload, customText, extraButton }) => {
    const fontName = name.replace(/-/g, ' '); // Replace hyphens with spaces
    const fontTitleText = fontName + (statement ? ` | ${statement}` : ""); // Modify font title text
    const fontNameId = fontName.replace(/ /g, '-'); // Replace spaces with hyphens for ID

    const fontContainer = document.createElement("div");
    fontContainer.classList.add("fontContainer");

    const fontTitle = document.createElement("div");
    fontTitle.innerText = fontTitleText; // Set font title text
    fontTitle.classList.add("fontTitle");

    const fontPreviewArea = document.createElement("div");
    fontPreviewArea.setAttribute("aria-labelledby", fontNameId);
    fontPreviewArea.classList.add("fontPreview");
    fontPreviewArea.classList.add(fontNameId);
    fontPreviewArea.id = fontNameId;
    fontPreviewArea.innerText = applyLigatures(customText ? customText : liveTypeInput.value);

    const fontFace = new FontFace(fontName, `url(${FONT_BASE_URL}${file})`);
    fontFace.load().then((loadedFontFace) => {
      document.fonts.add(loadedFontFace);
      fontPreviewArea.style.fontFamily = fontName;
    });

    const previewDownloadButton = document.createElement("button");
    previewDownloadButton.innerText = "Generate";
    previewDownloadButton.addEventListener("click", () => downloadFontPreview(fontName));
    previewDownloadButton.classList.add("downloadBtn");
    previewDownloadButton.classList.add("customBtn");

    const previewButtonWrapper = document.createElement("div");
    previewButtonWrapper.classList.add("previewButtonWrapper");
    previewButtonWrapper.appendChild(previewDownloadButton);

const fontWithExtraButton = document.createElement("div");
fontWithExtraButton.classList.add("fontWithExtraButton");

// Append Buy Now button
if (extraButton) {
  const buyNowButton = document.createElement("a");
  buyNowButton.innerText = extraButton.text;
  buyNowButton.href = extraButton.link;
  buyNowButton.target = "_blank";
  buyNowButton.classList.add("customBtn");
  buyNowButton.classList.add("buyNowBtn");
  fontWithExtraButton.appendChild(buyNowButton);
}

// Append Download button
if (freeDownload || extraButton) {
  const downloadButton = document.createElement("button");
  downloadButton.innerText = "Download";
  downloadButton.addEventListener("click", () => downloadFont(file));
  downloadButton.classList.add("downloadBtn");
  downloadButton.classList.add("customBtn");
  fontWithExtraButton.appendChild(downloadButton);
}

const previewWithExtraButton = document.createElement("div");
previewWithExtraButton.classList.add("previewWithExtraButton");
previewWithExtraButton.appendChild(previewButtonWrapper);
previewWithExtraButton.appendChild(fontWithExtraButton);

fontContainer.appendChild(fontTitle);
fontContainer.appendChild(fontPreviewArea);
fontContainer.appendChild(previewWithExtraButton);
previewContainer.appendChild(fontContainer);

    fontPreviews[fontName] = fontPreviewArea;

    fontPreviewArea.setAttribute("contenteditable", true);

    const styles = document.createElement("style");
    styles.innerHTML = `
      @font-face {
        font-family: "${fontName}";
        src: url("${FONT_BASE_URL}${file}") format("truetype");
        font-display: swap;
      }

      .${fontNameId} {
        font-family: "${fontName}";
      }
    `;
    document.head.appendChild(styles);
  });

  function downloadFont(fontFile) {
    const a = document.createElement("a");
    a.href = `${FONT_BASE_URL}${fontFile}`;
    a.download = fontFile;
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
  }

  function downloadFontPreview(fontName) {
    const fontPreviewArea = fontPreviews[fontName];
    const previewCanvas = document.createElement("canvas");
    const previewCtx = previewCanvas.getContext("2d");
    const fontStyles = window.getComputedStyle(fontPreviewArea);
    const backgroundColor = backgroundColorInputField.value;

    previewCanvas.width = fontPreviewArea.offsetWidth;
    previewCanvas.height = fontPreviewArea.offsetHeight;

    // Set the background color
    previewCtx.fillStyle = backgroundColor;
    previewCtx.fillRect(0, 0, previewCanvas.width, previewCanvas.height);

    // Draw the font preview text
    previewCtx.fillStyle = fontStyles.color;
    previewCtx.font = fontStyles.font;
    previewCtx.textBaseline = "middle";
    previewCtx.textAlign = "center";
    previewCtx.fillText(fontPreviewArea.innerText, previewCanvas.width / 2, previewCanvas.height / 2);

    const previewDataUrl = previewCanvas.toDataURL("image/png");
    const a = document.createElement("a");
    a.href = previewDataUrl;
    a.download = `${fontName}_preview.png`;
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
  }

  // Add event listeners
  colorInputField.addEventListener("input", updateFontPreviews);
  backgroundColorInputField.addEventListener("input", updateFontPreviews);
  fontSizeSlider.addEventListener("input", updateFontPreviews);
  liveTypeInput.addEventListener("input", updateFontPreviews);

  // Initial font preview update
  updateFontPreviews();
</script>



<p>In summary, while the exact font used in the Friends logo is not available for public use, you can use the Gabriel Weiss&#8217; Friends Font, Minus Cre font, or Ends font as alternatives in your personal projects or designs.</p>



<p>Thanks.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://different-fonts.com/friends-font/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Office Font</title>
		<link>https://different-fonts.com/the-office-font/</link>
					<comments>https://different-fonts.com/the-office-font/#respond</comments>
		
		<dc:creator><![CDATA[Easin Arafat]]></dc:creator>
		<pubDate>Sat, 07 Oct 2023 12:24:37 +0000</pubDate>
				<category><![CDATA[Logo Font]]></category>
		<category><![CDATA[Display Font]]></category>
		<category><![CDATA[American Typewriter font]]></category>
		<category><![CDATA[classic font]]></category>
		<category><![CDATA[Comedy font]]></category>
		<category><![CDATA[Dunder Mifflin font]]></category>
		<category><![CDATA[elegant font]]></category>
		<category><![CDATA[Font Generator]]></category>
		<category><![CDATA[professional font]]></category>
		<category><![CDATA[Retro Font]]></category>
		<category><![CDATA[Sans-serif Font]]></category>
		<category><![CDATA[The Office]]></category>
		<category><![CDATA[TV show font]]></category>
		<category><![CDATA[Typeface]]></category>
		<category><![CDATA[typewriter font]]></category>
		<category><![CDATA[Typist font]]></category>
		<category><![CDATA[versatile font]]></category>
		<guid isPermaLink="false">https://different-fonts.com/?p=2609</guid>

					<description><![CDATA[Are you searching for the Office font? Then you&#8217;ve come to the right place! The Office is a popular American mockumentary sitcom television series aired from 2005 to 2013. The show follows the lives of Dunder Mifflin Paper Company employees in Scranton, Pennsylvania. The Office is known for its sharp writing, relatable characters, and hilarious&#8230;&#160;<a href="https://different-fonts.com/the-office-font/" rel="bookmark"><span class="screen-reader-text">The Office Font</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Are you searching for the Office font? Then you&#8217;ve come to the right place! <strong><a href="https://en.wikipedia.org/wiki/The_Office_(American_TV_series)" target="_blank" rel="noopener">The Office</a></strong> is a popular American mockumentary sitcom television series aired from 2005 to 2013. The show follows the lives of Dunder Mifflin Paper Company employees in Scranton, Pennsylvania. The Office is known for its sharp writing, relatable characters, and hilarious humor. Now, let&#8217;s discuss the font they used in the logo.</p>



<h2 class="wp-block-heading">What Font Did They Use in the Office Logo?</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="900" height="500" src="https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-American-Typewriter-Medium-Font-Similarity-Example.webp" alt="The Office Logo vs American Typewriter Medium Font Similarity Example" class="wp-image-2614" srcset="https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-American-Typewriter-Medium-Font-Similarity-Example.webp 900w, https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-American-Typewriter-Medium-Font-Similarity-Example-300x167.webp 300w, https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-American-Typewriter-Medium-Font-Similarity-Example-768x427.webp 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p>They used the American Typewriter Medium font to create the logo. It is a serif font designed by Joel Kaden and Tony Stan. The font has a classic, vintage look that fits well with the show&#8217;s theme.</p>



<p>If you&#8217;re looking for a free alternative to American Typewriter Medium, you should try the Typist font. It is a similar font with a similar look and feel to American Typewriter Medium. And it is completely free to download and use.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="900" height="500" src="https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-Typist-Font-Similarity-Example.webp" alt="The Office Logo vs Typist Font Similarity Example" class="wp-image-2613" srcset="https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-Typist-Font-Similarity-Example.webp 900w, https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-Typist-Font-Similarity-Example-300x167.webp 300w, https://different-fonts.com/wp-content/uploads/2023/10/The-Office-Logo-vs-Typist-Font-Similarity-Example-768x427.webp 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p>You can use these fonts for many projects, especially those related to business, education, or journalism. You can also use it for print and digital media, and it works well with various colors, backgrounds, and layouts.</p>



<h2 class="wp-block-heading">The Office Font Generator</h2>



<p>If you want to try the office font, use our&nbsp;<strong>Office Font Generator</strong>. This powerful tool allows you to see how your text looks in the office font on different platforms. You can type your text, select the font, and customize it by adjusting the size, color, and background. The generator provides a real-time preview of the changes, and you can download both the customized preview and the font itself.</p>



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

<!-- JavaScript code -->
<script type="module">
const FONT_BASE_URL = "https://different-fonts.com/wp-content/uploads/Fonts/";

const fontData = [
{ name: "American-Typewriter-Regular", file: "American-Typewriter-Regular.ttf" },
{ name: "TYPIST", file: "TYPIST.TTF" }

]

  const previewContainer = document.getElementById("fontPreviewContainer");

  const fontPreviewControls = document.createElement("div");
  fontPreviewControls.classList.add("fontPreviewControls");

  const livePreviewLabel = document.createElement("label");
  livePreviewLabel.htmlFor = "liveTypeInput";
  livePreviewLabel.innerText = "Type:";
  const liveTypeInput = document.createElement("input");
  liveTypeInput.type = "text";
  liveTypeInput.classList.add("liveTypeInput");
  liveTypeInput.id = "liveTypeInput";
  liveTypeInput.setAttribute(
    "placeholder",
    "Type something here for live preview"
  );
  liveTypeInput.value = "the office Font";

  const colorLabel = document.createElement("label");
  colorLabel.htmlFor = "colorInputField";
  colorLabel.innerText = "Color:";
  const colorInputField = document.createElement("input");
  colorInputField.type = "color";
  colorInputField.classList.add("colorInputField");
  colorInputField.id = "colorInputField";

  const backgroundColorLabel = document.createElement("label");
  backgroundColorLabel.htmlFor = "backgroundColorInputField";
  backgroundColorLabel.innerText = "Background:";
  const backgroundColorInputField = document.createElement("input");
  backgroundColorInputField.type = "color";
  backgroundColorInputField.classList.add("backgroundColorInputField");
  backgroundColorInputField.id = "backgroundColorInputField";
  backgroundColorInputField.value = "#ffffff";

  const fontSizeLabel = document.createElement("label");
  fontSizeLabel.htmlFor = "fontSizeSlider";
  fontSizeLabel.innerText = "Size:";
  const fontSizeSlider = document.createElement("input");
  fontSizeSlider.type = "range";
  fontSizeSlider.classList.add("fontSizeSlider");
  fontSizeSlider.id = "fontSizeSlider";
  fontSizeSlider.min = 10;
  fontSizeSlider.max = 120;
  fontSizeSlider.step = 10;
  fontSizeSlider.value = 30;

  const fontPreviews = {};

  function applyLigatures(text) {
    // Helper function to apply ligatures to the font preview text
    if (ligaturesCheckbox.checked) {
      // Add ligature replacements as needed
      text = text.replace(/ff/g, "𝒻𝓃");
      text = text.replace(/fi/g, "𝒻𝒾");
      text = text.replace(/fl/g, "𝒻𝓁");
      // Add more ligatures as needed
    }
    return text;
  }

  function updateFontPreviews() {
    const fontPreviewAreas = document.querySelectorAll(".fontPreview");
    const textColor = colorInputField.value;
    const backgroundColor = backgroundColorInputField.value;
    const fontSize = `${fontSizeSlider.value}px`;
    const liveText = liveTypeInput.value;

    fontPreviewAreas.forEach((fontPreviewArea) => {
      fontPreviewArea.style.color = textColor;
      fontPreviewArea.style.backgroundColor = backgroundColor;
      fontPreviewArea.style.fontSize = fontSize;
      fontPreviewArea.innerText = applyLigatures(liveText);
    });
  }

  colorInputField.addEventListener("input", updateFontPreviews);
  backgroundColorInputField.addEventListener("input", updateFontPreviews);
  fontSizeSlider.addEventListener("input", updateFontPreviews);
  liveTypeInput.addEventListener("input", updateFontPreviews);

  const ligaturesLabel = document.createElement("label");
  ligaturesLabel.htmlFor = "ligaturesCheckbox";
  ligaturesLabel.innerText = "Ligatures:";
  const ligaturesCheckbox = document.createElement("input");
  ligaturesCheckbox.type = "checkbox";
  ligaturesCheckbox.id = "ligaturesCheckbox";
  ligaturesCheckbox.addEventListener("change", updateFontPreviews);

  fontPreviewControls.appendChild(livePreviewLabel);
  fontPreviewControls.appendChild(liveTypeInput);
  fontPreviewControls.appendChild(colorLabel);
  fontPreviewControls.appendChild(colorInputField);
  fontPreviewControls.appendChild(backgroundColorLabel);
  fontPreviewControls.appendChild(backgroundColorInputField);
  fontPreviewControls.appendChild(fontSizeLabel);
  fontPreviewControls.appendChild(fontSizeSlider);
  fontPreviewControls.appendChild(ligaturesLabel);
  fontPreviewControls.appendChild(ligaturesCheckbox);
  previewContainer.appendChild(fontPreviewControls);

  const separator = document.createElement("div");
  separator.classList.add("separator");
  previewContainer.appendChild(separator);

  fontData.forEach(({ name, file }) => {
    const fontName = name;

    const fontContainer = document.createElement("div");
    fontContainer.classList.add("fontContainer");

    const fontTitle = document.createElement("div");
    fontTitle.innerText = fontName;
    fontTitle.classList.add("fontTitle");

    const fontPreviewArea = document.createElement("div");
    fontPreviewArea.setAttribute("aria-labelledby", fontName);
    fontPreviewArea.classList.add("fontPreview");
    fontPreviewArea.classList.add(fontName);
    fontPreviewArea.id = fontName;
    fontPreviewArea.innerText = applyLigatures(liveTypeInput.value);

    const fontFace = new FontFace(fontName, `url(${FONT_BASE_URL}${file})`);
    fontFace.load().then((loadedFontFace) => {
      document.fonts.add(loadedFontFace);
      fontPreviewArea.style.fontFamily = fontName;
    });

    const previewDownloadButton = document.createElement("button");
    previewDownloadButton.innerText = "Download View";
    previewDownloadButton.addEventListener("click", () =>
      downloadFontPreview(fontName)
    );
    previewDownloadButton.classList.add("downloadBtn");
    previewDownloadButton.classList.add("customBtn");

    const downloadButton = document.createElement("button");
    downloadButton.innerText = "Download Font";
    downloadButton.addEventListener("click", () => downloadFont(file));
    downloadButton.classList.add("downloadBtn");
    downloadButton.classList.add("customBtn");

    const previewButtonWrapper = document.createElement("div");
    previewButtonWrapper.classList.add("previewButtonWrapper");
    previewButtonWrapper.appendChild(previewDownloadButton);

    const downloadButtonWrapper = document.createElement("div");
    downloadButtonWrapper.classList.add("downloadButtonWrapper");
    downloadButtonWrapper.appendChild(downloadButton);

    const previewWithDownload = document.createElement("div");
    previewWithDownload.classList.add("previewWithDownload");

    previewWithDownload.appendChild(previewButtonWrapper);
    previewWithDownload.appendChild(downloadButtonWrapper);

    fontContainer.appendChild(fontTitle);
    fontContainer.appendChild(fontPreviewArea);
    fontContainer.appendChild(previewWithDownload);
    previewContainer.appendChild(fontContainer);

    fontPreviews[fontName] = fontPreviewArea;

    fontPreviewArea.setAttribute("contenteditable", true);

    const styles = document.createElement("style");
    styles.innerHTML = `
      @font-face {
        font-family: "${fontName}";
        src: url("${FONT_BASE_URL}${file}") format("opentype");
        font-display: swap;
      }

      .${fontName} {
        font-family: "${fontName}";
      }
    `;
    document.head.appendChild(styles);
  });

  function downloadFont(fontFile) {
    const a = document.createElement("a");
    a.href = `${FONT_BASE_URL}${fontFile}`;
    a.download = fontFile;
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
  }

  function downloadFontPreview(fontName) {
    const fontPreviewArea = fontPreviews[fontName];
    const previewCanvas = document.createElement("canvas");
    const previewCtx = previewCanvas.getContext("2d");
    const fontStyles = window.getComputedStyle(fontPreviewArea);
    const backgroundColor = backgroundColorInputField.value;

    previewCanvas.width = fontPreviewArea.offsetWidth;
    previewCanvas.height = fontPreviewArea.offsetHeight;

    // Set the background color
    previewCtx.fillStyle = backgroundColor;
    previewCtx.fillRect(0, 0, previewCanvas.width, previewCanvas.height);

    // Draw the font preview text
    previewCtx.fillStyle = fontStyles.color;
    previewCtx.font = fontStyles.font;
    previewCtx.textBaseline = "middle";
    previewCtx.textAlign = "center";
    previewCtx.fillText(fontPreviewArea.innerText, previewCanvas.width / 2, previewCanvas.height / 2);

    const previewDataUrl = previewCanvas.toDataURL("image/png");
    const a = document.createElement("a");
    a.href = previewDataUrl;
    a.download = `${fontName}_preview.png`;
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
  }

  updateFontPreviews();
</script>



<p></p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>The Office is a popular American TV show and is widely appreciated worldwide. They use American Typewriter font to make the logo. But if you&#8217;re looking for a free font, Typist is a similar font you can use. You can also use our Office Font Generator to see how your text looks in the office font and download it for free.</p>



<p>If you liked this font and looking for more then please check out <strong><a href="https://different-fonts.com/yeezy-font/">Yeezy</a></strong>, <strong><a href="https://different-fonts.com/i-love-ny-font/">I Love NY</a></strong>, <strong><a href="https://different-fonts.com/miami-vice-font/">Miami Vice</a></strong>, and <strong><a href="https://different-fonts.com/mickey-mouse-clubhouse-font/">Mickey Mouse Clubhouse</a></strong> fonts now.</p>



<p>Thank you for reading.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://different-fonts.com/the-office-font/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
