<?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>Commercial use &#8211; Fonts Park</title>
	<atom:link href="https://fontspark.com/tag/commercial-use/feed/" rel="self" type="application/rss+xml" />
	<link>https://fontspark.com</link>
	<description>Best Place For Free Fonts</description>
	<lastBuildDate>Sat, 14 Oct 2023 07:07:22 +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://fontspark.com/wp-content/uploads/2022/04/fontspark-Icon.svg</url>
	<title>Commercial use &#8211; Fonts Park</title>
	<link>https://fontspark.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Dollie Script Font</title>
		<link>https://fontspark.com/dollie-script-font/</link>
					<comments>https://fontspark.com/dollie-script-font/#respond</comments>
		
		<dc:creator><![CDATA[Atif]]></dc:creator>
		<pubDate>Sun, 20 Aug 2023 13:06:00 +0000</pubDate>
				<category><![CDATA[Handwritten]]></category>
		<category><![CDATA[Decorative]]></category>
		<category><![CDATA[Display]]></category>
		<category><![CDATA[Logos]]></category>
		<category><![CDATA[Modern]]></category>
		<category><![CDATA[OpenType]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[TrueType]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[Commercial use]]></category>
		<category><![CDATA[Dolly Script]]></category>
		<category><![CDATA[elegant]]></category>
		<category><![CDATA[free download]]></category>
		<category><![CDATA[free font]]></category>
		<category><![CDATA[Invitation]]></category>
		<category><![CDATA[kerning]]></category>
		<category><![CDATA[Måns Grebäck]]></category>
		<category><![CDATA[opentype]]></category>
		<category><![CDATA[personal use]]></category>
		<category><![CDATA[swashes]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[wedding]]></category>
		<guid isPermaLink="false">https://fontspark.com/?p=4847</guid>

					<description><![CDATA[Welcome fellow designers! We want to introduce a handwritten font. It is called the Dollie]]></description>
										<content:encoded><![CDATA[
<p>Welcome fellow designers! We want to introduce a handwritten font. It is called the Dollie Script font. It was designed by<strong><a href="https://www.instagram.com/mansgreback/" rel="nofollow noopener" target="_blank"> Måns Grebäck</a></strong>, a Swedish designer specializing in script fonts. This font was released in 2014 and has been updated in 2016. It is characterized by its flowing curves and elegant swashes. It is a versatile font that can be used for a variety of projects, from branding to wedding invitations. Dollie Script font is available in one style, regular. The font supports the Latin, Cyrillic, and Greek languages. It is free for personal use.</p>



<h2 class="wp-block-heading">Best Places To Use Dollie Script Font</h2>



<p>Dollie Script&#8217;s unique design, characterized by its curves and italics, offers a distinctive look that stands out. It will definitely enhance your design and make it more personalized. You can use it for Book Covers, Special Quotes, Fashion Magazines, and Card Printing. You can also create unique designs like game titles, logos, and even branding.</p>



<h2 class="wp-block-heading">Font View</h2>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="900" height="500" src="https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Characters-View.webp" alt="Dollie Script font Characters View" class="wp-image-4853" srcset="https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Characters-View.webp 900w, https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Characters-View-300x167.webp 300w, https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Characters-View-768x427.webp 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="900" height="500" src="https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Symbols-View.webp" alt="Dollie Script font Symbols View" class="wp-image-4854" srcset="https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Symbols-View.webp 900w, https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Symbols-View-300x167.webp 300w, https://fontspark.com/wp-content/uploads/2023/08/Dollie-Script-font-Symbols-View-768x427.webp 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<h2 class="wp-block-heading">Check Out Our Dollie Script Font Generator</h2>



<p>If you want to create your own custom text using the Dollie Script font, you can use our <strong>Dollie Script Font Generator</strong>. This tool offers a dynamic way to visualize and test the font. You can type in your text, select the font style, 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>



<p>You can also see how the font looks on different devices, such as desktops, tablets, and mobile phones. A reset button is available to revert to default settings. We encourage you to try the tool below and experience the versatility of the Dollie Script font.</p>



<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">

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

<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.3.2/html2canvas.min.js" defer=""></script>

<style>
  #fontPreviewContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .fontPreviewControls {
  background-color: #f8f8f8;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-left: 5px solid #007bff;
  padding: 2rem;
}

  .liveTypeField {
    margin-bottom: 1rem;
  }

  .fontPreviewWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 400px;
    width: 500px;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    margin-right: 0rem;
    margin-bottom: .5rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  }

  .fontPreview {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    text-align: center;
  }

  .fontPreview img {
    max-height: 100%;
    max-width: 100%;
  }

  .fontPreviewControls button {
    margin-top: 1rem;
    margin-left: .5rem;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    background-color: #01204D;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
  }
   .fontPreviewControls label {
    font-weight: bold;
  }

  .liveTypeField label {
    font-weight: bold;
  }

  .fontSelector label {
    font-weight: bold;
  }

  .fontSizeField label {
    font-weight: bold;
  }

  .fontColorField label {
    font-weight: bold;
  }

  .backgroundColorField label {
    font-weight: bold;
  }
  
  @media (max-width: 767px) {
  /* Mobile styles */
  #fontPreviewContainer {
    flex-direction: column;
  }
  .fontPreviewControls {
    margin-right: 0;
    margin-bottom: 2rem;
  }
  .fontPreviewWrapper {
    order: -1;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .fontPreview {
    font-size: 3rem;
  }
}
</style>

