On 9/14/2011 6:15 PM, Andreas Weidner wrote:
Am 14.09.2011 18:04, schrieb Klaus Schmidinger:
>> It's UTF-8, of course.
EAGLE's user interface already supports Unicode character ENTRY since
some time. Unfortunately, special Unicode characters are just NOT taken
from the user interface to the program itself, but are either converted
to question marks or to nothing.
The storage format for EAGLE 6 will be UTF-8. Wonderful. Therefore, both
user interface AND storage will be able to cope with non-ASCII (above
#127) characters. Will perhaps even the VECTOR font get all additional
characters to support the Unicode ranges "C0 controls and basic latin"
(that's ASCII 32..127) PLUS "C1 controls and Latin-1 supplement" (lots
of stuff from ANSI 128..255)? That would at least make all western
european people happy...
And, since several people already complained about the vector font not
really LOOKING nice: Good old Mr. Hershey didn't only design the basic
characters of EAGLE's vector font, but also a highly-readable stroked
font that looks very nice and is sometimes called "Simplex" (yes, that
stuff came with Borland compilers in EAGLE's Pascal times), and which
even has Greek characters in (Borland's Greeks didn't look convincing).
The Hershey fonts should be license-free and easy to patch to include
accents etc. For font samples and data, take a look at
(some characters would need to be reduced to single-stroked ones).
You will even find a Japanese Hershey set available there. Hiragana and
Katakana are supplied, but I'm not so sure whether the rest is really
useful (not knowing Japanese at all), or whether it's really only a
fraction of what's necessary.
The ugly vector font is imposed by the Gerber standard not by EAGLE. I
don't know if or how the new characters will be supported, but I don't
think the font is going to change unless the Gerber format is rewritten
to allow for other types of fonts.