[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [cgmo-webcgm] fontmap xml coding
Hi Dieter, The DTD says: <!ELEMENT webcgmConfig ( fontMap?, defaultAttributes? ) > "?" means zero or one, right? So as written now, it would be one fontMap per ACI file. Notice that Ch.9 [1] addresses "viewer" only. I think we had some discussion about this in Boston -- need to go look it up in the minutes. Opinion... In fact, the conformance criteria of WebCGM (1.0, 2.0, 2.1) address "viewer". IIRC about past discussions, I think that conformance criteria for Editors (or even simple Generators) were considered to be a can of worms, so we stuck with the simpler viewer criteria. (Even "interpreters" can be hard to specify, because there is not necessarily a viewed image to be used as a metric of correctness.) In one perspective, an editor is a viewer (or interpreter) coupled with a generator. So Ch.9 as it stands could be construed to apply to the input portion of an editor. In principle, one could write something similar for the output portion, and then work up a scheme for association of the ACI-out file with the editor or generator. (That "something" could even borrow heavily from the Ch.9 input portion.) I fear that it would be a can of worms to try to sort out a single definition of ACI file that contained within itself the ability of a single ACI instance to address both the input and output side of an editor. Just my opinion. [1] http://www.w3.org/TR/2008/WD-webcgm21-20080917/WebCGM21-Config.html#ACI-scope -Lofton. At 02:58 AM 1/31/2009 -0500, Weidenbrueck, Dieter wrote: >All, > >can there be only one fontmap or two? > >The reason why I ask is that an interpreter only needs a font mapping >from a CGM font to a display font. >An editor may need the exact opposite as well: a table mapping from >display fonts to the desired CGM fonts. > >Dieter > >-----Original Message----- >From: Robert Orosz [mailto:roboro@auto-trol.com] >Sent: Samstag, 31. Januar 2009 01:51 >To: 'Don'; CGM Open WebCGM TC >Cc: Dave Cruikshank >Subject: RE: [cgmo-webcgm] fontmap xml coding > >Don, > >cgmFont is an attribute of maplist, so there can only be one per maplist >element. The content model does allow multiple maplist elements. Your >example should look like this. > ><webcgmConfig> > > <fontmap> > <defaultFont useFont=Arial> > <maplist cgmFont="Helvetica" substitutionList="Arial, sans-serif"/> > <maplist cgmFont="Times-Roman" substitutionList="New Times Roman, >serif"/> > </fontmap> > ></webcgmConfig> > >Note that the forceSubstitution attribute defaults to yes, so I left it >out. > >Regards, > >Rob > >-----Original Message----- >From: Don [mailto:dlarson@cgmlarson.com] >Sent: Friday, January 30, 2009 5:03 PM >To: CGM Open WebCGM TC >Cc: Dave Cruikshank >Subject: [cgmo-webcgm] fontmap xml coding > > >All > >To all XML experts. I would like feedback on my following the XML >encoding >of a fontmap in an ACI file. > >Is this correct? I'm not sure of coding for multiple instances of >cgmFont? > > ><webcgmConfig > > <fontmap> > <defaultFont useFont=Arial> > <maplist> > forceSubstituion="yes" > cgmFont="Helvetica" > substitutionList="Arial, sans-serif" > cgmFont="Times-Roman" > substitutionList="New Times Roman", serif" > </maplist> > </fontmap> > ></webcgmConfig> > > >Regards, >Don > >--------------------------------------------------------------------- >To unsubscribe from this mail list, you must leave the OASIS TC that >generates this mail. Follow this link to all your TCs in OASIS at: >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > >--------------------------------------------------------------------- >To unsubscribe from this mail list, you must leave the OASIS TC that >generates this mail. Follow this link to all your TCs in OASIS at: >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > > >--------------------------------------------------------------------- >To unsubscribe from this mail list, you must leave the OASIS TC that >generates this mail. Follow this link to all your TCs in OASIS at: >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]