ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/01/30/07:43:33

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:from:date:message-id:subject:to;
bh=OwKtcEr8sFiuiAgj8ZrALrfQa4vymtp5TxA3mnj9GpU=;
b=SPkC1cuRch35Ofkbs0DTqY4fis8t0mtVYswK6hSVlryhAGXx8tGcTD4S+ykDLQ0rpm
db1FU7WL1qR1DhOK1lhFpONz71U66LiiJBgO4mLufp+Kh/GO4T+TUC/drnanvENcetPS
J/TnFM8OCAMu7N2eWkk4nPF7n+tk722kiZu0uZXiX4eFLPZtOljWFVdxeqIVg12Cx2QB
xZ79ERjVXHQdlKkMdmRtmXO3Cq1KXR5CsH8/PzexSvHWg0hqBs577u9TjoTzwwCk+rBb
Hd2P8tkyAexOnVzfL9dcHiJDHBmH4+pOge/sIJIC/3T/5gHudiW6oSeBAIFir1U2UrTY
ttkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=OwKtcEr8sFiuiAgj8ZrALrfQa4vymtp5TxA3mnj9GpU=;
b=Kjx3kFyFUZ0kUINPSZ0vtPBldtbnwq6F3ZOJP8AoRMxi8S/T+9733PtD21CFjD/VjQ
fBTBXiRFKQYunlfSO9sGTZRb6+yhIRTInsmuhTvSc0YqnT9SPQKZTrFpPW6sazNRi2R/
fQZG+CFsWcB/O0/bE6VgwnfrHhe6F13rFbVx/5ltqn/1c17YLfTofB7lc5FaTxQykIw9
Bur/nOF/QgEaq1b9hz1D0RikzryGJ/wVCeJFUrwab03EcSZqraOGglz5LeJf+uG/NzCD
+di2Y5d13MR/F5upwJ0Ji9o3ywAhHZglIQSTZBXoXRKQdzS3YEDq3zynKSj/fuMJNkv+
GWwg==
X-Gm-Message-State: AIkVDXIWgI2GrY0YzDxZ/IFUlW+p85prQC5MQuIO+GfzSBE0aD1gw2FxhAPCR3GRGPurTonxLpMhHtGd3yiRjQ==
X-Received: by 10.202.84.193 with SMTP id i184mr12577885oib.73.1485780088719;
Mon, 30 Jan 2017 04:41:28 -0800 (PST)
MIME-Version: 1.0
From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Mon, 30 Jan 2017 23:11:28 +1030
Message-ID: <CAHUm0tOndNQM_c8daWmVbUPDKt1HEt2zySsPBtNHAqHtbA+ZpQ@mail.gmail.com>
Subject: [geda-user] 51 fonts now available for use in gEDA PCB
To: geda-user <geda-user AT delorie DOT com>
Reply-To: geda-user AT delorie DOT com

the translate2geda utility, available at

https://github.com/erichVK5/translate2geda

can now batch convert the EggBot font definition file

https://github.com/evil-mad/EggBot/blob/master/inkscape_driver/hersheydata.py

into gEDA PCB/pcb-rnd compatible font files.

Until seamless multiple font support is implemented, the default_font
file in /src needs to be swapped out before running the layout editor,

I also intend to port all of the fonts to the

https://github.com/erichVK5/FootprintTextForPCB

utility format to allow any particular font to be rendered in a
footprint that can then be used on a layout with a different default
font, or simply to have more variety in choosing text labels for
rendering within custom footprints.

The only caveat is that kerning for each glyph may not be optimal, and
may benefit from further refinement of the conversion code (TODO).

Cursive, astrology and cyrillic examples from the ported fonts are shown here:

http://imgur.com/a/BPgHe

Cheers,

Erich.

Here's a listing of currently available fonts:

# Font def found:  astrology
# Font def found:  cursive
# Font def found:  cyrillic
# Font def found:  futural
# Font def found:  EMSAllure
# Font def found:  EMSBird
# Font def found:  EMSBirdSwashCaps
# Font def found:  EMSBrush
# Font def found:  EMSCapitol
# Font def found:  EMSCasualHand
# Font def found:  EMSDecorousScript
# Font def found:  EMSDelight
# Font def found:  EMSDelightSwashCaps
# Font def found:  EMSElfin
# Font def found:  EMSFelix
# Font def found:  EMSHerculean
# Font def found:  EMSInvite
# Font def found:  EMSLeague
# Font def found:  EMSLittlePrincess
# Font def found:  EMSMistyNight
# Font def found:  EMSNeato
# Font def found:  EMSNixish
# Font def found:  EMSNixishItalic
# Font def found:  EMSOsmotron
# Font def found:  EMSPancakes
# Font def found:  EMSPepita
# Font def found:  EMSQwandry
# Font def found:  EMSReadability
# Font def found:  EMSReadabilityItalic
# Font def found:  EMSSociety
# Font def found:  EMSSwiss
# Font def found:  EMSTech
# Font def found:  futuram
# Font def found:  gothiceng
# Font def found:  gothicger
# Font def found:  gothicita
# Font def found:  greek
# Font def found:  japanese
# Font def found:  markers
# Font def found:  mathlow
# Font def found:  mathupp
# Font def found:  meteorology
# Font def found:  music
# Font def found:  scriptc
# Font def found:  scripts
# Font def found:  symbolic
# Font def found:  timesg
# Font def found:  timesi
# Font def found:  timesib
# Font def found:  timesr
# Font def found:  timesrb

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019