Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Custom Feature: Custom Font Text
bladec
Member Posts: 22 ✭✭
This feature is a fork of the Text feature and allows you to upload custom fonts to use with it.
How To
- Visit to convert a TTF font to a JSON file.
- Import the JSON file into your document.
- Add a Custom Font Text feature and select the JSON file
- Configure the rest of the Custom Font Text feature like you would the Text feature.
Todo
- Improve kerning support. Only basic x axis kerning is supported.
- Add ligature support.
- Improve language support. Low priority unless there is a demand for it.
If your font doesn't work or doesn't look right
Post the TTF, optionally include a document and I'll take a look. I'll prioritize fixes for fonts that people want to use.
Looking for feedback on these
Construction bounding box
You'll probably notice that for a lot of fonts the characters are much smaller than the construction rectangle. I was thinking of an option called "fit to height" to resize the text so that the largest character was the specified Height option. This would cause the text size to be unstable as the height would change as you add and remove characters.
Characters outside the construction rectangle
The bottom edge of the rectangle is the baseline. Some characters such as "g" will go below it. Would you prefer characters stay within the construction rectangle? A separate horizontal construction line could be added for the baseline.


Comments
Wingdings support in Onshape is my current favorite feature of 2026 and it's not close.
Derek Van Allen | Engineering Consultant | Meddler