9

How can I change a font's family? I have 4 fonts belonging to the same family and I wish to separate them.

Also, I would also want to rename the font itself.

A simple file name change is not enough.

I'm looking for a free tool to do this, but came out empty handed after Googling a bit. All font studios seem to demand money.

I should specify that I need to do this in the operating system itself, so I need to modify the TTF/OTF/actual font file.

Giacomo1968
  • 58,727
Axonn
  • 444

8 Answers8

16

Any special reason for changing the font details? (just curious...)

anyway i found this little tool: http://fontforge.org/ (Which is cross platform and open source!)

hope it helps :)

Ddorda
  • 276
9

TTFedit did the job for me. It has a much smaller footprint and was easier to use for me.

Just start ttfedit.jar, open a .ttf, select the "name" tab on the left side, edit the family names, subfamily names, etc. and save as a new .ttf.

In my case, I had to wipe Photoshop's font cache before my changed font got recognized.

3

I know that is a bit older, but I found a method for .otf files:

  1. Download FontForge
  2. Edit the three names (>Element,>Fontinfo) and export it as a .ttf file.
  3. Then grab this old Windows program: https://www.microsoft.com/typography/property/fpedit.htm
  4. Open the created .ttf with fpedit and skip the steps (just click next till the program is ready)
  5. Click on "Save as"
  6. Be happy
Marvin
  • 31
2

Just import your font file in the online GlyphrStudio font editor, click on menu icon and go to Font settings, apply your desire changes and export the font.

1

fontname.py allows to rename a font on the CLI, it depends on fonttools.

Git repo: https://github.com/chrissimpkins/fontname.py

fonttools could be installed with pip: pip3 install fonttools

Example for renaming a font title (new title will be: Nerd Symbols 2048):

python fontname.py 'Nerd Symbols 2048' 'Symbols-2048-em Nerd Font Complete.ttf'

jpoppe
  • 185
1

I discovered that https://birdfont.org/ has a free font editor that allows you to create vector graphics and export TTF, OTF, and SVG fonts, supporting monochrome and color formats. It's available for Windows, Linux, MacOS, and BSD.

Working with OTF fonts requires a $10 contribution. It has worked for me. A helpful hint: click the menu icon in the upper right corner of the program's window to access its options.

Ramhound
  • 44,080
Richard
  • 41
1

If you upload the font's file (with the new name) to the server you can use it after defining it as a font. For example: If I want Arial to be called Ari, I can just change the file's name and upload it to my server. Then I will just write the following line in the css file:

@font-face{font-family:Ari; src:url('Ari.ttf');}

font-family is the name of the new font.

src is the file's address.

To use the new font write something like: H1{font-family:'Ari';}


As to the first part of your question, I don't understand what you mean. Please clarify.

0

Per this answer on StackOverflow:

  • Import your font file in the online Glyphrstudio font editor
  • Click the hamburger icon on the top left
  • Select font setting and change title and meta data from there
Steven Pease
  • 159
  • 1
  • 7