7
votes
Accepted
snellen and sloan fonts are flipped/mirrored
The linked font contains the "normal" glyphs as uppercase letters and mirrored copies as lowercase.
6
votes
Accepted
FontForge: how to scale with saving proportions?
Ctrl + \
or
Element -> Transformations -> Transform
5
votes
Accepted
Kerning in FontForge does not seem to have any effect
You somehow managed to leave the feature field of your lookup empty:
If you change this field’s content to kern, everything should be working as expected.
Explanation: Lookups are controlled with ...
4
votes
Accepted
Editing glyphs in FontForge and related software has no effect – depending on where you look
I have resolved the issue, the culprit was the font's PostScript name (which I naively never changed). I'm guessing it has to do with the caching of fonts based on PostScript names or something. I don'...
3
votes
Accepted
Glyph doesn't show hollow space
In the toolbar, go to Element > Correct Direction. That fixes it.
3
votes
Accepted
How do I delete these 3 extra font glyphs? FontForge seems to be adding them after save
fontTools has a program specifically designed for this task called subset. Unfortunately I had to learn the hard way that subsetting with FontForge isn't ideal, but it was almost too easy with ...
3
votes
Why FontForge is less popular?
This question is opinion-based. But here is my opinion.
I have never designed a font. It is a very specialized niche. If I wanted to make a very casual work, I would use an open-source program.
But I ...
3
votes
The logic of kerning classes
The idea behind kerning classes is that they should contain glyphs that kern similarly or ideally identically in one direction (left or right).
By grouping them together you avoid redundant work as ...
3
votes
Accepted
Creating final forms with FontForge
It seems the features I need requires to generate an OpenType font, not TrueType. Am I right?
Yes and no. The main difference between the otf and ttf file extensions (as usually used) is not the ...
3
votes
Editing glyphs in FontForge and related software has no effect – depending on where you look
A font file usually contains only vector information on the shapes of glyphs. Some fonts also come with so-called bitmap strikes for different font sizes though, which are usually hand-corrected for ...
3
votes
Accepted
Font Creation - Ligatures between greek (θ) and latin vowels
Having spoken to one of the developers at HarfBuzz, it turns out that this simply can't be done in Chrome because the text from different scripts will be separated into different runs before being ...
3
votes
Accepted
Font forge - SVG Import not working
You're using the stroke-dasharray feature of SVG to create that effect, but fonts usually don't use strokes and don't understand that. They only care about contours.
Convert your paths to outlines in ...
2
votes
Validation issues – duplicate unicode code points?
I managed to create a FontForge font that exhibits the same error message. However, I had to manipulate the file manually (i.e., with a text editor), as FontForge didn’t allow me to make this mistake. ...
2
votes
Failing to draw round circles in Fontforge
FontForge can draw circles, but the circle primitive does not exist for font outlines. So they get automatically converted to a somewhat close shape using Bézier curves.
While it's possible to ...
2
votes
A font with custom ligatures (for music)?
If you have the time, I urge you to ignore suggestions to don't-even-try-and-use-something-already-done, and at least try to do the new thing you propose. Thus, you can start by reading The OpenType ...
2
votes
Accepted
Scaling entire font horizontally
Open the font, this should show you the entire font.
Select all glyphs Edit → Select → Select All
Transform glyphs Element → Transformations → Transform
This opens the transform dialog
Set origin ...
2
votes
Ligature glyph bearing rendered incorrectly - FontForge - OTF font
Your i.sign1 is getting -524 for LBearing and that will overlap back characters.
2
votes
Why FontForge is less popular?
Fontforge user interface is simply horrible. If you only ever tweak a font or just script some actions its fine. But if you intend to author a font it is simply totally unacceptable.
At the point ...
2
votes
Accepted
FontForge - glyph appears to be correct, but fills are wrong
I was able to resolve this by selecting a single node in the upper left circle segment that needed to be removed. and used Element > Correct Direction. Everything's groovy now.
1
vote
Translate a control point in FontForge
In this case it sounds like it would be much easier, and also more precise, to insert two new points and remove the old ones.
Select the Pointer tool.
For each of the two points:
Left-click a spline ...
1
vote
How to increase size of all glyphs in FontForge?
Select all glyphs (ctrl+a)
From menu choose Elements > Transformation > Transform.
Change the second dropdown to Scale Uniformly...
Change X and Y to 120%
Default checkboxes will automatically ...
1
vote
How to export font with "Kern Tables" and not "GPOS Tables" using fontforge?
Have you try to click on "old type kern" box in options windows in "generate fonts" windows.
1
vote
Accepted
How to change L and R bearings of a referenced glyph?
In the glyph view, find the component that dictates the locked metrics (bearings). For example, if your composite glyph is Ẋ, this will be the X.
Select this component; right-click.
Choose Get Info ...
1
vote
How to set an 'ignore' on a pattern for contextual substitution in FontForge
FontForge is crazy confusing, so here's the general "how to do this" answer in case it's helpful to anyone. First, understand that each rule in your Chaining Substitution list has this form:
...
1
vote
How to see all chars in a font from FontForge
Two things:
Force Encoding assumes that the glyphs are stored in the order of the respective encoding and converts this.
This is only useful if the encoding information for the font is faulty.
In all ...
1
vote
How to see all chars in a font from FontForge
Clearly the codepoints don't match. U+2202 in the BMP is supposed to be the Bullet (•), while Devanagari Letter A (अ) is U+00905. There may be some error in the way your program acquires the codepoint,...
1
vote
FontForge scripting “Insert Text Outlines…” dialog
Not sure if this is worth looking at, but apparently if you have Illustrator or Photoshop, there's a plugin for creating Open Type fonts directly in those applications: https://www.fontself.com/
...
1
vote
Fontforge: Glyphs importing from inkscape with path inverted
It looks like you have a stroke set on your letter form. In Inkscape just remove the stroke before you save the SVG.
Example 1: importing an SVG into FontForge with stroke and fill set in Inkscape. ...
1
vote
How to create a true type font (.ttf) font from CAD-designed letters?
This depends, on the way you made the fonts.
Font forge can load your letters, but you need to export them in a format that it can read. I suggest using EPS, although SVG can also work out fine. You ...
1
vote
Kerning in FontForge does not seem to have any effect
YEEEES, finally here is the solution, because it was not a problem of empty field for me :
When you generate the font, you have to tick the 'OpenType old kernel mode' option in the Options dialog.
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
font-forge × 65fonts × 32
font-design × 25
opentype × 7
ligatures × 7
kerning × 6
typography × 4
svg × 4
web-fonts × 4
glyphs × 4
ttf × 4
fontlab-studio × 3
adobe-illustrator × 2
inkscape × 2
typefaces × 2
adobe-photoshop × 1
path × 1
font-recommendation × 1
file-format × 1
scale × 1
microsoft-word × 1
unicode × 1
autocad × 1
linux × 1
arabic × 1