<script>
  // Load font files using @font-face
  const fontData = [
  { name: "DollieScript-PersonalUse", file: "DollieScript-PersonalUse.ttf" }
  ];
  const fonts = fontData
    .map(({ name, file }) => `
      @font-face {
        font-family: "${name}";
        src: url("https://fontspark.com/wp-content/uploads/2023/08/${file}");
        font-display: swap;
      }
    `)
    .join("");
  const styles = document.createElement("style");
  styles.innerHTML = fonts;
  document.head.appendChild(styles);
  
  const previewContainer = document.getElementById("fontPreviewContainer");

// Left column: font controls
const fontPreviewControls = document.createElement("div");
fontPreviewControls.classList.add("fontPreviewControls");
previewContainer.appendChild(fontPreviewControls);

// Live Type Field
const liveTypeField = document.createElement("div");
liveTypeField.classList.add("liveTypeField");
fontPreviewControls.appendChild(liveTypeField);

const liveTypeLabel = document.createElement("label");
liveTypeLabel.htmlFor = "liveTypeInput";
liveTypeLabel.innerText = "Live Type:";
liveTypeField.appendChild(liveTypeLabel);

const liveTypeInput = document.createElement("input");
liveTypeInput.type = "text";
liveTypeInput.classList.add("liveTypeInput");
liveTypeInput.id = "liveTypeInput";
liveTypeInput.value = "Dollie Script";
liveTypeField.appendChild(liveTypeInput);

// Font Selector
const fontSelectorLabel = document.createElement("label");
fontSelectorLabel.htmlFor = "fontSelector";
fontSelectorLabel.innerText = "Font:";
fontPreviewControls.appendChild(fontSelectorLabel);

const fontSelector = document.createElement("select");
fontSelector.classList.add("fontSelector");
fontSelector.id = "fontSelector";
fontPreviewControls.appendChild(fontSelector);

// Add font options to the selector
fontData.forEach(({ name }) => {
const fontOption = document.createElement("option");
fontOption.text = name;
fontSelector.add(fontOption);
});

// Font Size Slider
const fontSizeField = document.createElement("div");
fontSizeField.classList.add("fontSizeField");
fontPreviewControls.appendChild(fontSizeField);

const fontSizeLabel = document.createElement("label");
fontSizeLabel.htmlFor = "fontSizeInput";
fontSizeLabel.innerText = "Font Size:";
fontSizeField.appendChild(fontSizeLabel);

const fontSizeInput = document.createElement("input");
fontSizeInput.type = "range";
fontSizeInput.min = "12";
fontSizeInput.max = "100";
fontSizeInput.value = "50";
fontSizeInput.classList.add("fontSizeInput");
fontSizeInput.id = "fontSizeInput";
fontSizeField.appendChild(fontSizeInput);

// Font Color Selector
const fontColorField = document.createElement("div");
fontColorField.classList.add("fontColorField");
fontPreviewControls.appendChild(fontColorField);

const fontColorLabel = document.createElement("label");
fontColorLabel.htmlFor = "fontColorInput";
fontColorLabel.innerText = "Font Color:";
fontColorField.appendChild(fontColorLabel);

const fontColorInput = document.createElement("input");
fontColorInput.type = "color";
fontColorInput.value = "#000000";
fontColorInput.classList.add("fontColorInput");
fontColorInput.id = "fontColorInput";
fontColorField.appendChild(fontColorInput);

// Background Color Selector
const backgroundColorField = document.createElement("div");
backgroundColorField.classList.add("backgroundColorField");
fontPreviewControls.appendChild(backgroundColorField);

const backgroundColorLabel = document.createElement("label");
backgroundColorLabel.htmlFor = "backgroundColorInput";
backgroundColorLabel.innerText = "Background Color:";
backgroundColorField.appendChild(backgroundColorLabel);

