discuss@lists.openscad.org

OpenSCAD general discussion

View all threads

Render failure - Marker Felt "j"

G
GaryMcIntyre
Sat, May 29, 2021 1:58 AM

I'm really new at Openscad, and am learning so much thanks to the wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears. It
only seems to be happening with The Marker Felt font, but I've only tried 3
others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

            {
        cube ([14,14,1]);
    translate ([0,0,1])
                {
     translate([7,7,5])
        rotate([0,180,0])
               linear_extrude(height=6)
                  translate([0,-4.2,0])text(letter,size=fontsize,

font=font);
}
}

--
Sent from: http://forum.openscad.org/

I'm really new at Openscad, and am learning so much thanks to the wiki. I'v encountered what I think is a bug, but I want to be sure. When I F5 this code, it works fine, but when I F6, the "j" disappears. It only seems to be happening with The Marker Felt font, but I've only tried 3 others. If I remark out the cube, the "j" doesn't disappear. Thanks! font="Marker Felt:style=Thin"; fontsize=10; letter="j"; width=11; tileheight=1; { cube ([14,14,1]); translate ([0,0,1]) { translate([7,7,5]) rotate([0,180,0]) linear_extrude(height=6) translate([0,-4.2,0])text(letter,size=fontsize, font=font); } } -- Sent from: http://forum.openscad.org/
GH
Gene Heskett
Sat, May 29, 2021 5:07 AM

On Friday 28 May 2021 21:58:06 GaryMcIntyre wrote:

I'm really new at Openscad, and am learning so much thanks to the
wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears.
It only seems to be happening with The Marker Felt font, but I've only
tried 3 others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

             {
         cube ([14,14,1]);
     translate ([0,0,1])
                 {
      translate([7,7,5])
         rotate([0,180,0])
                linear_extrude(height=6)
                   translate([0,-4.2,0])text(letter,size=fontsize,

font=font);
}
}

My best guess and thats all it is, is that you are hiding the j inside
the cube. Reducing the cubes size might make it appear?

Cheers, Gene Heskett

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.

On Friday 28 May 2021 21:58:06 GaryMcIntyre wrote: > I'm really new at Openscad, and am learning so much thanks to the > wiki. > > I'v encountered what I think is a bug, but I want to be sure. > > When I F5 this code, it works fine, but when I F6, the "j" disappears. > It only seems to be happening with The Marker Felt font, but I've only > tried 3 others. > If I remark out the cube, the "j" doesn't disappear. > > Thanks! > > > font="Marker Felt:style=Thin"; > fontsize=10; > letter="j"; > width=11; > tileheight=1; > > > { > cube ([14,14,1]); > translate ([0,0,1]) > { > translate([7,7,5]) > rotate([0,180,0]) > linear_extrude(height=6) > translate([0,-4.2,0])text(letter,size=fontsize, > font=font); > } > } > > My best guess and thats all it is, is that you are hiding the j inside the cube. Reducing the cubes size might make it appear? > > > -- > Sent from: http://forum.openscad.org/ Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene>
J
jon
Sat, May 29, 2021 7:11 AM

Your code shows up the same with both R5 and F6 here.  What release of
OpenSCAD are you using?

Jon

On 5/28/2021 9:58 PM, GaryMcIntyre wrote:

I'm really new at Openscad, and am learning so much thanks to the wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears.
It only seems to be happening with The Marker Felt font, but I've only
tried 3 others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

                {
            cube ([14,14,1]);
        translate ([0,0,1])
                    {
         translate([7,7,5])
            rotate([0,180,0])
                   linear_extrude(height=6)
translate([0,-4.2,0])text(letter,size=fontsize, font=font);
                    }
                }


Sent from the OpenSCAD mailing list archive
http://forum.openscad.org/ at Nabble.com.


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

Your code shows up the same with both R5 and F6 here.  What release of OpenSCAD are you using? Jon On 5/28/2021 9:58 PM, GaryMcIntyre wrote: > I'm really new at Openscad, and am learning so much thanks to the wiki. > > I'v encountered what I think is a bug, but I want to be sure. > > When I F5 this code, it works fine, but when I F6, the "j" disappears. > It only seems to be happening with The Marker Felt font, but I've only > tried 3 others. > If I remark out the cube, the "j" doesn't disappear. > > Thanks! > > > font="Marker Felt:style=Thin"; > fontsize=10; > letter="j"; > width=11; > tileheight=1; > > >                 { >             cube ([14,14,1]); >         translate ([0,0,1]) >                     { >          translate([7,7,5]) >             rotate([0,180,0]) >                    linear_extrude(height=6) > translate([0,-4.2,0])text(letter,size=fontsize, font=font); >                     } >                 } > > > ------------------------------------------------------------------------ > Sent from the OpenSCAD mailing list archive > <http://forum.openscad.org/> at Nabble.com. > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
NH
nop head
Sat, May 29, 2021 7:53 AM

