[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Updated DTD and sample instance
I found a problem in the WebCGM configuration DTD, fixed it, and created sample instance to demonstrate its usage. The instance is made up using some of the PTC font mapping table and some Boeing settings for the style properties. I have not incorporated scaling of the font glyphs in the x and y direction yet, but will do that at the mapping level. The font mapping was set up only to be used by viewers. I could extend it to cover both import and export, so it could be applied to illustrating packages (thoughts?) Thx...Dave <<webcgmConfig.dtd>> <<myconfig.xml>> Technical Fellow - Graphics/Digital Data Interchange Boeing Commercial Airplane 206.544.3560, fax 206.662.3734 david.w.cruikshank@boeing.com
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE webcgmConfig SYSTEM "C:\Documents and Settings\dwc5810\My Documents\cgmopen\Technical\WebCGM_2+\2-1_editing\font-style_mapping\webcgmConfig.dtd"> <webcgmConfig> <fontMap> <defaultFont>Arial</defaultFont> <cgmFont>ARIAL</cgmFont><displayFont>Arial</displayFont> <cgmFont>HELVETICA</cgmFont><displayFont>Arial</displayFont> <cgmFont>HELVETICA_OBLIQUE</cgmFont><displayFont>Ariel Italic</displayFont> <cgmFont>HELVETICA_BOLD</cgmFont><displayFont>Ariel Bold</displayFont> <cgmFont>HELVETICA_BOLD_OBLIQUE</cgmFont><displayFont>Ariel Bold Italic</displayFont> <cgmFont>HELVETICA_BOLDOBLIQUE</cgmFont><displayFont>Ariel Bold Italic</displayFont> <cgmFont>HELVETICA-OBLIQUE</cgmFont><displayFont>Ariel Italic</displayFont> <cgmFont>HELVETICA-BOLD</cgmFont><displayFont>Ariel Bold</displayFont> <cgmFont>HELVETICA-BOLD-OBLIQUE</cgmFont><displayFont>Ariel Bold Italic</displayFont> <cgmFont>HELVETICA-BOLDOBLIQUE</cgmFont><displayFont>Ariel Bold Italic</displayFont> <cgmFont>TIMES</cgmFont><displayFont>Times New Roman</displayFont> <cgmFont>TIMES_ROMAN</cgmFont><displayFont>Times New Roman</displayFont> <cgmFont>TIMES_ITALIC</cgmFont><displayFont>Times New Roman Italic</displayFont> <cgmFont>TIMES_BOLD</cgmFont><displayFont>Times New Roman Bold</displayFont> <cgmFont>TIMES_BOLD_ITALIC</cgmFont><displayFont>Times New Roman Bold Italic</displayFont> <cgmFont>TIMES_BOLDITALIC</cgmFont><displayFont>Times New Roman Bold Italic</displayFont> <cgmFont>TIMES-BOLDITALIC</cgmFont><displayFont>Times New Roman Bold Italic</displayFont> <cgmFont>COURIER</cgmFont><displayFont>Courier New</displayFont> <cgmFont>COURIER_ITALIC</cgmFont><displayFont>Courier New Italic</displayFont> <cgmFont>COURIER_OBLIQUE</cgmFont><displayFont>Courier New Italic</displayFont> <cgmFont>COURIER_BOLD</cgmFont><displayFont>Courier New Bold</displayFont> <cgmFont>COURIER_BOLD_ITALIC</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER_BOLD_OBLIQUE</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER_BOLDITALIC</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER_BOLDOBLIQUE</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER-ITALIC</cgmFont><displayFont>Courier New Italic</displayFont> <cgmFont>COURIER-OBLIQUE</cgmFont><displayFont>Courier New Italic</displayFont> <cgmFont>COURIER-BOLD</cgmFont><displayFont>Courier New Bold</displayFont> <cgmFont>COURIER-BOLD-ITALIC</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER-BOLD-OBLIQUE</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER-BOLDITALI</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>COURIER-BOLDOBLIQUE</cgmFont><displayFont>Courier New Bold Italic</displayFont> <cgmFont>SYMBOL</cgmFont><displayFont>Symbol</displayFont> <cgmFont>OCRB</cgmFont><displayFont>Ocr2</displayFont> </fontMap> <defaultStyleProp> <lineCap lineCapInd="2" lineDashInd="2"/> <edgeCap edgeCapInd="2" edgeDashInd="2"/> <lineJoin lineJoinInd="2"/> <edgeJoin edgeJoinInd="2"/> <mitreLimit limitVal="1.0"/> <restrTextType restrTypep="1"/> <lineEdgeTypeDef lineIndex="-2" repeatLength="160.0"><dashList><dashLength>3</dashLength><dashLength>1</dashLength></dashList></lineEdgeTypeDef> <lineEdgeTypeDef lineIndex="-3" repeatLength="60.0"><dashList><dashLength>2</dashLength><dashLength>1</dashLength></dashList></lineEdgeTypeDef> <lineEdgeTypeDef lineIndex="-4" repeatLength="350.0"><dashList><dashLength>5</dashLength><dashLength>1</dashLength><dashLength>2</dashLength><dashLength>1</dashLength><dashLength>5</dashLength><dashLength>0</dashLength></dashList></lineEdgeTypeDef> <lineEdgeTypeDef lineIndex="-5" repeatLength="400.0"><dashList><dashLength>9</dashLength><dashLength>1</dashLength><dashLength>2</dashLength><dashLength>1</dashLength><dashLength>2</dashLength><dashLength>1</dashLength></dashList></lineEdgeTypeDef> <lineEdgeTypeDef lineIndex="-6" repeatLength="140.0"><dashList><dashLength>3</dashLength><dashLength>4</dashLength></dashList></lineEdgeTypeDef> </defaultStyleProp> </webcgmConfig>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]