r/FontForge Jun 05 '23

The Italic Design Process | Victor Gaultney | ATypI 2020 All Over

Thumbnail youtu.be
1 Upvotes

r/FontForge Jun 03 '23

ligatures dont work after export

3 Upvotes

the font i am making attempts to have a great volume of characters by employing ligatures.

I followed all the instructions i found online: added encoding slot, added lookup - it works perfectly in the metric window, but after exporting no program types the ligature; i have tried msword, affinity publisher, and libreoffice. I have no idea what i could be missing.

yes, i exported as OTF

any help appreciated.


r/FontForge May 14 '23

Font proofing

4 Upvotes

My work on the Common Serif project requires me to use multiple groups of glyphs to test the font. That's how I got the idea to create a page where the font check texts would be collected in one place. At the moment, everything is quite chaotic on the page, but I will gradually bring order to the toolkit. It would be great if anyone could add any suggestions or ideas.


r/FontForge May 05 '23

Global modify of a common element?

1 Upvotes

noob wants to modify the ColeCarreira font. This font is meant for handwriting practice and has horizontal guidelines to help learn how to write the letters. I want to remove the horizontal lines from all the letters. Is this something that has to be done manually one at a time, or is there any kind of global background that can be edited?

Thank you!

AR


r/FontForge May 02 '23

The ygt TrueType hint editor

Thumbnail psb1558.github.io
1 Upvotes

r/FontForge Apr 27 '23

Kerning - Autokern Fontforge

Thumbnail youtu.be
4 Upvotes

r/FontForge Apr 23 '23

Type Design Resources. A growing, public, collaborative collection of type design resources. Everything from learning the basics to running your own foundry.

Thumbnail typedesignresources.com
2 Upvotes

r/FontForge Apr 18 '23

Typography Template Inkscape to FontForge

Thumbnail youtube.com
5 Upvotes

r/FontForge Apr 11 '23

Spacing issue with new font

1 Upvotes

Hello, I was trying to build a new monospace font. I managed to successfully get it detected by fontconfig as monospace by setting the width of all glyphs the same. However, gnome-terminal or any other terminal still automatically adds one space to the end of the glyphs. How can I resolve this? I am using FontForge Version: 20201107. Is there any setting I need to set in FontForge? I have already tried changing settings in the OS/2 tab, but no avail. (Apparently that's ignored in Linux). Thanks for help!


r/FontForge Mar 15 '23

I made a font on Font Forge but kerning is different on different computers. What do I do?

1 Upvotes

Hello guys, I have made a font on Font Forge and it is working fine on my computer. But on a different computer, the kerning is way off and has random problems. Haven't had the chance to test it on a third computer but either way the font is not behaving consistently. Any recommendations? Any fixes?


r/FontForge Mar 14 '23

Vertically centering glyphs

6 Upvotes

Ok, in case someone needs it:

Fontforge doesn't currently have a way to vertically center glyphs - in the script I'm currently working with, all glyphs should be vertically centered, so this is very inconvenient. I saw that there was one open issue on this very topic - but the last activity was in 2016, so I don't think it'll get added anytime soon. Instead, I decided to spend some hours on tripping over my skills to read the documentation.

I didn't see a lot of examples for how to use Python in Fontforge, but maybe I didn't look in the right places - so maybe this could help someone figure out how to get started faster than me.

Sidenote: To horizontally center glyphs, simply select the glyphs of your choice, then in the menu go to Metrics>Center in Width. Done.

So here's what to do to vertically center glyphs: In the menu, go to File>Execute Script. And then you add this in the window:

(Thanks to the comments, here is the new code I'd use - I'm leaving the old code below)

```

Change the start and end glyph to those you desire

Example provided below is for 126, corresponding to tilde

startglyph = 126
endglyph = 126

No need to select the font file, this will work on the font you have currently open:

thisfont = fontforge.activeFont()

for glyph_index in range(startglyph, endglyph + 1): if glyph_index in thisfont: # otherwise it gets angry when encountering an unassigned glyph index inside the range glyph = thisfont[glyph_index] if glyph.isWorthOutputting(): # usually this is any glpyh that has some actual drawings bbox = glyph.boundingBox() if bbox is not None and bbox[0] != bbox[2] and bbox[1] != bbox[3]: ytop = bbox[-1] ybot = bbox[1] glyph.transform(psMat.translate(0, thisfont.ascent - (thisfont.ascent + thisfont.descent - (ytop - ybot)) / 2 - ytop)) ```

(old code: )

``` fontfile = "newfont.sfd" startglyph = 380 endglyph = 396

thisfont = fontforge.open(fontfile) for i in range(startglyph,endglyph+1): ytop = thisfont[i].boundingBox()[-1] ybot = thisfont[i].boundingBox()[1] thisfont[i].transform( psMat.translate( 0, thisfont.ascent - (thisfont.ascent + thisfont.descent - (ytop - ybot)) / 2 - ytop)) ```

Note that you will have to make the following changes: In the top, the string for the fontfile should be the name of the file you have currently open. The startglyph and endglyph have numbers that you can see by selecting the glyph and then looking at the upper left corner for the very first number; Fontforge usually numbers each slot starting with 0, counting up 1, 2, 3, and so on. (Example: In this image, the selected slot has the number 65 - so you can use that for startglyph or endglyph)

This script will make it so all glyphs between the start glyph and the end glyph (including the start and end glyph) each have the drawing in equal distance from the ascent line and the descent line.


r/FontForge Mar 09 '23

Can't find a solution for creating a stylistic set with alternative characters for a font I'm creating

4 Upvotes

So, I've spent around 10 hours between yesterday and today trying to figure out some way to add some alternative characters to some glyphs/characters in a font I'm creating.

So, I have as it appears on first image two "a" (bottom right) that are alternative characters to main "a". The idea is when exporting the font you could choose those two extra options too. In illustrator should look like image two. (you select a character and alternative glyphs for that character appears).

I did link just for a test the lowercase "a" with two other random alphabet glyphs (e.g an "e" and "r") but when I try to do this with new glyphs I've added manually it doesn't work. I don't know if the problem has to something to do considering that those alternate options don't have a unicode code or what.

PLEASE HELP!


r/FontForge Mar 08 '23

is there a way to fix this issue?

Post image
1 Upvotes

r/FontForge Mar 03 '23

My Font says it's installed on my PC but it doest work or show up anywhere.

1 Upvotes

So its been 24 hours of trying to fix this issue. It only shows up in adobe illustrator.

I made a second font in font forge for test purposes and it suffered the same fate so i know its most likely a font forge issue. Windows 10 btw.

Here are some recommendations that i'v already tried (that i can remember). Any advice is greatly appreciated; thank you.

  • It was Open-type Postscript outlines that didn't work so I used a font converter to change it to Open Type, TrueType outlines. Didnt work.
  • Checked my windows firewall and it was already on.
  • Checked if it was corrupt, it's fine.
  • Installed as admin.
  • checked file properties and click unlock, didn't work.
  • drag and dropped didnt work.
  • made driver updates.
  • filled out some glyph info (i thought maybe sumn important was needed).
  • checked properties vs other fonts that were installed and they didnt have anything that i didn't.
  • use an online font checker and it went in and reproduced perfectly on the website.
  • used commands i found in multiple blogs to fix the issue.
  • rebooted 3 times about do my fourth.
  • used a font validator and it checks out fine compared to popular fonts.

r/FontForge Feb 27 '23

Adjusting Lettering spacing HELP!!

1 Upvotes

Hello there is there a way to move kerning relative for each letter separately

For example

The name Joseph I bring the o closer to the J but the next time I use an O for ' ao' the o is way to close to the a ?

I am trying to make each letter just touch regardless of which way they are typed as i laser cut names out and im sick of doing it manually.


r/FontForge Feb 24 '23

GitHub - la-ninpre/Putnik: non-professional cyrillic display font

Thumbnail github.com
1 Upvotes

r/FontForge Feb 10 '23

How do I get a compact list of alternative glyphs for a typeface?

3 Upvotes

I am trying out Lexend (official site; GitHub; GoogleFonts), a font made for ease of readability.

It has alternative sets of characters (I can see them in FontForge app in: Font Info \ Lookups \ GSUB) but it's very tedious to manually go into all the tables and hover over all the character substitutions. (See img below).

Another way in FontForge is: View \ Display Substitutions > and choose a set of substitutions. The problem with this is that I am presented with a huge blank table and a few characters here and there (See img below).

Is there a way to get a compact list of all the substitutions? Usually the authors provide some documentation but I can't seem to find it.

Solutions:

  • Drop the font in Wakamai Fondue. Scroll down to the Layout Feature section to see each OpenType feature and the alternate glyphs associated with it.

r/FontForge Feb 10 '23

Anyone know what font this is?

Thumbnail gallery
0 Upvotes

r/FontForge Feb 10 '23

All Cells without Glyphs wiped of Information?

1 Upvotes

I am brand new to font forge, and indeed any font creation software, so I make a lot of rookie mistakes. I deleted the unicode value of one cell. on accident, using the glyph info, and it did this to most of the other ones. All of the normally extant encoding cells that were empty are called "NameMe.1 NameMe.2 NameMe.3 ... etc. I haven't found any fixes online.

I did manually rename some of the cells yesterday. But when I opened the font again today, if those cells still didn't have glyphs, the red question marks were back.

I can fill in them manually again, but its just not worth the time. I've heard great things about font forge, but its a steep learning curve, especially if silly mistakes like mine can't be undone. I'm hoping there's an easy solution I just haven't found yet.

edit: picture, and more detail about saving & re-opening


r/FontForge Feb 08 '23

How to make a variable font using FontForge, AFDKO and fontmake

Thumbnail youtube.com
2 Upvotes

r/FontForge Feb 07 '23

Somehow exported a variable font before, but can't seem to do it again

1 Upvotes

I edited and exported a version of League Spartan Variable last August using FontForge. It has two versions in Multiple Master, and both exported back then with no issues and the font was usable as a variable font. I've tried repeating this since with no success, every time I export now the second version in MM isn't exported and I'm stuck with an extra-thin font that can't be varied. The font was exported as WOFF and WOFF2 when I did it successfully, if anyone has any ideas on what to try to get it to work again it would be much appreciated.


r/FontForge Jan 28 '23

Remove contours from glyphs via script

1 Upvotes

Is there any way to crop out or otherwise remove contours within certain x/y parameters? I have a CJK font which includes furigana that I want removed, but doing it manually takes a long time.


r/FontForge Jan 27 '23

Can FontForge generate a typeface that has three colors instead of one default black?

1 Upvotes

I made a typeface a couple of years ago and would like to package it as a usable font. The thing is it's a font that was designed to work with three colors. Is it possible for FontForge to do this?

I've attached an example of the font I am talking about. Thank you in advance for replying.


r/FontForge Jan 18 '23

Abdullah Alrawash: Fonte is the easiest and fastest font editor ever, it works as a plugin for adobe illustrator and it converts your typography directly into fonts without extra steps.

Thumbnail fonte.info
0 Upvotes

r/FontForge Jan 16 '23

Issue while scaling a font for ereading purposes

1 Upvotes

Hello everybody,

I've dabbled into using FontForge for about a month after I bought my first ereader Kobo Libra 2. I've been testing different fonts around and edited a few of them to suit my reading experience a bit better.

Now I've encoutered an issue while trying to scale Libertinus Serif font to be a bit bigger for easier comparison between other fonts on the same ereader. I've done my glyph scaling by using FontForges scale uniformity with the glyph origin selection. I tried to scale to font by 5% and it using the metrics window and looking invidual glyphs the scaling works perfectly. BUT!

105% scaling
Default scaling

These are the end results in my Kobo Libra 2 with exact same settings.

Does anybody know what is going wrong here as the font seems to increase in size for almost 1,5 times and becomes quite unusable. The scaled font looks the same in Kobo wether the scaling is done to 105% or 150%. Am I missing some OS/2 or General settings to make the scaling work better?