delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/04/17/16:03:30

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Injected-Via-Gmane: http://gmane.org/
To: geda-user AT delorie DOT com
From: Kai-Martin Knaak <knaak AT iqo DOT uni-hannover DOT de>
Subject: Re: [geda-user] pcb graphical objects spec
Date: Thu, 17 Apr 2014 22:02:28 +0200
Organization: Institut =?UTF-8?B?ZsO8cg==?= Quantenoptik
Lines: 54
Message-ID: <lipc0k$6cv$1@ger.gmane.org>
References: <CAHBVutDDe4byff1H62pbpd-AVpPwbabAT7h9tWpqsFZu=_c70A AT mail DOT gmail DOT com> <201404171458 DOT s3HEwG4r032541 AT envy DOT delorie DOT com> <CAC4O8c9YudRFRifhv0bdft2J_7jFVnLD2b1O=BQ8PgGaPJtw=g AT mail DOT gmail DOT com> <201404171815 DOT s3HIFreo008095 AT envy DOT delorie DOT com>
Mime-Version: 1.0
X-Complaints-To: usenet AT ger DOT gmane DOT org
X-Gmane-NNTP-Posting-Host: bibo.iqo.uni-hannover.de
User-Agent: KNode/4.11.5
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s3HK2og7016871
Reply-To: geda-user AT delorie DOT com

DJ Delorie wrote:

>> Would it be a bad thing to make line orientation part of the spec?
> 
> Probably, because not all *generators* emit it in the right
> line-orientation way.

What are the other generators?
The only two I can come up with are footprint generators and the pcb 
export of pstotext.
 
If a footprint generator generates *.pcb files that are not consistent 
with the output of pcb, I'd consider this a bug. The bug may happen to be 
inconsequential because pcb interprets the file in the intended way, but 
still a bug.


> PCB happens to save files that way, but it can
> parse pretty much anything.

So the spec is incomplete in the sense that it does not completely cover 
what pcb emits and reads. In other words, there is room for interpretation 
for third party generators. IMHO, this kind of ambiguity between a spec 
and the most common application that uses the standard should be avoided. 
Historically, there were similar holes in the spec postscript by adobe. 
These loop holes were (ab)used by Microsoft drivers. All kinds of 
confusion happened with third party software. The result was that *.eps 
got depreciated in favor of PDF by print shops. This in spite of EPS being 
explicitly designed for this purpose and PDF more often than not needs 
manual twitching.

---<)kaimartin(>---
-- 
Kai-Martin Knaak                                  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211	
Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
GPG key:    http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



- Raw text -


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