Patch-ID# 102603-04 Keywords: type3creator attributes postscript font japan l10n Synopsis: OpenWindows 3.3 (JFP): type3creator jumbo patch Date: Apr/08/96 Solaris Release: 2.3 (JFP) SunOS Release: 5.3 Unbundled Product: OpenWindows Unbundled Release: 3.3 Relevant Architectures: sparc BugId's fixed with this patch: 1205219 1205203 1205209 1205420 1206411 1160669 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: 102531-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/openwin/bin/type3creator /usr/openwin/lib/locale/ja/app-defaults/Type3 /usr/openwin/lib/locale/ja/LC_MESSAGES/SUNW_JFP_TYPE3CREATOR.mo /usr/openwin/lib/locale/ja/help/type3creator.info /usr/openwin/lib/locale/C/help/type3creator.info Problem Description: This patch 102603-04 corrects some packaging issues in 102603-03. (Rev 01) The previous patch, 102531-01, corrected the following problems: 1205219: type3creator v3.4 cannot delete a line between grids when align is on. The type3creator of Solaris 2.4 cannot delete and select a line between grids when align is on. How to reproduce: 1) start type3creator 2) turn off the align in the attribute 3) draw a line between grids. Don't draw the line on a grid line. 4) turn on the align 5) you cannot select and delete the line. 1205203: type3creator cannot correctly save the cachedevice data. The type3creator can not correctly save the cachedevice data area. It is saved in an area smaller than needed. So, if it is saved with the line attribute as "round," a part of line is "square." This is because part of line is over the data area and is cut in the middle of the line. This problem occurred on both Solaris 2.3 and 2.4. 1205209: Sol2.4 type3creator cannot load the Sol2.3 type3 data including freehand data. Solaris 2.4's type3creator cannot load Solaris 2.3's type3creator data including freehand data. It pops up the warning window and says "filename has an invalid freehand data". The following is a case of bad type3creator's data: /////_t3c_1.0_format_///// 8 8 414 410 1000 0 2 1 0 1 50 C 3 147 319 92 269 92 319 C 3 149 319 202 264 202 319 F 12 199 254 199 254 197 252 197 249 197 247 197 244 197 242 197 239 194 237 194 234 192 232 192 227 F 10 189 224 189 224 187 222 184 219 184 217 182 214 179 212 177 209 174 209 174 209 F 11 174 207 174 207 172 207 169 204 164 202 164 199 162 197 157 194 154 192 152 190 152 190 F 7 147 187 147 187 144 185 139 180 137 177 134 175 129 175 F 6 127 172 127 172 127 170 124 167 122 162 114 157 F 7 112 152 112 152 109 152 107 150 107 147 104 145 99 140 L 2 199 135 99 135 L 2 199 155 202 135 A 3 336 122 279 218 279 122 : 2 1 0 1 50 A 3 414 8 211 209 211 8 : 2 1 0 1 50 E 1205420: type3creator cannot make a PostScript font including multiple attributes. The type3creator cannot make a PostScript font if a type3creator's font data has several attributes. The PostScript font is available with only the last attribute and the previous attributes are ignored. How to reproduce: 1) start type3creator and set attribute to stroke. 2) draw a square. 3) change attribute to fill. 4) draw a filled square. 5) change attribute to stroke. 6) draw a square. 7) create PostScript font. 8) start fontmanager and register the PostScript font as the external font You can see the font image does not have multiple attributes. 1206411: type3creator v 3.4 cannot correctly read v3.3's data and cannot make PostScript font. Solaris 2.4 type3creator cannot correctly read Solairs 2.3's type3creator data file and cannot correctly make the PostScript font of it. It has some circle data. How to reproduce: 1) Start type3creator v3.4 2) Read the problem data file You can see the different image from Solaris 2.3's type3creator 3) Make PostScript font 4) Start fontmanager and Register the PostScript font 5) Display the registered font You can see the wrong font image. (Rev 02) Rev 02 includes a fix for rev 01 patch: When user draws a freehand line and other fill objects, like a fill rectangle, the constructed image is not correct. (From 102531-01) The problem of 1160669 had been fixed in 102531-01 and is merged into this patch. 1160669 Type3creator core dumps when image is drawn freehand in its canvas. type3creator core dumps when a freehand circular image is drawn continuously. How to reproduce: 1) start type3creator 2) press "Edit..." and select freehand line drawing 3) press SELECT button on canvas and drag the cursor to draw image, drawing a circular image continuously until you get a CORE DUMP!! (Rev 03) Two patches 102531-01 and 102603-02 existed for these bugfixes. Patch 102603-03 was made from 102603-02 and 102531-01, and merged both sets of fixes into one patch. This patch src is equal to 2.4 fcs src. Therefore, some other problems of type3creator on JSol2.3 are fixed. Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- None.