Selecting an individual font/weight from a font family

What do you want to achieve?

  • Typically, different fonts are embedded in a single font family file (e.g., “Calibri Bold”, “Calibri Bold Italic”, “Calibri Italic”, “Calibri Light”, “Calibri Light Italic”, etc. are all in “Calibri.ttf”)
  • I want to create fonts of same font family, but of different weights
  • An additional drop down in the “Create new font” dialog (e.g. “Individual font” below “Font family” would be great.

I’m using Squareline Studio 1.4.2 on Windows 11

Do you see alternative options and workaround to achieve it?

I have not been able to find a workaround

Mention some use cases

For instance:

  • I want to create a Calibri Normal font of 24 pixels for the label on a button
  • I also want to create a Calibri Light font of 16 pixels for an explanation below that label

Hi,
The TTF font format contains only one type of font. If you can select different types of a font from a list in a program, it is because the program notices that they are different variations of a font and displays them together. We are also considering this solution, thanks for your feedback.

Ha thanks!

What made it difficult for me is something in Windows 11 that is unintuitive to me (or perhaps a bug).

  1. If I go to the c:\windows\fonts directory in File Explorer
  2. Right click and copy a font
  3. Go to the assets folder of my Squareline Studio project
  4. Right click and paste the font
  5. Windows tries to paste a number of files with the original font name, asking a number of times if I want to overwrite the file

This made me think all fonts of the family were saved in a single file, and I could not select individual variants from this file.

I found the following workaround which may be useful for other Windows (11?) users:

  1. Go to the c:\windows\fonts directory in File Explorer
  2. Right click the font and choose “Open in a new tab”. Now, all variants of the font family appear as different fonts.
  3. I select one of the font members and copy-paste it to the assets folder
  4. The font is pasted with the original font family name (not the variant name). Rename the to the font variant name
  5. Repeat steps 3 and 4 for other family members of the font.

Thanks for making the useful suggestion!

HenkJan

1 Like