Have you got the same font though? Perhaps the J has a self intersection in
its boundary. If that is the case applying a very small expansion with
offset might fix it as Clipper will sort out 2D self intersections.

On Sat, 29 May 2021 at 08:11, jon jon@jonbondy.com wrote:

Your code shows up the same with both R5 and F6 here.  What release of
OpenSCAD are you using?

Jon
On 5/28/2021 9:58 PM, GaryMcIntyre wrote:

I'm really new at Openscad, and am learning so much thanks to the wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears. It
only seems to be happening with The Marker Felt font, but I've only tried 3
others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

             {
         cube ([14,14,1]);
     translate ([0,0,1])
                 {
      translate([7,7,5])
         rotate([0,180,0])
                linear_extrude(height=6)
                   translate([0,-4.2,0])text(letter,size=fontsize,

font=font);
}
}


Sent from the OpenSCAD mailing list archive http://forum.openscad.org/
at Nabble.com.


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


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

Have you got the same font though? Perhaps the J has a self intersection in its boundary. If that is the case applying a very small expansion with offset might fix it as Clipper will sort out 2D self intersections. On Sat, 29 May 2021 at 08:11, jon <jon@jonbondy.com> wrote: > Your code shows up the same with both R5 and F6 here. What release of > OpenSCAD are you using? > > Jon > On 5/28/2021 9:58 PM, GaryMcIntyre wrote: > > I'm really new at Openscad, and am learning so much thanks to the wiki. > > I'v encountered what I think is a bug, but I want to be sure. > > When I F5 this code, it works fine, but when I F6, the "j" disappears. It > only seems to be happening with The Marker Felt font, but I've only tried 3 > others. > If I remark out the cube, the "j" doesn't disappear. > > Thanks! > > > font="Marker Felt:style=Thin"; > fontsize=10; > letter="j"; > width=11; > tileheight=1; > > > { > cube ([14,14,1]); > translate ([0,0,1]) > { > translate([7,7,5]) > rotate([0,180,0]) > linear_extrude(height=6) > translate([0,-4.2,0])text(letter,size=fontsize, > font=font); > } > } > > > ------------------------------ > Sent from the OpenSCAD mailing list archive <http://forum.openscad.org/> > at Nabble.com. > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
T
Terrypin
Sat, May 29, 2021 1:35 PM

Also OK here in OpenSCAD version 2021.01 using Version 20H2 (OS Build
19042.985), and with the random half dozen other fonts I tried.

--
Sent from: http://forum.openscad.org/

Also OK here in OpenSCAD version 2021.01 using Version 20H2 (OS Build 19042.985), and with the random half dozen other fonts I tried. -- Sent from: http://forum.openscad.org/
G
GaryMcIntyre
Sat, May 29, 2021 2:52 PM

Gene Heskett wrote

On Friday 28 May 2021 21:58:06 GaryMcIntyre wrote:

I'm really new at Openscad, and am learning so much thanks to the
wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears.
It only seems to be happening with The Marker Felt font, but I've only
tried 3 others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

             {
         cube ([14,14,1]);
     translate ([0,0,1])
                 {
      translate([7,7,5])
         rotate([0,180,0])
                linear_extrude(height=6)
                   translate([0,-4.2,0])text(letter,size=fontsize,

font=font);
}
}

My best guess and thats all it is, is that you are hiding the j inside
the cube. Reducing the cubes size might make it appear?

Cheers, Gene Heskett

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Genes Web page <http://geneslinuxbox.net:6309/gene>

OpenSCAD mailing list
To unsubscribe send an email to

discuss-leave@.openscad

Thanks, but I've tried moving the cube far away from the j and it still
disappears.
I haven't had any other letter do this.

--
Sent from: http://forum.openscad.org/

