kicad-developers team mailing list archive
Mailing list archive
Re: Allowable character set for symbols and footprints
Offhand I don't know if other characters can be allowed. This is not
so much a limitation of any specific system, but a requirement to
ensure that there are never any problems with the filenames when used
on any system. So as far as file naming goes, I'd say stick to those
strict limitations. Some limitations may also be imposed by kicad's
manipulation of the file names at various points (footprint file,
schematic library name, etc). I haven't worked on the source for a
long time so I can't recall the limitations and some of these may even
have changed over the past 2 years. My question would be why would you
want to use other characters? Of course it's obvious why people who
don't use English would want that, but my opinion would be that
perhaps the files should have a translatable description within them
and we can come up with a scheme to manage these descriptions. It's a
big job considering the current data sets, but not unlike the usual
l18n tasks within KiCad.
On Sat, Sep 7, 2019 at 3:29 AM Evan Shultz <evan.shultz@xxxxxxxxx> wrote:
> Hi all,
> http://kicad-pcb.org/libraries/klc/G1.1/ shows a limited set of characters that can be used in the official library. https://github.com/KiCad/kicad-symbols/pull/2090 sparked a conversation about allowing other characters, and as one of the librarians I want to solicit dev input.
> 1. Can anyone comment on the list of accepted chars in KLC? Is that correct as of now? Are there other characters that can be allowed?
> 2. Is regression testing done to check acceptable characters over all supported OSes for KiCad? Ultimately my question is that if were to be code changes that impact the set of characters KiCad should handle, is there a way to be alerted to a problem before a version of KiCad would be released?
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp