Fontforge tutorial2/28/2023 ![]() ![]() ![]() Now we’ll look at reviewing and testing the scaled glyphs by generating and installing the font. How to kern will not be discussed in this tutorial because it’s such a big topic and this tutorial is focused on how to scale glyphs. This is what it looks like after adjusting the kerning.Ī) It turns out the ‘o’ and ‘x’ are vertically apart and need to be manually extended in ‘Char View’. This can be fixed using the kerning feature in Fontforge.Ī) I’ve circled these in red for illustration purposes. ![]() Start from ‘Font View’ then,Ī) type into the text box and review each glyph for inconsistencies or things you want to change.įor example, I’ve typed in ‘own fox jumps’ and noticed a couple of letters don’t join up. Metrics View Testingįirst we’ll review and test our scaled glyphs in ‘Metrics View’. Next, we’ll look at two (2) options to review and test our scaled glyphs,ī) generate and install the font, and test it in Adobe Photoshop and Adobe Illustrator. Now wait for the transformation action to occur. If you’ve inserted additional ‘Layers’, or ‘Guide Layers,’ tick these two boxes, otherwise leave them unticked. In this guide, we just want to scale, therefore we’ll be selecting ‘Do Nothing’. If you would like to do more transforming and perform a sequence,Ī) Select the ‘Do Nothing’ drop down boxes, and choose the events that will occur after scaling. Selecting the ‘Glyph Origin’ option will scale our glyphs without compromising the original font structure, meaning kerning and spacing is maintained.Ī) Click ‘Scale Uniformly’ if you intend on scaling the width and height equally, orī) Click ‘Scale’ if you intend to scale with different width and height percentages.įor this tutorial, we’ll be selecting ‘Scale Uniformly’.Ī) I use between 140% - 160% when glyphs are around 600 above the baseline. Start by clicking on the drop down box next to the word ‘Origin:’ then, The transform’ dialogue box includes several settings for you to consider, including performing a sequence of events.Ī) This tutorial does not explore sequences. The transform dialogue box will pop up and the next step will be to change the settings. To do this, make sure you’re in ‘Font View’ then,Ī) Click on ‘Element>Transformations>Transform’. In this tutorial we’ll be selecting all the glyphs in Lovers Quarrel. This tutorial is shown on a Windows 10 computer with Fontforge version 03142020. It’s a free font for personal and commercial use with an open source license. The font used in this tutorial is called Lovers Quarrel. You can download Fontforge for Windows, Mac, or Linux from here. Then we’ll test the scaled glyphs to make sure we’re happy with them.Then we’ll go through the settings within the Transform dialogue box.Next we’ll select the glyphs we want to scale.We’ll start with a brief definitions section.So, I've resorted to just living with the plethora of dialog boxes.Īnyway, let me know if you want to see my files.This tutorial will show you how to scale glyphs in Fontforge. On Linux we might be able to get around this since the python library is in the system-level python directory and you can use anything else there, but on Windows, there's no current way to integrate any of the other GUI libraries without some massive hacking. So, if you have a command that takes multiple inputs, it often requires multiple consecutive dialog boxes to get the data. The only thing that really frustrates me is that you can only create the dialog boxes that FF has pre-coded. It wasn't intuitive and I'm glad I figured it out. If you want to PM me, I'd be happy to share the files so you can inspect exactly how I do it. I have several files that make things work smoothly, but the main thing that helped me was to have one file that contained the scripts I actually want to use and another that is dedicated to loading those scripts into the Tools menu. It either would just crash without warning or would say some fatal error happened with no details. I think that was the biggest hurdle for me at first because I didn't know why things weren't working. There's almost no error feedback within the application in the default state. And to be honest, it took a while to get something that not only did what I want, but to give me error messages when something didn't work. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |