| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-help-bounces using -f |
| X-Recipient: | geda-help AT delorie DOT com |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=gamma; | |
| h=date:from:to:subject:message-id:mail-followup-to:references | |
| :mime-version:content-type:content-disposition | |
| :content-transfer-encoding:in-reply-to:user-agent; | |
| bh=2hiebVhJXQyDvsG0AkqFVvvzCwf7u5tqNiKCDjgl7+Y=; | |
| b=NFfcsr9SVepIw+54gdAzUfcHVE+V+ErLYfakuXape1k3weisBNt7rLI5YpNLkP68qw | |
| 8sTpujZDepKmmvv2oJSwreJZbhoRMHKbxQDRQrUfhyrBAzVDBS0hf+d6PT25WOX8yX6W | |
| vf8/jGc0mLMfq64mo9dJwbys92uQxRSKbnLJU= | |
| Date: | Sat, 15 Oct 2011 23:58:43 +0400 |
| From: | Vladimir Zhbanov <vzhbanov AT gmail DOT com> |
| To: | geda-help AT delorie DOT com |
| Subject: | Re: [geda-help] Special Characters and Encapsulated Postscript Export |
| Message-ID: | <20111015195843.GA21915@localhost.localdomain> |
| Mail-Followup-To: | geda-help AT delorie DOT com |
| References: | <CAFFzj2nH5pHtF+TUBAdgrP2Of4hed6djYy7XSMmqwj0n6YWbtA AT mail DOT gmail DOT com> |
| MIME-Version: | 1.0 |
| In-Reply-To: | <CAFFzj2nH5pHtF+TUBAdgrP2Of4hed6djYy7XSMmqwj0n6YWbtA@mail.gmail.com> |
| User-Agent: | Mutt/1.5.21 (2010-09-15) |
| Reply-To: | geda-help AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | geda-help AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
On Sat, Oct 15, 2011 at 06:58:02PM +0200, Julian Brost wrote:
> Hi.
>
> I'm trying to draw some Circuits using gschem and everything works
> fine until I want to export an EPS file for embedding it into a LaTeX
> document. I use characters like µF or Ω but these don't show up in the
> exported EPS. Any recommendations how to fix this?
>
> Julian
>
It's probably an issue with fonts. Do you know that fonts for printing
and displaying are different? Linux printing tool is ghostscript and
there is a bunch of fonts for it. Different fonts are using different
character sets. Default printing font in gschem is Helvetica.
(Encapsulated) Postscript file which gschem outputs is a text file and
you can look at its content and edit it. There are many symbols used in
UTF-8 to output Ω (/Omega, /Omega1, /Omegagreek, etc) and a couple of
them for µ (/mu, /mugreek). Open your eps-file and try to find them.
There are also a lot of fonts. Therefore it's not easy to find a working
combination. /mu, /Omega and Verdana work for me. So the solution could
be the following:
- open your eps-file in a text editor and look for /UTFEncoding line.
Then you can find a charset description. There should be strings
like /Omegagreek and /mugreek.
- change them to /Omega and /mu and look at your document in your
postscript viewer
- if it isn't working, try to find the string:
/gEDAFont UTFencoding /Helvetica RE
and change Helvetica to Verdana (or maybe some other fontname)
This is the same but a bit quicker:
sed -i 's/Helvetica/Verdana/; s/Omegagreek/Omega/; s/mugreek/mu/' schematic1.eps schematic2.eps ...
You could try to find other fonts, or to install fonts from M$ (Arial or
some others).
BTW
There is also Peter C.'s gschem branch (cairo printing). Is it working?
--
VZh
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |