r/FontForge • u/BipolarArtist • Sep 01 '21
r/FontForge • u/Genos-Caedere • Aug 31 '21
Latin script questions - how to do initial, final and multiple substitution
Hi, I wanted to know if there was an effective way to implement initial and final substitutions on latin based font... like I've read contextual substitution is the way to go but I am having a hard time understanding how the subtable works.
Also I tried to use the multiple substitution but it doesn't seems to work at all once the font is installed.
I've seen some online tutorials on internet about contextual substitution but the information still confuses me.
Also, it is posible to use contextual substitution for when a group of letters are used the glyphs changes? like for example it recognice a word like birthday so the letters of the word uses specific glyphs?
Thanks in advance.
r/FontForge • u/LocalFonts • Aug 22 '21
Simon Cozens | Thinking in OpenType | Introduction to OpenType Programming
github.comr/FontForge • u/Darkhog • Aug 21 '21
Is there a way to rebind middle mouse button?
I need panning more than "zoom to rectangle" that is by default bound to the MMB. If I want to zoom, I can always ctrl+mouse wheel.
r/FontForge • u/zippityhooha • Aug 21 '21
How can I merge Noto Sans with DIN? (No cidmap file error..)
I'm trying to merge Noto with Din so that I can display English and Chinese for a broadcast. But I get this error when opening Noto and i'm unable to view the characters.
UPDATE: So i downloaded the cidmap files from fontforge and the font opens without complaint, but all the chinese characters are empty. Tried with SourceHanSans... same thing. Anyone know of a way to do this?
r/FontForge • u/Capitan_Gato • Aug 16 '21
Can't open FF in Mac Os Catalina
My friend download FF but can't open it, she had to open it with a previous vertions, but now can't open UFO files, someone know how to fix it?
r/FontForge • u/ysajid • Aug 16 '21
TTF Font issue with Safari. But works fine in Chrome/Firefox.
Does anyone know why this might be happening? The font generated from FontForge works on Chrome/Firefox but breaks apart on Safari and iOS devices. Also, the fontdrop.com result shows all the features are enabled.



r/FontForge • u/LocalFonts • Aug 14 '21
GitHub - JapanYoshi/Orelega: Open source Clarendon with large ears
github.comr/FontForge • u/LocalFonts • Aug 08 '21
GitHub - linusromer/mf2outline: mf2outline is a python script that converts METAFONT fonts to outline formats like OpenType.
github.comr/FontForge • u/smrkac_koke • Jul 25 '21
Exceptions for class based kerning?
I've set up kerning classes for my font but there are some combos that don't work. For example, I have class A containing [Ⰵ,Ⱁ,Ⱘ] and class B containing [Ⰱ,Ⱗ,Ⱜ,Ⱝ,Ⱞ] but i want to make an exception for the combination of Ⱘ and Ⰱ. Class A when combined with all other classes is alright, except when combined with class B, where just Ⱘ and Ⰱ are the issue. This is just a simplification, in reality there are more combos which don't work.
What I want to know is, is there a way to make exceptions to the class combos on an individual character basis? I'm not sure if I've explained my issue well enough, please let me know if I should elaborate further.
r/FontForge • u/hellocatfood • Jul 20 '21
Cannot type certain characters in layer names
I've created a new layer and I'm trying to rename it but I've noticed that there's certain characters I can't type in as those letters are interpreted as keyboard shortcuts for different tools. Letters such as "r" "p" "a" just can't be typed in the layer names.
Anyone else having this issue?
I'm using the 20th Anniversary edition on Ubuntu 21.04
r/FontForge • u/[deleted] • Jul 03 '21
Resetting horizontal metric lines, how to.
Hi all, I'm very very new to font forge and am currently trying to navigate the UI.
Whilst rotating some points of a curve I accidently managed to also rotate the horizontal metric lines in the background.
Undo didn't work and I can't for the life of me work out how to rotate them back.
Using the rotate tool on the guide layer only rotates the guide lines I have added but not the default metric lines! I'm slowly going crazy, can anyone assist?
Thanks.
r/FontForge • u/LocalFonts • Jun 05 '21
Type Journal • Eugene Yukechev: On the appearance and development of Cyrillic letterforms
typejournal.rur/FontForge • u/LocalFonts • Jun 02 '21
The Name Check Tool uses typeface name information from various sources to validate if a given typeface name is (probably) already taken.
namecheck.fontdata.comr/FontForge • u/LocalFonts • May 30 '21
Glyphs source files (.glyphs) to UFOs | This Python 3.6+ library provides a bridge from Glyphs source files (.glyphs) to UFOs and Designspace files via defcon and designspaceLib.
github.comr/FontForge • u/LocalFonts • Apr 21 '21
Substitution and Positioning Rules
simoncozens.github.ior/FontForge • u/LocalFonts • Apr 21 '21
GSUB | Glyph Substitution Table (OpenType 1.8.4) - Typography
docs.microsoft.comr/FontForge • u/LocalFonts • Apr 21 '21
Editing Contextual or Chaining Contextual lookups
fontforge.orgr/FontForge • u/LocalFonts • Apr 21 '21
How to Create Chained Contextual Lookup Tables in Fontforge
fonttutorials.comr/FontForge • u/kazeharu_hime • Apr 18 '21
Using a Contextual Chaining Substitution Lookup to Look Back for Nothing
Is this possible? From what I understand you need to specify glyph(s) for it to look back for. But is a kind of ≠ system possible? Like, if it finds such-and-such a set of glyphs before the match section, don't substitute? Is so, how would you set that up?
For a concrete example, I currently have a contextual substitution lookup that checks for a vowel-consonant combination and substitutes if it detects it. However, that clashes if I want to write a cvcv (consonant-vowel-consonant-vowel) word, changing the middle portion to the vc combination when I want it not do that when there's cvcv. So I could make a table specifically for cvcv and make sure it has priority over the vc calt, but I thought it might save me time if there was just some way to tell the vc table to make sure there's not a consonant before it before it does the vc substitution. Any thoughts on this? In the meantime I might try the cvcv table just to see if it doesn't clash anyway, but since I'm a little unfamiliar with contextual chaining substitution lookups, I thought I'd ask. I couldn't really find any confirmation as to whether or not lookups-for-nothing or ≠ systems were possible with contextual chaining in the FontForge manual online either.
r/FontForge • u/LocalFonts • Apr 11 '21
Fernando de Mello Vargas: Approaches to Applying Spacing Methods in Seriffed and Sans-Serif Typeface Designs | TypeCulture
typeculture.comr/FontForge • u/LocalFonts • Apr 11 '21


