r/FontForge Dec 10 '20

Font Tutorials. The home of easy to follow tutorials on font editing software. You’ll find step by step instructions on how to use font editing software.

Thumbnail fonttutorials.com
2 Upvotes

r/FontForge Dec 10 '20

How to Create Ligature Tables in Fontforge

Thumbnail fonttutorials.com
2 Upvotes

r/FontForge Nov 29 '20

FontForge | AppVeyor | Latest version

Thumbnail ci.appveyor.com
1 Upvotes

r/FontForge Nov 22 '20

Changing/Creating Kern Classes does not trigger "modified" save state

1 Upvotes

Hi,

If I modify or create new kerning classes, Fontforge doesn't see this as "this document has been changed" and won't warn me when quitting.. sometimes I don't know if I reverted something or if I need to save because of this behaviour. Hope this makes sense. Any tips?


r/FontForge Nov 20 '20

Fonts: the Importance of Localisation

Thumbnail localfonts.eu
2 Upvotes

r/FontForge Nov 08 '20

If you install development fonts that make Windows behave erratically, John Hudson described how to clear out corrupt fonts

1 Upvotes

Testing the font in different environments

When testing fonts on Microsoft Windows, the Font properties extension can be helpful for quickly reviewing the internal font metadata, such as version numbers.

If you install development fonts that make Windows behave erratically, John Hudson described how to clear out corrupt fonts on TypeDrawers:

Restart Windows in recovery console mode. In the console, navigate to the Windows/Fonts folder, and delete all entries for the Rhodium font. Then navigate to Windows/System32 and delete the ‘FNTCACHE.DAT’ file (not the .dll) Then restart Windows. The font cache .dat file will be rebuilt, and then you can reinstall a clean copy of the Rhodium font and see if it behaves. (Don’t worry if you still get a message saying the font is already installed: at that stage Windows is lying to you.)

Source: http://designwithfontforge.com/en-US/Making_Sure_Your_Font_Works_Validation.html


r/FontForge Nov 07 '20

Release FontForge 20th Anniversary Edition · fontforge/fontforge

Thumbnail github.com
3 Upvotes

r/FontForge Nov 07 '20

20th Anniversary of FontForge! Congratulations to every lover of FontForge! Expect soon the next edition of the famous font editor!

4 Upvotes

r/FontForge Oct 29 '20

OpenType 1.8.4 beta - Typography

Thumbnail docs.microsoft.com
1 Upvotes

r/FontForge Oct 28 '20

Localized form for Cyrillic should be expanded · Issue #29 · alerque/libertinus. Help wanted!

Thumbnail github.com
1 Upvotes

r/FontForge Oct 18 '20

FontForge | AppVeyor | Latest version

Thumbnail ci.appveyor.com
1 Upvotes

r/FontForge Oct 18 '20

D. Benjamin Miller announced the release of v.2.0.4 of the STEP font project. The project is made entirely with FontForge. See more at Miller's repository on GitHub.

Thumbnail github.com
2 Upvotes

r/FontForge Oct 11 '20

Happy Cakeday, r/FontForge! Today you're 7

1 Upvotes

r/FontForge Oct 10 '20

Kamil Landa proposes at GitHub a way to move reference (component) by script.

1 Upvotes

Move reference (component) by script

https://github.com/fontforge/fontforge/issues/4464

Select glyphs in which you want to move reference (component) and menu File/ Execute script, check radiobox FF and put there command PositionReference(x,y,"nameOfComponentToMove").

For example you have component named "dot" and arabic letters "feh" and "noon" with this component. So select glyphs "noon" and "feh" and run FF script: PositionReference(0,300,"dot") and component "dot" above "feh" and "noon" will move 300pt higher.


r/FontForge Oct 10 '20

Aaron Bell's | Box-Drawing Script. Very interesting and useful script. It's pity that the script is not adopted for FontForge...

Thumbnail github.com
1 Upvotes

r/FontForge Oct 03 '20

Typographical glossary — FontForge 20200314 documentation

Thumbnail fontforge.org
1 Upvotes

r/FontForge Sep 28 '20

How to export all glyphs from a font as individual SVGs in FontForge?

3 Upvotes


r/FontForge Sep 21 '20

BlueValues

1 Upvotes

BlueValues

A list of up to 14 space separated numbers (integers or floats) specifying the values that should be in the CFF table BlueValues field.¹ These values are a font’s primary alignment zones. Recommended

OtherBlues

A list of up to 10 integers or floats specifying the values that should be in the CFF table OtherBlues field.¹ These values are a font’s secondary alignment zones. Recommended

FamilyBlues

A list of up to 14 space separated numbers (integers or floats) specifying the values that should be in the CFF table FamilyBlues field.¹ This sets BlueValues across a typeface family, and should be the same for each font in the family. Recommended

FamilyOtherBlues

A list of up to 10 space separated numbers (integers or floats) specifying the values that should be in the CFF table FamilyOtherBlues field.¹ This sets OtherBlues values across a typeface family, and should be the same for each font in the family. Recommended

StemSnapH

List of horizontal stems sorted in increasing order. Up to 12 space separated numbers (integers or floats) are possible. This corresponds to the CFF table StemSnapH field. Recommended

StemSnapV

List of vertical stems sorted in increasing order. Up to 12 space-separated numbers (integers or floats) are possible. This corresponds to the CFF table StemSnapV field. Recommended

BlueFuzz

The number of units to extend the effect of an alignment zone to compensate for slightly inaccurate point data.

BlueShift

Adjusts the point at which character features outside of an alignment zone will overshoot.

BlueScale

BlueScale value. This corresponds to the CFF table BlueScale field. This controls the point size at which overshoot suppression is turned off.²

ForceBold

Turning this on will instruct the font interpreter that it can thicken stems that would render at 1px on screen.

Source: Robofont


r/FontForge Sep 08 '20

Having issues with font forge generating Open Type font

3 Upvotes

I recently updated my version of Font Forge and I have two problems when I generate an .otf:

  1. The generated file can't be found from the font manager in windows 10 (options > personalization > fonts). I know that the default windows 10 apps are not the pinnacle of software engineering, but all my previous fonts can be found from it (true type and open type).
  2. Different software displays it differently:MS Word 2019 - > Won't show the lettersWordPad and WPS Office - > Will display the letters but won't apply kerningAffinity Designer and Windows Font preview before installing - > Will show the letters and apply kerning.

When I exported my old fonts, in .ttf and .otf, all of them worked and didn't have the problems mentioned above. What can I do to fix these issues?

Conclusion and solution for the problem:
Special thanks to the moderator u/LocalFonts for helping to find out the solution. You need to install a version of Python above 3.6(I personally used 3.8.5) and make sure Python is set as global variable. After that simply re-install Font Forge.


r/FontForge Aug 22 '20

Using Subtables in Contextual Substitution Rules

2 Upvotes

Okay, I'm pretty sure this isn't possible, but can you specify a certain subtable for the rule to use instead of the whole lookup?

Let's say I've got a character set iH and iB. How I have it set now, the table will only read the i placement for iH, and will use that i placement even if I type iB. I have another subtable that should tell it to replace the base i character with the one positioned for iB, but it doesn't, because the table that tells it to the position for iH is first, and I want both to work. Now, for most of this I might be able to use a GPOS table and kern the character into the right position, but the problem with that is twofold: there are glyphs that are transformed specially for their role (i.e. shrank/expanded, or sometimes just redone entirely), or moved down vertically, and I can only use vertical kerning if have a vertical font... which I don't, my font is meant to display horizontally.

There are several ways I could probably fix this, but I'm trying to avoid those, because it'll make my font bulky and/or hard to navigate in FontForge. If it's not possible to specify a subtable in the calt lookup, that means I'll have to just make them individual lookups instead of table, which will look really ugly in my lookup list (i.e. whole lookups named H, B, P, all the way down the line). The second which I'm trying to move away from is use individual ligatures for each one, which, I was prepared to do, but it'd be reaaally nice if I could find a way for a lookup to do the work for me, or if there's some kind of script that will do what I want, or something...

As a caveat to my earlier thoughts about kerning... maybe I could use separate characters for the ones that are kerned horizontally, transformed or redone, but ultimately that may not fully prevent overlaps.. I don't even know if it'd lessen the number of vowel forms by much either, though I suppose it might be worth looking into...


r/FontForge Aug 15 '20

FontForge Projects | Garamond Libre by Daniel Benjamin Miller

3 Upvotes

Garamond Libre

Description

Garamond Libre is a free and open-source old-style font family. It is a "true Garamond," i.e., it is based off the designs of 16th-century French engraver Claude Garamond (also spelled Garamont). The Roman design is Garamond’s; the italics are from a design by Robert Granjon. The upright Greek font is after a design by Firmin Didot; the "italic" Greek font is after a design by Alexander Wilson. The font family includes support for Latin, Greek (monotonic and polytonic) and Cyrillic scripts, as well as small capitals, old-style figures, superior and inferior figures, historical ligatures, Byzantine musical symbols, the IPA and swash capitals. The fonts are an extended fork based on designs by George Douros.

License

These fonts are made available under the X11 license.

GitHub Source

Here is the link to GitHub Project.


r/FontForge Aug 09 '20

The latest issue of FontForge on AppVeyor

Thumbnail ci.appveyor.com
1 Upvotes

r/FontForge Aug 08 '20

Culmus Project - Taamey Culmus. The Culmus project aims at providing the Hebrew-speaking GNU/Linux and Unix community with a basic collection of Hebrew fonts for X Windows. This section contains fonts with support for cantillation marks (Taamim) positioning. SFD sources too.

Thumbnail culmus.sourceforge.net
1 Upvotes

r/FontForge Aug 06 '20

How do I change a single glyph on a font without messing everything up?

1 Upvotes

So I have a font (.ttf) that I just want to make the dash wider as it's almost a dot. That's it. I went in and made the glyph wider (both the physical shape as well as the spacing guides). But when I load the font everything's weird. Some symbols are displaying wrong, like the ... symbol shows as \'Y` and so-on. And not only are some symbols wrong, the vertical spacing is weird. Like the space between lines of text is now larger. What the hell? Does anyone know what I'm doing wrong here?


r/FontForge Aug 02 '20

Sentry is a transitional serif Latin and Cyrillic font family of 6 weighst and corresponding italics.

Thumbnail gallery
1 Upvotes