Author Topic: Vector fonts  (Read 2669 times)

0 Members and 1 Guest are viewing this topic.

Offline pidcon

  • Contributor
  • Posts: 44
  • Country: my
Vector fonts
« on: July 24, 2020, 12:14:44 pm »
Hi. Does anyone know if it is possible to change the default PCB layout font to something similar to the vector font found in Protel/Altium? I have always preferred the vector font to the sans serif font on PCBs. 
 

Offline delfinom

  • Regular Contributor
  • *
  • Posts: 84
  • Country: 00
Re: Vector fonts
« Reply #1 on: July 24, 2020, 12:26:18 pm »
Hi. Does anyone know if it is possible to change the default PCB layout font to something similar to the vector font found in Protel/Altium? I have always preferred the vector font to the sans serif font on PCBs.

Fonts are a nightmare to deal with both to render and later plot to gerbers so there is currently only a single font in KiCad.
 

Offline pidcon

  • Contributor
  • Posts: 44
  • Country: my
Re: Vector fonts
« Reply #2 on: July 25, 2020, 12:20:13 am »
Hi. Does anyone know if it is possible to change the default PCB layout font to something similar to the vector font found in Protel/Altium? I have always preferred the vector font to the sans serif font on PCBs.

Fonts are a nightmare to deal with both to render and later plot to gerbers so there is currently only a single font in KiCad.

I would have thought the angular form of the vector fonts make it easier to render than sans serif fonts. 
 

Offline rockola

  • Newbie
  • Posts: 4
  • Country: fi
Re: Vector fonts
« Reply #3 on: February 13, 2021, 07:06:40 pm »
Hi. Does anyone know if it is possible to change the default PCB layout font to something similar to the vector font found in Protel/Altium? I have always preferred the vector font to the sans serif font on PCBs.
...
I would have thought the angular form of the vector fonts make it easier to render than sans serif fonts.

Do you mean "serif fonts" when you say "vector fonts"? Because the sans serif font used by KiCAD is a vector font. It's not an outline font though.

Fonts are a nightmare to deal with both to render and later plot to gerbers so there is currently only a single font in KiCad.

TrueType/OpenType fonts can be rendered to Gerbers by triangulating the outlines. I'm working on adding outline font support to KiCAD. In the example below, "Chapuza" is in everybody's favorite font, Comic Sans.


 
The following users thanked this post: nfmax

Online phil from seattle

  • Frequent Contributor
  • **
  • Posts: 942
  • Country: us
Re: Vector fonts
« Reply #4 on: February 13, 2021, 10:34:09 pm »
Vector fonts have been necessary because it was the only way to have a guaranteed outcome in Eagle without designing your board for a specific fab.  I think others have suffered from this too.

Adding support for rendering in the gerbers is fantastic! One of those "why didn't anyone think of that sooner?" things. Kicad 6? Please please please! Though, kicking and screaming before I use Comic Sans.
« Last Edit: February 14, 2021, 02:31:28 pm by phil from seattle »
 

Offline rockola

  • Newbie
  • Posts: 4
  • Country: fi
Re: Vector fonts
« Reply #5 on: February 14, 2021, 07:25:46 am »
Adding support for rendering in the gerbers is fantastic! One of those "why didn't anything think of that sooner?" things. Kicad 6? Please please please! Though, kicking and screaming before I use Comic Sans.

Sorry to disappoint you, but TTF/OTF fonts won't make it to KiCad 6. It's not just about Gerbers, my understanding is they will have to be supported everywhere within KiCad before the patch is even considered for merging.
 

Offline MitjaN

  • Contributor
  • Posts: 22
  • Country: si
Re: Vector fonts
« Reply #6 on: February 14, 2021, 10:50:11 am »
While I've never had a requirement for custom fonts in layout, anyone requiring it should look into https://forum.kicad.info/t/font-resources/23276. It might solve your needs.
 

Offline rockola

  • Newbie
  • Posts: 4
  • Country: fi
Re: Vector fonts
« Reply #7 on: March 24, 2021, 02:17:15 pm »
TrueType/OpenType fonts can be rendered to Gerbers by triangulating the outlines. I'm working on adding outline font support to KiCAD. In the example below, "Chapuza" is in everybody's favorite font, Comic Sans.



And here is the same board come flesh. Comic Sans FTW.

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf