home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 10 / ami033.txt < prev    next >
Text File  |  1997-04-07  |  11KB  |  217 lines

  1. TYPESMITH 2.5
  2.  
  3. <lead>Zanim zaczniemy opis programu TypeSmith, musimy sobie
  4. uzmysîowiê, na czym polega róûnica pomiëdzy dwoma rodzajami
  5. uûywanych przez Amigë czcionek.
  6.  
  7. <a>Tadeusz Talar
  8.  
  9. <txt>Czcionki bitmapowe to, ogólnie mówiâc, zestawy maîych,
  10. skîadajâcych sië z pikseli, obrazków, czasami nawet
  11. wielokolorowych. Nadajâ sië ôwietnie do wyôwietlania informacji
  12. na ekranie monitora. Dostëp do nich jest szybki. Czcionki
  13. wektorowe to, ogólnie mówiâc, zestawy DEFINICJI (matematycznych
  14. zresztâ), z których tworzone sâ przez dany program gotowe znaki.
  15. Nadajâ sië ôwietnie do druku. Zajmujâ relatywnie maîo miejsca na
  16. dysku. Moûna zadawaê im dowolny wymiar i aspekt bez obawy o
  17. pogorszenie jakoôci. Gdy chcemy zmodyfikowaê pierwsze, moûemy
  18. mieê dylemat "czym?". istnieje bowiem wiele edytorów czcionek
  19. bitmapowych, poczâwszy od dinozaurów -- Font Editora z systemu
  20. 1.3 oraz sîynnego Calligraphera -- do wspóîczesnego Personal Font
  21. Makera. W wypadku modyfikacji drugich nie mamy wyjôcia -- "tylko
  22. jeden taki jest, tylko jeden" -- TypeSmith, edytor czcionek
  23. wektorowych (i bitmapowych) firmy Relog Inc.
  24.  
  25. Na ôwiecie czcionki zmieniane sâ po to, by np. stworzyê nowy
  26. zestaw znaków, znieksztaîciê nieco literki ze standardowych
  27. zestawów, tak by byîy niepowtarzalne (bardzo czësto spotykana
  28. praktyka, zwîaszcza w duûych firmach i agencjach reklamowych) lub
  29. umieôciê w czësto stosowanych krojach logo albo znak firmowy, co
  30. znacznie przyspiesza i uîatwia tworzenie dokumentów firmowych. W
  31. naszych szerokoôciach geograficznych staje przed nami przede
  32. wszystkim inny problem. Jak sië zapewne domyôlacie, stanowi go
  33. charakterystyczne dla jëzyka polskiego 18 znaków, zawierajâcych
  34. ogonki, kreski itp., których z reguîy nie ma w czcionkach
  35. tworzonych za granicâ, a jeûeli nawet sâ, to i tak rozmieszczenie
  36. ich w tzw. tablicy znaków czcionki jest tak nieszczëôliwe, ûe nie
  37. moûna ich wprowadziê przy uûyciu popularnych sterowników
  38. klawiatury, pracujâcych w standardzie AmigaPL.
  39.  
  40. <sr>Rodzynek
  41.  
  42. <txt>Jak juû wspomniaîem, rozwiâzaniem opisanych wyûej problemów,
  43. w odniesieniu zwîaszcza do czcionek wektorowych, jest
  44. udostëpniony naszej redakcji przez firmë Septima edytor czcionek
  45. TypeSmith w swej najnowszej wersji 2.5. Przyznam, ûe ôledzë losy
  46. tego programu od samego poczâtku i nie mogë wyjôê z podziwu dla
  47. producenta, firmy Relog Inc., który, pomimo tego ûe konkurencji
  48. "w okolicy" nie ma ûadnej, caîy czas konsekwentnie podnosi poziom
  49. programu, ustalajâc go juû teraz na poziomie nieosiâgalnym dla
  50. niektórych edytorów czcionek z pecetów (z edytorem czcionek
  51. wektorowych na jabîuszku, na razie "nie miaîem przyjemnoôci"
  52. popracowaê). Przyjrzyjmy sië wiëc nieco dokîadniej temu
  53. "ewenementowi".
  54.  
  55. <sr>Pierwsze wraûenia
  56.  
  57. <txt>TypeSmith dostarczany jest na jednej dyskietce, na której
  58. znajdujâ sië jeszcze programy: Convert -- znany Wam moûe dodatek
  59. do ArtExpression, sîuûâcy do konwersji rysunków wektorowych
  60. (clipartów) z programu Professional Draw na rysunki w formacie
  61. IFF-DR2D, akceptowane przez TypeSmith; FontDownloader -- sîuûâcy
  62. do "zaîadowania" zadanych czcionek do drukarki postscriptowej, za
  63. jego pomocâ moûna równieû przesyîaê pliki do wydruku na takiej
  64. drukarce. Instalacja odbywa sië przy uûyciu dobrze zapewne
  65. znanego Wam instalera. Ochrona przed plagâ piractwa jest raczej
  66. klasyczna, tzn. przy pierwszym uruchomieniu programu jesteômy
  67. proszeni o wprowadzenie numeru seryjnego. Poniewaû sam proces
  68. instalacji przebiega sprawnie i bez zakîóceï, a jak to wyglâda,
  69. zapewne sië domyôlacie (kto dziô nie widziaî instalacji
  70. instalerem), przejdë do opisania pierwszej duûej zalety
  71. TypeSmitha.
  72.  
  73. Jest nim oczywiôcie bardzo dobra instrukcja, która nie tylko
  74. poucza, gdzie i jak kliknâê w programie, by osiâgnâê poûâdany
  75. efekt, ale co waûniejsze, stanowi zarazem kompendium wiedzy
  76. "fontologicznej", pozwalajâcej nawet laikowi staê sië ekspertem
  77. "od czcionek". Nie bez znaczenia jest teû estetycznie i schludnie
  78. wykonany skîad podrëcznika. Dostarczona dokumentacja dotyczy
  79. wersji 2.0 TypeSmitha. Ze zmianami wprowadzonymi w wersji 2.5
  80. moûemy sië zapoznaê poprzez przeczytanie, ewentualnie wydruk,
  81. pliku ReadMe z dyskietki instalacyjnej. Zapewniam, ûe warto,
  82. poniewaû zmiany wprowadzone w nowej wersji mogâ znacznie uîatwiê
  83. pracë z programem. Przy okazji mowy o dokumentacji, od razu
  84. moûna wytknâê pewne niedociâgniëcie. Otóû komendy ARexxa, które
  85. udostëpnia TypeSmith, sâ opisane tylko w helpie programu, czyli w
  86. pliku formatu AmigaGuide. W dokumentacji drukowanej nie ma po
  87. nich ôladu. Ten, kto pisaî w swym ûyciu choê jeden skrypt
  88. Arexxowy, wie, ûe komendy najlepiej mieê zawsze przed oczami, ale
  89. nie na ekranie monitora.
  90.  
  91. Wymagania sprzëtowe stawiane przez TypeSmith nie sâ maîe. Co
  92. prawda minimalna konfiguracja moûe sië skîadaê z komputera
  93. wyposaûonego w procesor MC68000, system 2 i wyûszy, 2 MB RAM (512
  94. Chip), dwie stacje dysków, monitor i drukarkë (ta ostatnia
  95. potrzebna jest jedynie w wypadku zamiaru wykonania próbnego druku
  96. wyglâdu czcionek), ale w miarë wygodna praca wymaga komputera z
  97. szybszym procesorem, twardym dyskiem (peîna instalacja programu
  98. zabiera okoîo 3 MB) oraz 2 MB RAM (1 lub 2 MB Chip). Tak duûe
  99. wymagania narzuca przede wszystkim specyfika czcionek
  100. wektorowych, których samo zastosowanie wymaga lepszych procesorów
  101. i koprocesorów ze wzglëdu na wykonywanie przez komputer duûej
  102. liczby operacji arytmetycznych w trakcie skalowania danej
  103. czcionki. Z drugiej strony coraz trudniej spotkaê program, który
  104. oferujâc duûe moûliwoôci, jednoczeônie ma skromne wymagania
  105. sprzëtowe.
  106.  
  107. <sr>Co TypeSmith 2.5 potrafi?
  108.  
  109. <txt>Gîównym polem wykorzystania programu jest edycja czcionek
  110. wektorowych. Lista rozpoznawanych formatów obejmuje wîaôciwie
  111. wszystkie popularne standardy kodowania plików, zawierajâcych
  112. czcionki wektorowe, tzn. przede wszystkim format Soft-Logik DMF
  113. (czcionki uûywane przez PageStream), Compugraphic, AdobeType 1 i
  114. TrueType. Faktem jest, ûe wielokrotne wczytanie do programu pliku
  115. czcionki powoduje pogorszenie jakoôci poszczególnych znaków.
  116. Dlatego oprócz wymienionych wczeôniej formatów, program pozwala
  117. na zapis i odczyt nowego, sîuûâcego do przechowywania czcionek,
  118. bez obawy o pogorszenie jakoôci. Format ten nazywa sië IFF RFF i
  119. trzeba zaznaczyê, ûe oprócz zachowania jakoôci zyskujemy równieû
  120. na czasie. TypeSmith czyta bowiem pliki IFF RFF bardzo szybko.
  121. Dodatkowymi opcjami sâ: moûliwoôê wczytywania rysunków
  122. wektorowych w formacie IFF DR2D oraz zapis czcionki do pliku w
  123. formacie Adobe Type 3.
  124.  
  125. Samo rozpoznanie formatu nie oznacza jednak, ûe danâ czcionkë
  126. bëdzie moûna obrabiaê. W moim wypadku (komputer A1200 + karta
  127. 030_882 + 6 MB RAM) próba wczytania czcionki w formacie Type 1 o
  128. wielkoôci pliku .PFB 180 KB, spowodowaîa wyôwietlenie komunikatu
  129. informujâcego, ûe czcionka ma za duûo punktów i dlatego ich
  130. liczba zostanie przez program zredukowana. Po czym, niestety,
  131. Amiga sië "wywróciîa".
  132.  
  133. Sama edycja znaków przypomina pracë z wektorowym programem
  134. graficznym, a' la np. ArtExpression. Kaûdy znak okreôlajâ punkty
  135. kontrolne, przez które przechodzâ "ôcieûki". Przemieszczajâc,
  136. dodajâc i usuwajâc punkty kontrolne i "ôcieûki", moûemy dowolnie
  137. modyfikowaê ksztaît znaku. Sîuûâ do tego "narzëdzia", pokazane na
  138. rys. 1. Reszta bardziej zaawansowanych opcji edycji dostëpna jest
  139. z menu. Dziëki np. Show Overview moûna sië szybko zorientowaê w
  140. rozmieszczeniu znaków w zestawie. Program pozwala teû w kaûdej
  141. chwili przetestowaê obrabiany zestaw znaków, czy to przez
  142. wykonanie wydruków próbnych, czy teû wyôwietlenie
  143. wprowadzanego z klawiatury tekstu po wybraniu opcji Type Preview
  144. z menu Show (rys. 2.). Podczas tworzenia nowej czcionki moûemy
  145. wykorzystywaê szablony w postaci obrazków bitmapowych (np.
  146. zeskanowanych lub zdigitalizowanych z czasopisma znaków). Program
  147. ma nawet wbudowanâ opcjë automatycznego trasowania wektorowego
  148. ksztaîtu znaku z bitmapowego szablonu (rys. 3.). Podstawâ do
  149. tworzenia nowej czcionki wektorowej moûe byê teû, uûyta jako
  150. szablon, dowolna bitmapowa czcionka.
  151.  
  152. Moûliwa jest teû sytuacja odwrotna, tzn. obrabianie czcionki
  153. bitmapowej. TypeSmith pozwala dokonaê tego na trzy sposoby. Po
  154. pierwsze moûna zaczâê od "zera" i rysowaê kaûdy znak punkt po
  155. punkcie (tak jak w edytorach czcionek bitmapowych), po drugie
  156. moûna tworzyê nowâ czcionkë bitmapowâ na podstawie wczytanej
  157. czcionki wektorowej i po trzecie moûna modyfikowaê wczytanâ z
  158. dysku czcionkë bitmapowâ. Oczywiôcie mówiâc "bitmapowa" nie mam
  159. na myôli jedynie czcionek uûywanych przez system Amigi. TypeSmith
  160. pozwala bowiem takûe na edycjë innych czcionek bitmapowych, tzn.
  161. plików .ABF formatu Adobe Type 1 i plików.##H, byê moûe znanych
  162. Czytelnikom zapewne czcionek "ekranowych" formatu Soft-Logik DMF,
  163. uûywanych przez program PageStream (## oznacza liczbë okreôlajâcâ
  164. rozmiar czcionki, np. Creative.24H).
  165.  
  166. Z innych opcji poprawiajâcych póúniejszy wyglâd tekstu, pisanego
  167. danâ czcionkâ, wyróûniê trzeba moûliwoôê definiowania "kerning
  168. pairs", tzn. indywidualnego okreôlania odstëpu pomiëdzy
  169. niektórymi znakami, np. "AV" (patrz rys. 4.). Program pozwala na
  170. okreôlenie aû 1536 takich par w czcionce. Ale tu maîa uwaga.
  171. Poniewaû format Compugraphic uûywa zamiast "kerning pairs"
  172. wîasnego systemu kodowania odlegîoôci pomiëdzy znakami, tzw.
  173. "kerning segments", dlatego teû zapis czcionki do pliku w tym
  174. formacie powoduje usuniëcie zdefiniowanych "kerning pairs".
  175.  
  176. Polskie "ë" to nic innego jak kombinacja dwóch wystëpujâcych w
  177. prawie kaûdej czcionce znaków, tzn. "e" -- kod 101 oraz "," --
  178. ogonek, kod w tabeli znaków czcionki zazwyczaj 1. Zamiast wiëc
  179. rysowaê pod wybranâ pozycjâ litery "ë", wystarczy uûyê dostëpnej
  180. w TypeSmith opcji kompozycji znaków i "zîoûyê" jâ ze wspomnianych
  181. znaków, odpowiednio ustalajâc pozycjë kaûdego z nich wzglëdem
  182. drugiego. Utworzonych w tak elegancki sposób znaków nie moûna
  183. poddawaê edycji przy uûyciu "narzëdzi".
  184.  
  185. <sr>ARexx
  186.  
  187. <txt>Interfejs tego jëzyka w opisywanym programie jest bardzo
  188. rozbudowany. Z poziomu ARexxa wîaôciwie moûna kontrolowaê kaûdâ
  189. funkcjë TypeSmitha. Doîâczone do programu przykîadowe skrypty
  190. (jednym z nich jest kompletny konwerter caîych katalogów czcionek
  191. na dowolny format) mogâ stanowiê dobry punkt do eksperymentów z
  192. wîasnymi skryptami. Jak juû wspomniaîem, dokumentacja wszystkich
  193. komend ARexxa, którymi moûemy sterowaê edytor, znajduje sië w
  194. Helpie (plik AmigaGuide uruchamiany po wciôniëciu klawisza
  195. [Help]), jest ona, niestety, doôê lakoniczna.
  196.  
  197. Podsumowujâc muszë przyznaê, ûe podczas moich bojów z TypeSmithem
  198. byîy momenty, gdy dziaîanie programu nieco mnie irytowaîo. W
  199. trakcie uûytkowania GURU MEDITATION pojawiaî sië zbyt czësto, jak
  200. na mój gust. Z drugiej strony duûe moûliwoôci programu i przede
  201. wszystkim efektywnoôê posîugiwania sië nim (po napisaniu
  202. odpowiedniego ARexxowego makra "spolszczyîem" sobie bezboleônie
  203. kilka czcionek) sprawia, ûe stanowi on nieodzowne narzëdzie dla
  204. kaûdego, kto nieco powaûniej myôli o czcionkach, DTP, DTV itd.
  205. Zwîaszcza ûe niedawno pojawiî sië upgrade, w którym podobno
  206. wszystkie "bugi" sâ wyeliminowane. Niestety, nie miaîem jeszcze
  207. szczëôcia sië z nim zetknâê.
  208.  
  209. <r>
  210. Program:    TypeSmith 2.5
  211.  
  212. Dystrybutor: Septima Computer, Bydgoszcz, tel. (052) 455016
  213.  
  214. Cena:    x
  215.  
  216. Ocena:    7/10
  217.