home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / amiga / applicat / 6321 < prev    next >
Encoding:
Internet Message Format  |  1992-07-30  |  6.5 KB

  1. Path: sparky!uunet!portal!cup.portal.com!soft-logik
  2. From: soft-logik@cup.portal.com (Kevin W Davidson)
  3. Newsgroups: comp.sys.amiga.applications
  4. Subject: Re: PageStream problems
  5. Message-ID: <63126@cup.portal.com>
  6. Date: Thu, 30 Jul 92 16:31:53 PDT
  7. Organization: The Portal System (TM)
  8. References:  <1992Jul30.192134.1@cc.helsinki.fi>
  9. Lines: 144
  10.  
  11. >I have some questions about PageStream 2.2 HL:
  12. >
  13. >1) How can I scale bitmap graphics objects so that they "match" printer
  14. >resolution? In PPage this is achieved very easily, because when scaling of
  15. >a picture is set to 1.0x (both horizontally and vertically), it equals 75
  16. >dpi on the page. So, it is easy to calculate that e.g. when scaling is set
  17. >to 0.25, each pixel of the picture is printed as one dot in a 300 dpi
  18. >laser printer. But how is this achieved in PageStream? When scaled to 25 %
  19. >(or 50, 75, 100...) the pictures do _not_ match laser resolution, but are
  20. >unevenly scaled. Also the aspect ratio of imported bitmaps seems to be
  21. >distorted, so that the pictures are streched vertically, even if the
  22. >scaling is set to 100% both vertically and horizontally.
  23.  
  24.  
  25. I've done lots of scanning at 300 dpi and importing the .tif files into
  26. PageStream at 100% and get perfect results in PageStream on a 300 DPI
  27. laser printer. What's different from what you are doing is that the .TIF
  28. format has the dpi number as part of the file, while IFF does not. 
  29.  
  30. Get out your PageStream manual (2.2) and look on page 3.5 in the section
  31. Working with Graphics. It details how you can specify the dpi size of an
  32. IFF graphic when you import it. Once PageStream knows the dpi, it will be
  33. able to scale it to exact percentages and you should have good results.
  34.  
  35. >2) Why does PageStream 'modify' by itself x and y coordinates of objects,
  36. >page sizes etc, which have been entered manually to the requesters? This
  37. >can be seen immediately after entering the coordinates, by reselecting
  38. >"change coordinats" item from menus (so there is no question of moving
  39. >an object accidentally; I have also checked that I endeed deleted all
  40. >'hidden' decimals). If I enter e.g. 0.6 cm (or 0.600000 cm, it doesn't
  41. >make any difference), it may be changed to some peculiar decimal monster
  42. >slighthly larger or smaller than 0.6 cm. This 'rounding error' also
  43. >happens when I just change the default measuring system from cm to mm.
  44. >(And millimeter should be _exactly_ 1/10 of centimeter, as far as I
  45. >know!;-)
  46.  
  47. PageStream uses integer arithmetic for everything. I guess this is the
  48. excuse. Sigh.
  49.  
  50. >
  51. >What is even worse, PageStream seems also have similar problems with grid
  52. >spacing. If I e.g. choose the 0.5 cm grid spacing (preset), and then
  53. >immediately check it, it has been changed to peculiar decimal number
  54. >smaller than 0.5 cm! But if I enter the 0.5 cm as a custom grid, it is
  55. >not changed. On the contrary, if I try values like 0.4, 0.3, 0.2 or
  56. >0.1 cm, they are again changed to a inaccurate decimal numbers. This has
  57. >the effect that objects are not placed correctly on the page (the error
  58. >is naturally larger the further the object is placed from the top left
  59. >corner). Another problem is that when you check and adjust placement
  60. >and aligning of objects manually, you have to deal with complicated
  61. >decimal numbers which are difficult to figure, remember, and edit,
  62. >instead of neat integers or short decimal values.
  63. >(BTW, this problem I have not noticed in PPage so far)
  64. >
  65. Sigh, also.
  66.  
  67. >If anyone knows a solution to the problems above, I would be most
  68. >grateful for your answer! I am in middle of making a poster and really
  69. >in trouble... (deadline, you know;-).
  70. >
  71. >3) Then a few less urgent questions...:-)  PageStream seems to understand
  72. >CG-fonts of PPage just by including the right path with font manager, and
  73. >also prints them to non-postscript printers. But how can I use them with
  74. >a postscript laser, so that they are replaced with the respective PS-fonts
  75. >(like is the case in PageStream's own CG-fonts)? In manual there is
  76. >mentioned "a PSF header file", which is needed for 'internal' PS-fonts.
  77. >Is it needed also for PPage fonts, and how can it be created?
  78.  
  79. If the PostScript font is resident in your printer, then you should be
  80. able to get PageStream to use it through an entry in the fontequivv2 file.
  81. Following is a example of stuff in there. It should handle all the CG fonts
  82. resident in a PostScript printer. Your CG font names may be different. I do
  83. NOT have, use or know anything about Gold Disk fonts.
  84.  
  85. %PageStreamFontEquivalents 2.0
  86. %
  87. % Font number equivalents & replacements
  88. %
  89. %    FontEquiv;Font#;Font#
  90. %
  91. % Times
  92. FontEquiv;CG(Times);PS(Times)
  93. %
  94. % New Century Schoolbook
  95. FontEquiv;CG(Century Schoolbook);PS(New Century Schoolbook)
  96. %
  97. % Palatino
  98. FontEquiv;CG(CS Palacio);PS(Palatino)
  99. %
  100. % ITC Bookman
  101. FontEquiv;CG(CS ITC Bookman);PS(ITC Bookman)
  102. %
  103. % Helvetica
  104. FontEquiv;CG(Triumvirate);PS(Helvetica)
  105. FontSymbol;CG(Triumvirate);CS
  106. %
  107. % ITC Avant Garde Gothic
  108. FontEquiv;CG(Avant Garde Gothic);PS(ITC Avant Garde Gothic)
  109. %
  110. % Courier
  111. FontEquiv;CG(CSCourier);PS(Courier)
  112. %
  113. % ITC Zapf Chancery
  114. FontEquiv;CG(CS ITC Zapf Chancery);PS(ITC Zapf Chancery)
  115. %
  116. % ITC Zapf Dingbats
  117. FontEquiv;CG(Zapf Dingbats);PS(ITC Zapf Dingbats)
  118. %
  119. % Symbol
  120. FontEquiv;CG(Symbol);PS(Symbol)
  121. %
  122.  
  123. Basically, you equate the CG(font) to the PS(font). If you DON'T have
  124. the font resident in your printer, you must get a PostScript version
  125. of the font for download to the printer. PageStream will not create
  126. outlines for CompuGraphic fonts for download to the printer.
  127.  
  128. An older style alternative to using the fontequivv2 file are special
  129. font files with .PSF suffixes. You can buy these on Soft-Logik font
  130. disks or create them with a program called Font Designer (commercial)
  131. which also does all kinds of other neat stuff.
  132.  
  133. >
  134. >4) I have not been able to get PageStream to recognize type 3 postscript
  135. >fonts (included with PPage), even if I have set the right path. What's
  136. >the problem? It is said in the manual (p. 1.32) that PageStream IS able
  137. >to use type 3 fonts...
  138. >
  139.  
  140. If you figure out how to make these work, let me know too! ;-) I always
  141. convert type 3 to type 1 with a program on the Mac.
  142.  
  143. >
  144. >---------------------------------------------------------------------------
  145. >  Reijo Ronkko     University of Helsinki, Dept. of General Microbiology,
  146. >                   Mannerheimintie 172, 00300 Helsinki, FINLAND
  147. >                   Fax +358-0-4735426     Ronkko@cc.helsinki.fi
  148. >---------------------------------------------------------------------------
  149. >
  150.  
  151.  
  152. Kevin Davidson, Asst. Moderator AmigaZone Vendor Support - PORTAL
  153.                <soft-logik@cup.portal.com>
  154.         SOFT-LOGIK BBS (PCP MOSLO) (314) 894-0057
  155.