Adding custom fonts to Bambu Studio?

FR - J’ai aussi une solution qui fonctionne :
Bambu Studio sait extraire la liste et les aperçus des polices présentes dans windows/Fonts. Mais lorsque l’on veut les utiliser une police générique s’affiche sur la pièce.
J’ai copier la police en question dans windows/Fonts, je l’ai collé dans Programmes/BambuStudio/Ressources/Fonts, clic droit, autres fonctions puis installer pour tout les utilisateurs.
Maintenant la police en question est utilisable dans BS.
Cela fonctionne pour les polices True Type et Open Type.

ENG - I also have a solution that works:
Bambu Studio can extract the list and previews of fonts present in windows/Fonts. But when you want to use them, a generic font is displayed on the part.
I copied the font in question in Windows/Fonts, I pasted it in Programs/BambuStudio/Resources/Fonts, right click, other functions then install for all users.
Now the font in question is usable in BS.
It works for True Types and Open Types fonts.

3 Likes

For now @ultimatepat fix has worked for me, Either copy your fonts over or fresh download them into Program Files\BambuStudio\Resources\Fonts, if on Win 11, right-click and select Show More Options, Install for all Users.

1 Like

edit: Updated these steps to align with @toddanglin’s correct information above, where Bambu Studio requires fonts be installed to the system wide directory of /Library/Fonts. See step 6 for the new information.

There’s a lot of info above about moving things to various folders, so I wanted to chime in on what I needed to do to install ‘overpass’ font on my M1 macbook.

  1. Go to Overpass - Google Fonts
  2. Click Get Font in upper right corner to download the font zip file
  3. Open Finder, go to Downloads, double click Overpass.zip to extract it to folder
  4. Open the Overpass folder, double click on Overpass-VariableFont_wght.ttf
  5. This opens Font Book, click Install button
    image
  6. In the terminal run: mv ~/Library/Fonts/Overpass-VariableFont_wght.ttf /Library/Fonts
  7. Close ALL instances of Bambu Studio
  8. Open Bambu Studio, open a project, edit text, search for ‘overpass’. Done.
1 Like

Nor should it have been.

I would be concerned if BS required its own way of accepting system fonts, I haven’t seen that in years with clearly much older software and OS’s that had yet to mature.

Good clear procedure.

Update - this is still a problem on 19.7.52 and the @ultimatepat solution works for me on Windows 11.

Thank you so much!! Your tactic works!!!

Tanks, Merci for the solution @ultimatepat wich works for me on WIN 11…!

So that meens if you want to use the fonts installed on Windows (c:\windows\fonts) you have to doubble install them… once in c:\windows\fonts and in c\Programs\BambuStudio\Resources\Fonts …?

Maybe BambuLab could hafe an eye on this issue and accept all installed fonts in BambuStudio… Could be a Feature Request or a Fix… :wink:

Tried all the suggestions, but Bambu won’t take it. sčiʔyu sikʷədac sɬəɬac. The keyman keyboard works, it’s a unicode alphabet and shares fonts with a lot of languages. Shouldn’t be this hard to add a font.

I’ve done all these steps. The font appears in the list and looks correct, but when added to the model, it appears on the model as generic (arial).
Sooo Frustrated!

4 Likes

did you get it fixed? I am having the same issue as you.

did this it shows up in the list but the actual font is just a generic arial font

Update: I was wrong. I didn’t verify the overpass font was actually rendering correctly in Bambu Studio. @toddanglin 's solution above is the fix.

In my quick test just now, this was my "Before"

Then I did the following:

  1. In terminal: mv ~/Library/Fonts/Overpass-VariableFont_wght.ttf /Library/Fonts
  2. Close all instances of Bambu Studio
  3. Open Bambu Studio
  4. Edit the text that you may originally have had set to Overpass, notice it will be set to something else now. Just set it once again to Overpass.

After

I hope this helps. Sorry for the confusion. I’ll modify my original post above to align with what @toddanglin originally discovered.

The main workaround is to “install for all users” by shift+r-clicking the font file.
HOWEVER, it looks like Bambu Studio is ignoring certain prefix/suffixes.

I tried “install for all users” on W11 but it still didn’t work in Bambu Studio. It would show in the dropdown, but the text would be replaced with Arial.

WORKAROUND:

It’s possible your font’s NAME (not the file name) includes a prefix or suffix that Bambu Studio is ignoring. On GITHUBdotCOM:
“Ability to add fonts” · Issue #818 · bambulab/BambuStudio

User todddanglin in the post above shares a workaround to rename the file so Bambu Studio will pick it up appropriately.

After finding another font that didn’t include the suffix’s being ignored, I had success.

Hi, not sure I understand step 1, could you please help (:

mv ~/Library/Fonts/Overpass-VariableFont_wght.ttf /Library/Fonts

1 Like

That is an Apple MacOS terminal command to move the font specified from its current location from the hidden library folder to the standard library folder.

  • You need to be on a Mac.
  • You need a very basic understanding of terminal
  • You need the fully qualified path of the specific font

Thanks. On windows, I tried adding the font into the file folder for fonts in bambu studio but it is not working, any solution?

1 Like

In windows if you used the holding shift install all users also check to see if the font is embeddable in the c:/fonts folder. If it wasn’t it wouldn’t show up in bambu studios for me so i had to find other font options
Screenshot 2024-12-24 152031

@toddanglin thank you very much, you’ve solved it to me. Bambulab lists all the fonts but they don’t work unless I copy them in the system lib/fonts folder.
Totally solves the use case I have for this on macOS.
Thumbs up.

“Solved if for me”… can’t seem to edit my post

Read this through this thread. This is what worked for me.

Running windows 11

Download desired font, I used 1001freefonts.com

Copy/paste font into : program files/bambu studio/resources/fonts.

Once its in there right click it and click on “show more options”, then click on “install for all users”

Once that’s done restart bambu studio

1 Like