const backgroundColorInput = document.createElement("input");
backgroundColorInput.type = "color";
backgroundColorInput.value = "#f8f8f8";
backgroundColorInput.classList.add("backgroundColorInput");
backgroundColorInput.id = "backgroundColorInput";
backgroundColorField.appendChild(backgroundColorInput);

fontSelector.addEventListener("change", updatePreview);

fontSizeInput.addEventListener("input", updatePreview);

fontColorInput.addEventListener("input", updatePreview);

backgroundColorInput.addEventListener("input", updatePreview);

liveTypeInput.addEventListener("input", updatePreview);

function updatePreview() {
const fontSelector = document.getElementById("fontSelector");
const fontSizeInput = document.getElementById("fontSizeInput");
const fontColorInput = document.getElementById("fontColorInput");
const backgroundColorInput = document.getElementById("backgroundColorInput");
const liveTypeValue = document.getElementById("liveTypeInput").value;
const fontValue = fontSelector.value;
const fontSizeValue = fontSizeInput.value;
const fontColorValue = fontColorInput.value;
const backgroundColorValue = backgroundColorInput.value;
const fontPreview = document.getElementById("fontPreview");

fontPreview.style.fontFamily = fontValue;
fontPreview.style.fontSize = `${fontSizeValue}px`;
fontPreview.style.color = fontColorValue;
fontPreview.style.backgroundColor = backgroundColorValue;
fontPreview.innerHTML = `<span>${liveTypeValue}</span>`;
}

// Reset Button
const resetButton = document.createElement("button");
resetButton.innerText = "Reset";
fontPreviewControls.appendChild(resetButton);

resetButton.addEventListener("click", () => {
// Set the font selector and font size slider to their default values
fontSelector.selectedIndex = 0;
fontSizeInput.value = 24;
// Set the font color and background color selectors to their default values
fontColorInput.value = "#000000";
backgroundColorInput.value = "#f8f8f8";
// Clear the live type input
liveTypeInput.value = "";

// Reset the font preview
fontPreview.style.fontFamily = fontData[0].name;
fontPreview.style.fontSize = "24px";
fontPreview.style.color = "#000000";
fontPreview.style.backgroundColor = "#f8f8f8";
fontPreview.innerText = "";
});

// Right column: font preview
const fontPreviewWrapper = document.createElement("div");
fontPreviewWrapper.classList.add("fontPreviewWrapper");
previewContainer.appendChild(fontPreviewWrapper);

const fontPreview = document.createElement("div");
fontPreview.classList.add("fontPreview");
fontPreview.id = "fontPreview";
fontPreview.innerText = "Sample Text Preview";
fontPreviewWrapper.appendChild(fontPreview);

// Update the font preview when the font selector or font size slider is changed
fontSelector.addEventListener("change", updatePreview);
fontSizeInput.addEventListener("input", updatePreview);
fontColorInput.addEventListener("input", updatePreview);
backgroundColorInput.addEventListener("input", updatePreview);
liveTypeInput.addEventListener("input", updatePreview);

// Generate Font Preview button
const generateButton = document.createElement("button");
generateButton.innerText = "Download Preview";
fontPreviewControls.appendChild(generateButton);

generateButton.addEventListener("click", () => {
html2canvas(fontPreviewWrapper, {
scale: 2,
}).then((canvas) => {
const link = document.createElement("a");
link.download = "font-preview.png";
link.href = canvas.toDataURL("image/png");
link.click();
});
});
</script>



<h2 class="wp-block-heading">What Other Fonts Should You Consider?</h2>



<p>While the Dollie Script font is a great option for many projects, you might want to explore other fonts with a different vibe or style. They will enhance your designs and always make them stand out. Here are some suggestions for you:</p>



<ol class="wp-block-list">
<li><a href="https://fontspark.com/belinda-script-font-free-download/"><strong>Belinda Script</strong></a></li>



<li><a href="https://fontspark.com/julias-dream-script-font-free/"><strong>Julias Dream Script</strong></a></li>



<li><a href="https://fontspark.com/amstirdam-handwritten-script-font-free-download/"><strong>Amstirdam Handwritten Script</strong></a></li>



<li><a href="https://fontspark.com/adinda-script-font-free-download/"><strong>Adinda Script</strong></a></li>



<li><a href="https://fontspark.com/jimmy-script-font-free-download/"><strong>Jimmy Script</strong></a></li>



<li><strong><a href="https://fontspark.com/morable-font/">Morable</a></strong></li>
</ol>



<p>I hope you enjoyed this as much as we did. Please visit our Fontspark homepage to get more new fonts. Than you for reading!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fontspark.com/arial-font-free-download/arial-font-free/#main/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
