discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Filled fonts for text

JC
Jesse Campbell
Wed, Oct 30, 2024 2:36 PM

The small details within letters can be difficult to print.

Is there an easy way to fill in circles in letters?  For example, the
"Ope" (nsc) "ad".

There are "filled fonts" which can be installed:
https://www.fontspace.com/category/filled

The small details within letters can be difficult to print. Is there an easy way to fill in circles in letters?  For example, the "Ope" (nsc) "ad". There are "filled fonts" which can be installed: https://www.fontspace.com/category/filled
TP
Torsten Paul
Wed, Oct 30, 2024 2:46 PM

On 30.10.24 15:36, Jesse Campbell via Discuss wrote:

Is there an easy way to fill in circles in letters?  For example,

the> "Ope" (nsc) "ad".

fill() text("OpenSCAD");

This is only available in the development snapshots.

Selecting a dedicated font might still be a good option. I believe the
keyword is "Stencil Fonts".

ciao,
Torsten.

On 30.10.24 15:36, Jesse Campbell via Discuss wrote: > Is there an easy way to fill in circles in letters?  For example, the> "Ope" (nsc) "ad". fill() text("OpenSCAD"); This is only available in the development snapshots. Selecting a dedicated font might still be a good option. I believe the keyword is "Stencil Fonts". ciao, Torsten.
K
Ken
Wed, Oct 30, 2024 9:33 PM

Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and it says "WARNING: fill() not yet implemented for 3D"

What am I missing?

On 2024-10-31 01:46, Torsten Paul via Discuss wrote:

On 30.10.24 15:36, Jesse Campbell via Discuss wrote:

Is there an easy way to fill in circles in letters?  For example,

the> "Ope" (nsc) "ad".

fill() text("OpenSCAD");

This is only available in the development snapshots.

Selecting a dedicated font might still be a good option. I believe the
keyword is "Stencil Fonts".

ciao,
  Torsten.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
Cheers, Ken
bats059@gmail.com
https://vk7krj.com
https://vk7krj.com/running.html

A baby can be defined as an ego with a noise at one end and a smell at the other.
Your job as parents is to teach them to control all three.
My job as a grandad is to tell you how you are doing it all wrong!

Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and it says "WARNING: fill() not yet implemented for 3D" What am I missing? On 2024-10-31 01:46, Torsten Paul via Discuss wrote: > On 30.10.24 15:36, Jesse Campbell via Discuss wrote: > > Is there an easy way to fill in circles in letters?  For example, > the> "Ope" (nsc) "ad". > > fill() text("OpenSCAD"); > > This is only available in the development snapshots. > > Selecting a dedicated font might still be a good option. I believe the > keyword is "Stencil Fonts". > > ciao, >   Torsten. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- Cheers, Ken bats059@gmail.com https://vk7krj.com https://vk7krj.com/running.html ---------------------------------------- A baby can be defined as an ego with a noise at one end and a smell at the other. Your job as parents is to teach them to control all three. My job as a grandad is to tell you how you are doing it all wrong!
NH
nop head
Wed, Oct 30, 2024 9:35 PM

The return value from text() is 2D, so I have no idea.

On Wed, 30 Oct 2024 at 21:33, Ken via Discuss discuss@lists.openscad.org
wrote:

Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and
it says "WARNING: fill() not yet implemented for 3D"

What am I missing?

On 2024-10-31 01:46, Torsten Paul via Discuss wrote:

On 30.10.24 15:36, Jesse Campbell via Discuss wrote:

Is there an easy way to fill in circles in letters?  For example,

the> "Ope" (nsc) "ad".

fill() text("OpenSCAD");

This is only available in the development snapshots.

Selecting a dedicated font might still be a good option. I believe the
keyword is "Stencil Fonts".

ciao,
Torsten.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
Cheers, Kenbats059@gmail.comhttps://vk7krj.comhttps://vk7krj.com/running.html

A baby can be defined as an ego with a noise at one end and a smell at the other.
Your job as parents is to teach them to control all three.
My job as a grandad is to tell you how you are doing it all wrong!


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

The return value from text() is 2D, so I have no idea. On Wed, 30 Oct 2024 at 21:33, Ken via Discuss <discuss@lists.openscad.org> wrote: > Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and > it says "WARNING: fill() not yet implemented for 3D" > > What am I missing? > > > On 2024-10-31 01:46, Torsten Paul via Discuss wrote: > > On 30.10.24 15:36, Jesse Campbell via Discuss wrote: > > Is there an easy way to fill in circles in letters? For example, > the> "Ope" (nsc) "ad". > > fill() text("OpenSCAD"); > > This is only available in the development snapshots. > > Selecting a dedicated font might still be a good option. I believe the > keyword is "Stencil Fonts". > > ciao, > Torsten. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > -- > Cheers, Kenbats059@gmail.comhttps://vk7krj.comhttps://vk7krj.com/running.html > ---------------------------------------- > A baby can be defined as an ego with a noise at one end and a smell at the other. > Your job as parents is to teach them to control all three. > My job as a grandad is to tell you how you are doing it all wrong! > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
TP
Torsten Paul
Wed, Oct 30, 2024 9:38 PM

On 30.10.24 22:33, Ken via Discuss wrote:

Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and
it says "WARNING: fill() not yet implemented for 3D"

You are trying to apply fill() to a 3d shape which is not supported.

NOT OK: extrude to 3D, then fill
fill() linear_extrude(2) text("OpenSCAD")

OK: first fill in 2D, then extrude to 3D
linear_extrude(2) fill() text("OpenSCAD")

If in doubt, post the code.

ciao,
Torsten.

On 30.10.24 22:33, Ken via Discuss wrote: > Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and > it says "WARNING: fill() not yet implemented for 3D" You are trying to apply fill() to a 3d shape which is not supported. NOT OK: extrude to 3D, then fill fill() linear_extrude(2) text("OpenSCAD") OK: first fill in 2D, then extrude to 3D linear_extrude(2) fill() text("OpenSCAD") If in doubt, post the code. ciao, Torsten.
K
Ken
Wed, Oct 30, 2024 9:45 PM

Ah- that explains it- It needs to go elsewhere in my code.
And indeed it works like a charm when you put it in the correct place- thanks Torsten.

On 2024-10-31 08:38, Torsten Paul via Discuss wrote:

On 30.10.24 22:33, Ken via Discuss wrote:

Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and
it says "WARNING: fill() not yet implemented for 3D"

You are trying to apply fill() to a 3d shape which is not supported.

NOT OK: extrude to 3D, then fill
fill() linear_extrude(2) text("OpenSCAD")

OK: first fill in 2D, then extrude to 3D
linear_extrude(2) fill() text("OpenSCAD")

If in doubt, post the code.

ciao,
  Torsten.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
Cheers, Ken
bats059@gmail.com
https://vk7krj.com
https://vk7krj.com/running.html

A baby can be defined as an ego with a noise at one end and a smell at the other.
Your job as parents is to teach them to control all three.
My job as a grandad is to tell you how you are doing it all wrong!

Ah- that explains it- It needs to go elsewhere in my code. And indeed it works like a charm when you put it in the correct place- thanks Torsten. On 2024-10-31 08:38, Torsten Paul via Discuss wrote: > On 30.10.24 22:33, Ken via Discuss wrote: >> Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and >> it says "WARNING: fill() not yet implemented for 3D" > > You are trying to apply fill() to a 3d shape which is not supported. > > NOT OK: extrude to 3D, then fill > fill() linear_extrude(2) text("OpenSCAD") > > OK: first fill in 2D, then extrude to 3D > linear_extrude(2) fill() text("OpenSCAD") > > If in doubt, post the code. > > ciao, >   Torsten. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- Cheers, Ken bats059@gmail.com https://vk7krj.com https://vk7krj.com/running.html ---------------------------------------- A baby can be defined as an ego with a noise at one end and a smell at the other. Your job as parents is to teach them to control all three. My job as a grandad is to tell you how you are doing it all wrong!
JC
Jesse Campbell
Wed, Oct 30, 2024 11:26 PM

Thanks, just what I needed.

On 10/30/2024 5:45 PM, Ken via Discuss wrote:

Ah- that explains it- It needs to go elsewhere in my code.
And indeed it works like a charm when you put it in the correct place-
thanks Torsten.

On 2024-10-31 08:38, Torsten Paul via Discuss wrote:

On 30.10.24 22:33, Ken via Discuss wrote:

Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and
it says "WARNING: fill() not yet implemented for 3D"

You are trying to apply fill() to a 3d shape which is not supported.

NOT OK: extrude to 3D, then fill
fill() linear_extrude(2) text("OpenSCAD")

OK: first fill in 2D, then extrude to 3D
linear_extrude(2) fill() text("OpenSCAD")

If in doubt, post the code.

ciao,
  Torsten.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
Cheers, Ken
bats059@gmail.com
https://vk7krj.com
https://vk7krj.com/running.html

A baby can be defined as an ego with a noise at one end and a smell at the other.
Your job as parents is to teach them to control all three.
My job as a grandad is to tell you how you are doing it all wrong!


OpenSCAD mailing list
To unsubscribe send an email todiscuss-leave@lists.openscad.org

Thanks, just what I needed. On 10/30/2024 5:45 PM, Ken via Discuss wrote: > Ah- that explains it- It needs to go elsewhere in my code. > And indeed it works like a charm when you put it in the correct place- > thanks Torsten. > > > On 2024-10-31 08:38, Torsten Paul via Discuss wrote: >> On 30.10.24 22:33, Ken via Discuss wrote: >>> Interesting- I'm using OpenSCAD Version: 2024.10.02 (git e972ed84e) and >>> it says "WARNING: fill() not yet implemented for 3D" >> >> You are trying to apply fill() to a 3d shape which is not supported. >> >> NOT OK: extrude to 3D, then fill >> fill() linear_extrude(2) text("OpenSCAD") >> >> OK: first fill in 2D, then extrude to 3D >> linear_extrude(2) fill() text("OpenSCAD") >> >> If in doubt, post the code. >> >> ciao, >>   Torsten. >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > > -- > Cheers, Ken > bats059@gmail.com > https://vk7krj.com > https://vk7krj.com/running.html > ---------------------------------------- > A baby can be defined as an ego with a noise at one end and a smell at the other. > Your job as parents is to teach them to control all three. > My job as a grandad is to tell you how you are doing it all wrong! > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org