Does anyone know how to create a text font using sysbols (such as a diode system for silkscreening)?
You cannot change text fonts in Allegro. It is not a general purpose drafting tool. The system uses vectored fonts so exact control over the end product (artwork and/or plotting) can be done. To identify diodes, you may want to consider using lines or shapes or a combination of both on your pkg_geo/silk class/sub-class.
I'm not sure what you mean by this. However, it is possible to modify the Allegro fonts. If you want to assign a diode symbol to a keyboard letter you could do this by modifying the vectors in the \share\pcb\text\ansifont.dat file. i.e. You could modify the "">"" character vectors to represent a diode symbol. I'm curious to know why you might want to do this? > Does anyone know how to create a text font using > sysbols (such as a diode system for silkscreening)?
Great suggestion- tried it- works! The reason we want to use text is to be able to prevent the text from reverting back to it's original position (after moving it on the pcb) with a library part update.
We modified the Allegro fonts so when we want a pin 1 "DOT" marking we hit the "~" key. This works great in Allegro so when you refresh your symbols the silk screen text does not move. However, when we create an ODB++ output for Valor, it goes over as the original key "~". Is there anyway to fix this?
I haven't tried it, but there is an ansi_font file in the ODB++Inside folder. Copy your ansifont.dat changes to that file. Let us know whether it works.
Found the file and it works fine. Thanks for the help.
We replaced the ansi_font file in valor with ansifont.dat file. We just renamed it to "ansi_font". It's basically the exact same file.