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 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: References: <201404171458 DOT s3HEwG4r032541 AT envy DOT delorie DOT com> <201404171815 DOT s3HIFreo008095 AT envy DOT delorie DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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 Content-Transfer-Encoding: 8bit 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