Gene Heskett wrote > On Friday 28 May 2021 21:58:06 GaryMcIntyre wrote: > >> I'm really new at Openscad, and am learning so much thanks to the >> wiki. >> >> I'v encountered what I think is a bug, but I want to be sure. >> >> When I F5 this code, it works fine, but when I F6, the "j" disappears. >> It only seems to be happening with The Marker Felt font, but I've only >> tried 3 others. >> If I remark out the cube, the "j" doesn't disappear. >> >> Thanks! >> >> >> font="Marker Felt:style=Thin"; >> fontsize=10; >> letter="j"; >> width=11; >> tileheight=1; >> >> >> { >> cube ([14,14,1]); >> translate ([0,0,1]) >> { >> translate([7,7,5]) >> rotate([0,180,0]) >> linear_extrude(height=6) >> translate([0,-4.2,0])text(letter,size=fontsize, >> font=font); >> } >> } >> >> > My best guess and thats all it is, is that you are hiding the j inside > the cube. Reducing the cubes size might make it appear? >> >> >> -- >> Sent from: http://forum.openscad.org/ > > > Cheers, Gene Heskett > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > Genes Web page &lt;http://geneslinuxbox.net:6309/gene&gt; > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to > discuss-leave@.openscad Thanks, but I've tried moving the cube far away from the j and it still disappears. I haven't had any other letter do this. -- Sent from: http://forum.openscad.org/
G
GaryMcIntyre
Sat, May 29, 2021 2:54 PM

nophead wrote

Have you got the same font though? Perhaps the J has a self intersection
in
its boundary. If that is the case applying a very small expansion with
offset might fix it as Clipper will sort out 2D self intersections.

On Sat, 29 May 2021 at 08:11, jon <

jon@

> wrote:

Your code shows up the same with both R5 and F6 here.  What release of
OpenSCAD are you using?

Jon
On 5/28/2021 9:58 PM, GaryMcIntyre wrote:

I'm really new at Openscad, and am learning so much thanks to the wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears. It
only seems to be happening with The Marker Felt font, but I've only tried
3
others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

             {
         cube ([14,14,1]);
     translate ([0,0,1])
                 {
      translate([7,7,5])
         rotate([0,180,0])
                linear_extrude(height=6)
                   translate([0,-4.2,0])text(letter,size=fontsize,

font=font);
}
}


Sent from the OpenSCAD mailing list archive
<http://forum.openscad.org/>
at Nabble.com.


OpenSCAD mailing list
To unsubscribe send an email to

discuss-leave@.openscad


OpenSCAD mailing list
To unsubscribe send an email to

discuss-leave@.openscad


OpenSCAD mailing list
To unsubscribe send an email to

discuss-leave@.openscad

That's a mouthful.

I wish I understood what you mean, as I'm willing to try anything.

--
Sent from: http://forum.openscad.org/

nophead wrote > Have you got the same font though? Perhaps the J has a self intersection > in > its boundary. If that is the case applying a very small expansion with > offset might fix it as Clipper will sort out 2D self intersections. > > On Sat, 29 May 2021 at 08:11, jon &lt; > jon@ > &gt; wrote: > >> Your code shows up the same with both R5 and F6 here. What release of >> OpenSCAD are you using? >> >> Jon >> On 5/28/2021 9:58 PM, GaryMcIntyre wrote: >> >> I'm really new at Openscad, and am learning so much thanks to the wiki. >> >> I'v encountered what I think is a bug, but I want to be sure. >> >> When I F5 this code, it works fine, but when I F6, the "j" disappears. It >> only seems to be happening with The Marker Felt font, but I've only tried >> 3 >> others. >> If I remark out the cube, the "j" doesn't disappear. >> >> Thanks! >> >> >> font="Marker Felt:style=Thin"; >> fontsize=10; >> letter="j"; >> width=11; >> tileheight=1; >> >> >> { >> cube ([14,14,1]); >> translate ([0,0,1]) >> { >> translate([7,7,5]) >> rotate([0,180,0]) >> linear_extrude(height=6) >> translate([0,-4.2,0])text(letter,size=fontsize, >> font=font); >> } >> } >> >> >> ------------------------------ >> Sent from the OpenSCAD mailing list archive >> &lt;http://forum.openscad.org/&gt; >> at Nabble.com. >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to > discuss-leave@.openscad >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to > discuss-leave@.openscad >> > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to > discuss-leave@.openscad That's a mouthful. I wish I understood what you mean, as I'm willing to try anything. -- Sent from: http://forum.openscad.org/
G
GaryMcIntyre
Sat, May 29, 2021 2:55 PM

jon_bondy wrote

Your code shows up the same with both R5 and F6 here.  What release of
OpenSCAD are you using?

