<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Consistent font options across all font pickers and reduce need for font bypasses]]></title><description><![CDATA[<p dir="auto">The font choosers aren’t really consistent across the whole playground, since widgets offers a different selection compared to the costume/backdrop editor (original Scratch fonts).<br />
<img src="https://cdn.creaticode.com/scratch-gui-projects/forum/5caba141-959c-4bf0-a005-8a1541d87c93.png" alt="30242c7b-04b9-4d1c-aea3-4473f296da7a-image.png" class=" img-responsive img-markdown" width="109" height="298" /><br />
<img src="https://cdn.creaticode.com/scratch-gui-projects/forum/6d439600-f512-49b1-875c-c605d310eceb.png" alt="8a1b1f2e-a2c0-46a7-8514-54ada8235760-image.png" class=" img-responsive img-markdown" width="315" height="221" /></p>
<p dir="auto">They also don’t show you all the real options you have, since you can do an easy font bypass by making a custom reporter block that returns its parameter as text and write things like “Pixel” or “Scratch” or “Sans Serif” to access costume editor fonts (and any other fonts existing either on the user’s device like “Times New Roman”, which is not in either selection list) in the widgets blocks. Here is an example of me using the Scratch font:<br />
<img src="https://cdn.creaticode.com/scratch-gui-projects/forum/09329f8c-7679-4557-9df7-6e1dbda4ff4e.png" alt="9125e01e-3808-46e1-a27a-01b67271b976-image.png" class=" img-responsive img-markdown" width="165" height="38" /><br />
<img src="https://cdn.creaticode.com/scratch-gui-projects/forum/f4428eda-4d7a-41d1-adfd-677546b21fe5.png" alt="a32afaea-2998-447c-9414-adfbca9967de-image.png" class=" img-responsive img-markdown" width="660" height="31" /></p>
<p dir="auto">Getting custom fonts in the backdrop/costume editor is also achievable but is much harder because you have to edit the raw SVG file and put whatever font you want that you’re certain is loaded on the page or on the user’s device.</p>
<p dir="auto">I think that to provide more consistency and customizability, it would be awesome for you guys to combine these lists so that they have the same options on both and also add more fonts that are already installed/loaded like Arial or Courier New/monospace. To do this, you wouldn’t need to load/install any new fonts to the page (since everyone already has Arial,etc.), you would just have to add to the lists themselves.<br />
So then, you’d be able to use something like Jua or Luckiest Guy in your costumes and add lots of spice to your project. And vice versa with using something like Marker in widgets.</p>
<p dir="auto">And also for both, it would be great to add these fonts:</p>
<ul>
<li><span style="font-family:arial">Arial</span></li>
<li><span style="font-family:arial black">Arial Black</span></li>
<li><span style="font-family:Comic Sans MS,cursive">Comic Sans MS, cursive</span></li>
<li><span style="font-family:Garamond">Garamond</span></li>
<li><span style="font-family:Verdana">Verdana</span></li>
<li><span style="font-family:Tahoma">Tahoma</span></li>
<li><span style="font-family:Courier New">Courier New</span></li>
<li><span style="font-family:monospace">monospace</span></li>
<li><span style="font-family:Wingdings">Wingdings</span> (Wingdings)</li>
<li><span style="font-family:Roboto">Roboto</span></li>
<li><span style="font-family:Google Sans">Google Sans</span> (only available for chrome/google i think but it works for me)</li>
<li><span style="font-family:calibri">Calibri</span></li>
<li><span style="font-family:Lucida Console">Lucida Console</span> (windows only)</li>
</ul>
<p dir="auto">So yeah these fonts are already installed on the user’s system usually so don’t need to be installed.</p>
]]></description><link>https://forum.creaticode.com/topic/1600/consistent-font-options-across-all-font-pickers-and-reduce-need-for-font-bypasses</link><generator>RSS for Node</generator><lastBuildDate>Sun, 07 Jun 2026 04:34:48 GMT</lastBuildDate><atom:link href="https://forum.creaticode.com/topic/1600.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Nov 2024 17:40:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Consistent font options across all font pickers and reduce need for font bypasses on Wed, 13 Nov 2024 02:42:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.creaticode.com/uid/513">@jeffreyrb03-gmail</a></p>
<p dir="auto">Thanks for the detailed suggestion.</p>
<p dir="auto">We try not to change any feature that’s inherited from MIT Scratch, since we want to make the transition from MIT Scratch to creaticode very smooth. If, for example, a Scratch tutorial talks about a font, but the students see a different menu, then it might cause confusion.</p>
<p dir="auto">On the other hand, we can definitely try to enhance the font list for widget styling. Your list looks great as a starting point, and we will research if we can add the original Scratch fonts into our list as well.</p>
]]></description><link>https://forum.creaticode.com/post/5384</link><guid isPermaLink="true">https://forum.creaticode.com/post/5384</guid><dc:creator><![CDATA[info-creaticode]]></dc:creator><pubDate>Wed, 13 Nov 2024 02:42:06 GMT</pubDate></item></channel></rss>