Building a Font

This section is for general discussion about Gadgets
Post Reply
User avatar
jimandi5000
Vectric Wizard
Posts: 1055
Joined: Wed Mar 11, 2015 6:50 pm
Model of CNC Machine: Home Made 60 x 120
Location: North Houston Tx.
Contact:

Building a Font

Post by jimandi5000 »

Hi all,
Thought I would share how I build a vector based font for a gadget to "draw" letters and numbers.

1. I draw the full set of letters, symbols and numbers.

2. I build a high res grid and label the X & Y and collect the intersections that are used to build each letter.

3. For each letter, construct a poly-line.

This takes a lot of time.
Attachments
Font01.jpg
Font02.jpg
Thanks,
Jim

steve323
Posts: 10
Joined: Wed Dec 20, 2017 9:01 pm
Model of CNC Machine: Homebuilt kit

Re: Building a Font

Post by steve323 »

Does each letter become a gadget?

Here is a method I used to create inlay fonts. I wanted to see how small the letters could be made and still be cut with a 1/8" router bit.

Some letters like M, N, and W would look really bad without sharp inside corners. The solution was to break the inlay into multiple segments. The CAD diagram below shows the complete letter set with the corresponding inlay below. The boxes around each letter are used to position each letter manually in a CAD program. Repeat the manual positioning with reverse inlay letters. I wish I knew how to create a TrueType font so you could just type the words.
Font_test.jpg
The main board was cut 1/8" deep in maple. The inlay pieces are cut 3/16" deep in walnut. Painters tape was placed over the inlay pieces and the letters were cut loose on the bandsaw. Add glue into the main board holes and place each inlay piece. Smooth everything with a drum sander or ROS.
Fonts.png
Steve

User avatar
Adrian
Vectric Archimage
Posts: 14655
Joined: Thu Nov 23, 2006 2:19 pm
Model of CNC Machine: ShopBot PRS Alpha 96x48
Location: Surrey, UK

Re: Building a Font

Post by Adrian »

steve323 wrote: I wish I knew how to create a TrueType font so you could just type the words.
There are quite a few programs that allow you to do that and even some free online ones. I use the FontForge program a lot to correct loops etc in fonts.

User avatar
jimandi5000
Vectric Wizard
Posts: 1055
Joined: Wed Mar 11, 2015 6:50 pm
Model of CNC Machine: Home Made 60 x 120
Location: North Houston Tx.
Contact:

Re: Building a Font

Post by jimandi5000 »

steve323 wrote:Does each letter become a gadget?
Hi Steve,

No, I have wrote a single function that can be plugged in to a gadget to draw vector based text on the drawing. As you may know, at this time, we do not have an API for the Lua language (Gadget) to put "vector based text" on a drawing. So, I built one and posted to the forum.

have a look: https://forum.vectric.com/viewtopic.php?f=51&t=33272

please let me know if you have questions. :)
Thanks,
Jim

zoner
Posts: 18
Joined: Wed Sep 11, 2013 6:41 pm
Model of CNC Machine: Self design - 5' x 10' x 1'

Re: Building a Font

Post by zoner »

Having the Text object accessible into Lua would be easier ...

User avatar
jimandi5000
Vectric Wizard
Posts: 1055
Joined: Wed Mar 11, 2015 6:50 pm
Model of CNC Machine: Home Made 60 x 120
Location: North Houston Tx.
Contact:

Re: Building a Font

Post by jimandi5000 »

zoner wrote:Having the Text object accessible into Lua would be easier ...
Have you done it? I tried building one, but I still needed the vectors so I was back to drawing out the letters.
Thanks,
Jim

User avatar
rscrawford
Vectric Wizard
Posts: 1104
Joined: Mon Jan 17, 2011 6:49 pm
Model of CNC Machine: CAMaster Cobra 408 ATC, ShopSabre IS408
Location: Wetaskiwin, Alberta
Contact:

Re: Building a Font

Post by rscrawford »

steve323 wrote:Does each letter become a gadget?

Here is a method I used to create inlay fonts. I wanted to see how small the letters could be made and still be cut with a 1/8" router bit.

Some letters like M, N, and W would look really bad without sharp inside corners. The solution was to break the inlay into multiple segments. The CAD diagram below shows the complete letter set with the corresponding inlay below. The boxes around each letter are used to position each letter manually in a CAD program. Repeat the manual positioning with reverse inlay letters. I wish I knew how to create a TrueType font so you could just type the words.
The attachment Font_test.jpg is no longer available
The main board was cut 1/8" deep in maple. The inlay pieces are cut 3/16" deep in walnut. Painters tape was placed over the inlay pieces and the letters were cut loose on the bandsaw. Add glue into the main board holes and place each inlay piece. Smooth everything with a drum sander or ROS.
The attachment Fonts.png is no longer available
Steve
Steve, you need to learn to do v-carve inlays. You can just type with any font you want and get sharp corners everywhere, and its much quicker to cut.
inlay 1.jpg
Russell Crawford
http://www.cherryleaf-rustle.com

Post Reply