Jon

On 5/28/2021 9:58 PM, GaryMcIntyre wrote:

I'm really new at Openscad, and am learning so much thanks to the wiki.

I'v encountered what I think is a bug, but I want to be sure.

When I F5 this code, it works fine, but when I F6, the "j" disappears.
It only seems to be happening with The Marker Felt font, but I've only
tried 3 others.
If I remark out the cube, the "j" doesn't disappear.

Thanks!

font="Marker Felt:style=Thin";
fontsize=10;
letter="j";
width=11;
tileheight=1;

                {
            cube ([14,14,1]);
        translate ([0,0,1])
                    {
         translate([7,7,5])
            rotate([0,180,0])
                   linear_extrude(height=6)
translate([0,-4.2,0])text(letter,size=fontsize, font=font);
                    }
                }


Sent from the OpenSCAD mailing list archive
<http://forum.openscad.org/> at Nabble.com.


OpenSCAD mailing list
To unsubscribe send an email to

discuss-leave@.openscad


OpenSCAD mailing list
To unsubscribe send an email to

discuss-leave@.openscad

jon_bondy wrote > Your code shows up the same with both R5 and F6 here.  What release of > OpenSCAD are you using? > > Jon > > On 5/28/2021 9:58 PM, GaryMcIntyre wrote: >> I'm really new at Openscad, and am learning so much thanks to the wiki. >> >> I'v encountered what I think is a bug, but I want to be sure. >> >> When I F5 this code, it works fine, but when I F6, the "j" disappears. >> It only seems to be happening with The Marker Felt font, but I've only >> tried 3 others. >> If I remark out the cube, the "j" doesn't disappear. >> >> Thanks! >> >> >> font="Marker Felt:style=Thin"; >> fontsize=10; >> letter="j"; >> width=11; >> tileheight=1; >> >> >>                 { >>             cube ([14,14,1]); >>         translate ([0,0,1]) >>                     { >>          translate([7,7,5]) >>             rotate([0,180,0]) >>                    linear_extrude(height=6) >> translate([0,-4.2,0])text(letter,size=fontsize, font=font); >>                     } >>                 } >> >> >> ------------------------------------------------------------------------ >> Sent from the OpenSCAD mailing list archive >> &lt;http://forum.openscad.org/&gt; at Nabble.com. >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to > discuss-leave@.openscad > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to > discuss-leave@.openscad <http://forum.openscad.org/file/t3237/Screen_Shot_2021-05-29_at_10.png> -- Sent from: http://forum.openscad.org/
T
Terrypin
Sat, May 29, 2021 3:16 PM

Perhaps it's exclusively a Mac issue? Hopefully another Mac user might be
along to check that guess.

BTW, I too am a novice and like you I don't understand what nophead meant
;-)

Terry

--
Sent from: http://forum.openscad.org/

Perhaps it's exclusively a Mac issue? Hopefully another Mac user might be along to check that guess. BTW, I too am a novice and like you I don't understand what nophead meant ;-) Terry -- Sent from: http://forum.openscad.org/
NH
nop head
Sat, May 29, 2021 3:33 PM

I meant try something like this:

linear_extrude(height=6)
translate([0,-4.2,0])
offset (0.001)
text(letter,size=fontsize, font=font);

If the J in the font has an outline that self intersects then offset() uses
the Clipper library and that is very good at fixing 2D self intersections.

On Sat, 29 May 2021 at 16:16, Terrypin terrypingm@gmail.com wrote:

Perhaps it's exclusively a Mac issue? Hopefully another Mac user might be
along to check that guess.

BTW, I too am a novice and like you I don't understand what nophead meant
;-)

Terry

Sent from the OpenSCAD mailing list archive http://forum.openscad.org/
at Nabble.com.


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

I meant try something like this: linear_extrude(height=6) translate([0,-4.2,0]) offset (0.001) text(letter,size=fontsize, font=font); If the J in the font has an outline that self intersects then offset() uses the Clipper library and that is very good at fixing 2D self intersections. On Sat, 29 May 2021 at 16:16, Terrypin <terrypingm@gmail.com> wrote: > Perhaps it's exclusively a Mac issue? Hopefully another Mac user might be > along to check that guess. > > BTW, I too am a novice and like you I don't understand what nophead meant > ;-) > > Terry > ------------------------------ > Sent from the OpenSCAD mailing list archive <http://forum.openscad.org/> > at Nabble.com. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >