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]" Date: Mon, 30 Jan 2017 23:11:28 +1030 Message-ID: Subject: [geda-user] 51 fonts now available for use in gEDA PCB To: geda-user Content-Type: text/plain; charset=UTF-8 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