┌VODN═ STR┴NKA | KDO JSME | CO JE TO GIS? | HARDWARE | SOFTWARE | DATA | ⌐KOLEN═ | PODPORA U«IVATEL┘ | ARCREVUE |
|
Podpora u╛ivatel∙╚astΘ dotazy╚e╣tina v ARC/INFO NTNabφzφme nßvod k °e╣enφ problematiky Φe╣tiny v systΘmu ARC/INFO na nejroz╣φ°en∞j╣φ platform∞ Windows NT. Diskutovßna bude p°edev╣φm problematika INTELLIFONT┘ a TrueType font∙, ·prava textsetu, pou╛itφ Φe╣tiny v annotacφch i textech. Spφ╣e ne╛ teoretickΘ pojednßnφ je tento text "kucha°kou" s cφlen²m popisem doporuΦen²ch operacφ. T∞m, kte°φ se ji╛ problematikou lokalizace systΘmu ARC/INFO n∞kdy zab²vali, patrn∞ nenφ t°eba p°ipomφnat v²znam soubor∙ codeset a fontindex. Pro ostatnφ tedy pouze struΦnΘ shrnutφ, kterΘ podß informace pot°ebnΘ pro sprßvnΘ pochopenφ dßle popisovan²ch postup∙. Detailnφ popis soubor∙ codeset a fontindex je pochopiteln∞ uveden v dokumentaci; podstatnΘ je to, ╛e jejich ·pravou a dal╣φmi souvisejφcφmi operacemi lze dosßhnout toho, aby ARC/INFO psalo Φesky. Soubor codeset slou╛φ pro transformaci k≤dovΘ tabulky, fontindex p°edstavuje seznam font∙, kterΘ jsou systΘmu ARC/INFO k dispozici. Oba tyto soubory jsou ve svΘ standardnφ variant∞ ulo╛eny v adresß°i $ARCHOME\locale\c\. Mohou b²t kopφrovßny, p°ejmenovßvßny, upravovßny a editovßny. Cesta k aktußln∞ pou╛φvan²m variantßm uveden²ch soubor∙ vΦetn∞ jejich jmΘna je specifikovßna v prom∞nn²ch AICODESET resp. AIFONTINDEX, p°φstupn²ch postupem Start -> Settings -> Control Panel -> SystΘm -> Environment -> User Variables. (V unixu pou╛ijte pro nastavenφ t∞chto prom∞nn²ch p°φkaz setenv.) "Zßsobßrnu" r∙zn²ch variantnφch soubor∙ codeset p°edstavuje adresß° $ARCHOME\locale\util\nls_codesets\. Prohlφ╛enφ a editaci soubor∙ codeset a fontindex, doporuΦujeme provßd∞t programem WordPad. INTELLIFONTY P°i prohlφ╛enφ souboru fontindex v∞nujte pozornost INTELLIFONT┘M Universe (Φ. fontu 94021 - 94024, tj. nikoliv Extrabold) a CG_Times (Φ. fontu 92500, 92501, 92504, 92505). Pouze tyto INTELLIFONTY podporujφ Φe╣tinu. Pokud hodlßte pou╛φvat pouze ΦeskΘ INTELLIFONTY, staΦφ zm∞nit nastavenφ prom∞nnΘ AICODESET na $ARCHOME\locale\util\nls_codesets\iso8859_2. Obsah uvedenΘho souboru, stejn∞ jako originßlnφ fontindex soubor z∙stßvajφ beze zm∞ny. V p°φpad∞ po╛adavku na pou╛itφ INTELLIFONT┘, kterΘ nejsou uvedeny v originßlnφm fontindex souboru prove∩te ·pravu tohoto souboru analogicky dle postupu specifikovanΘho v nßsledujφcφch odstavcφch t²kajφcφch se TrueType font∙. TrueType fonty Mßte-li v ·myslu vyu╛φvat i ΦeskΘ TrueType fonty, je situace pon∞kud slo╛it∞j╣φ, nicmΘn∞ rovn∞╛ °e╣itelnß. DoporuΦujeme nßsledujφcφ postup: Vytvo°te adresß° $ARCHOME\locale\cz\, do n∞ho p°ekopφrujte soubor $ARCHOME\locale\c\fontindex pod nßzvem fontindexcz (nov² fontindex soubor pro Φe╣tinu) a soubor $ARCHOME\locale\util\nls_codesets\iso8859_2 pod nßzvem iso8859_2cz (nov² codeset soubor). Upravte p°φslu╣n∞ specifikace prom∞nn²ch AICODESET a AIFONTINDEX. "P°epφnßnφ" mezi originßlnφ a Φeskou verzφ se bude pozd∞ji provßd∞t prßv∞ pouze zm∞nami nastavenφ AICODESET a AIFONTINDEX. Z adresß°e C:\WINNT\Fonts p°ekopφrujte do adresß°e $ARCHOME\fonts\ nap°φklad TrueType fonty Arial, Arial Italic, Arial Bold a Arial Bold Italic (nenφ nutno se omezovat pouze na fonty skupiny obsahujφcφ v oznaΦenφ "CE", i kdy╛ i tyto lze pochopiteln∞ pou╛φt, pokud jsou k dispozici z Windows 3.11) a specifikaci t∞chto font∙ dopl≥te nejlΘpe na konec souboru fontindexcz podle nßsledujφcφho vzoru: atd.V danΘm p°φpad∞ pou╛φvanΘ TrueType fonty budou mφt tudφ╛ Φφsla font∙ 60009 - 60012 (musφ se jednat o Φφsla v danΘm fontindex souboru dosud nepou╛itß; poslednφ originßlnφ ESRI TrueType font mß Φφslo 60008). Jednß se o roz╣φ°enφ fontindex souboru, pou╛itφ font∙ uveden²ch v p∙vodnφm fontindex souboru nenφ tφmto dopln∞nφm nikterak omezeno. Nynφ doporuΦujeme krßtk² pohled do ArcDoc, a to na stranu p°φstupnou postupem ArcDoc -> Index -> codeset -> iso8859_1 code map. Zobrazφ se jeden z codeset soubor∙, pro nßs je v╣ak d∙le╛itß p°edev╣φm terminologie. Ka╛d² codeset soubor se sklßdß dle helpu ze 4 sloupeΦk∙ s oznaΦenφm "character", "Intellifont glyph number", "Unicode glyph number" a "glyph name" (pozor na rozpor s ti╣t∞n²m manußlem k ARC/INFO ver. 7 z roku 1994, kde je ve svazku "Map Display, Query and Output" na stran∞ 427 uvedeno pro 2. a 3. sloupeΦek oznaΦenφ "Glyph number" a "EUC or ADE"). Aby v╣e nebylo tak jednoduchΘ, z neznßmo jak²ch d∙vod∙ majφ reßlnΘ codeset soubory sloupeΦk∙ ve skuteΦnosti 5, p°iΦem╛ navφc oproti popisu v helpu je 2. z nich, kter² mß ve v╣ech namßtkou kontrolovan²ch souborech ve v╣ech °ßdcφch hodnotu "1". Poslednφ sloupeΦek glyph name neb²vß u v╣ech °ßdk∙ vypln∞n. P°φklad - °ßdek codeset souboru iso8859_2 specifikujφcφ pφsmeno "a": 'a' 1 21 97 a 1 - sloupeΦek neuveden² v ArcDoc 21 - Intellifont glyph number 97 - Unicode glyph number a - glyph name Pro dal╣φ postup spus╗e ARCPLOT a pou╛ijte p°φkaz FONTDUMP <Φφslo_TrueType_fontu> SCREEN P°φkaz vypφ╣e do grafickΘho okna obsah danΘho fontu, p°iΦem╛ p°ed ka╛d²m znakem je uvedeno jeho Unicode glyph number. (Popis funkce p°φkazu FONTDUMP v ARC/INFO Helpu nenφ zcela stoprocentnφ - aplikace p°φkazu na TrueType fonty nenφ blφ╛e rozebrßna.) FONTDUMP lze aplikovat pouze na fonty uvedenΘ v aktußlnφm fontindex souboru. U Φesk²ch znak∙, jejich╛ Unicode glyph number je ve v²pisu fontu po p°φkazu FONTDUMP v∞t╣φ ne╛ 256 nahra∩te v souboru iso8859_2cz u p°φslu╣nΘho znaku v p°edposlednφm sloupeΦku p∙vodnφ hodnotu Unicode glyph number hodnotou uvedenou ve v²pisu fontu po p°φkazu FONTDUMP, nap°:
ObΦas to chce trochu fantazie, nap°. ½ je v poslednφm sloupeΦku, dle kterΘho se znak hledß, oznaΦeno jako "Tcaron", ╗ je "tcaron", ∙ je "uringabove" atd. Pot∞╣itelnß je naopak skuteΦnost, ╛e celß rodina font∙ Arial mß tyto hodnoty stejnΘ. V p°φpad∞ pot°eby lze vytvo°it r∙znΘ codeset soubory pro r∙znΘ typy TrueType font∙. Podstatn² je fakt, ╛e ·prava codeset souboru nemß vliv na pou╛itφ INTELLIFONT┘, nap°φklad se souborem iso8859_2cz upraven²m pro Arial TrueType fonty lze standatdn∞ pou╛φvat i d°φve uvedenΘ INTELLIFONTY. INTELLIFONTY jsou obsa╛eny v textsetu $ARCHOME\symbols\font.txt, ale z font∙ podporujφcφch Φe╣tinu se v uvedenΘm textsetu nachßzejφ pouze fonty Universe (po°adovΘ Φφslo font∙ v textsetu 1 - 4). Dal╣φ fonty, a╗ ji╛ ze skupiny INTELLIFONT┘ Φi TrueType lze do textsetu doplnit. DoporuΦen² postup:
Poznßmky:
5. Zßpis textu v ARCPLOTU Nastavit n∞kter² Φe╣tinu podporujφcφ font - 2 varianty:
6. Vypsßnφ ΦeskΘho textu ze souboru v prost°edφ ARCPLOTU Text s Φe╣tinou p°ipravit nejlΘpe v Notepadu; p°i jeho tvorb∞ pou╛φt z nabφdky Notepadu fonty TT Arial, TT Times New Roman Φi MS Sans Serif. V ARCPLOTU nastavit &codepage na hodnotu 1250 (default je 852 - aktußlnφ nastavenou codepage lze v ARCPLOTU zjistit p°φkazem &show &codepage), dßle nastavit n∞kter² Φestinu podporujφcφ font (nemusφ b²t toto╛n² s fontem pou╛it²m v Notepadu) jednφm ze zp∙sob∙ uveden²ch v kap. 5. Aplikovat p°φkaz TEXTFILE.
8. Pou╛itφ coverage s Φesk²mi annotacemi v ArcView P°idejte jako tΘma annotace z danΘ coverage. Pokud se nevykreslφ s Φe╣tinou, doporuΦujeme nßsledujφcφ postup: dvojklik na tΘma annotacφ -> editace legendy -> editace symbolu -> paleta font∙ -> nastavit font Arial CE, Times New Roman CE nebo Courier CE (ve Windows NT musφ b²t pochopiteln∞ po╛adovanΘ fonty nainstalovßny soubory cearial.ttf, cetimes.ttf, resp. cecour.ttf (tΘ╛ analogicky bold, kurzφva, ) v╣echny doporuΦujeme p°evzφt z Windows 3.11).. Tento postup funguje na annotace vytvo°enΘ INTELLIFONTY Universe i CG Times i na TrueType fonty Arial. Zßpis velkΘho krou╛kovanΘho ┘ provßd∞jte stiskem Alt+0217. Zßpis textu v ARCPLOTU: °et∞zce obsahujφcφ Φßrku, uvozovky, procenta, st°ednφk Φi mezeru je t°eba "zabalit" do apostrof∙ napsan²ch z anglickΘ klßvesnice. Zßpis annotacφ v ARCEDITU: zapsßnφ Φßrky Φi uvozovek - bez problΘm∙; procenta a st°ednφk lze psßt jen uvni° apostrof∙ - apostrofy se p°itom stanou souΦßstφ annotace a vypφ╣φ se na obrazovku takΘ. Pro pou╛itφ specißlnφch znak∙ doporuΦuji rovn∞╛ pozornosti ArcDoc, Index glyphs -> Intellifont patterns Φi TrueType patterns (resp. Intellifont glyphs Φi TrueType glyphs). Zßjemc∙m m∙╛eme poskytnout soubory fontindexcz, iso8859_2cz a font2.txt zpracovanΘ v²╣e uveden²m postupem. Adresß° C:\WINNT\fonts je p°φstupn² v aplikaci My Computer; pou╛φvßte-li File Manager, m∙╛e se stßt, ╛e je tento adresß° p°i default nastavenφ skryt². Obecn∞ k ·pravßm codeset souboru: Zm∞ny Intellifont glyph number majφ vliv na INTELLIFONTY, zm∞ny Unicode glyph number na TrueType fonty (a patrn∞ i na PostScriptovΘ fonty - nebylo testovßno). Provßdφte-li ·pravu codeset souboru za souΦasnΘho b∞hu ARCPLOTU Φi ARCEDITU, zm∞na se projevφ a╛ po jejich p°φ╣tφm nastartovßnφ. p°φklad v²°ez codeset souboru iso8859_2: 'a' 1 21 97 a 'b' 1 16 98 b1. ·prava: 'a' 1 16 97 a 'b' 1 16 98 b odezva: TEXTFONT 92500 /* INTELLIFONT Universe TEXT ab /* vypφ╣e na obrazovku: bb TEXTFONT 60009 /* TrueType font Arial TEXT ab /* vypφ╣e na obrazovku: ab2. ·prava: 'a' 1 21 98 a 'b' 1 16 98 b odezva: TEXTFONT 92500 /* INTELLIFONT Universe TEXT ab /* vypφ╣e na obrazovku: ab TEXTFONT 60009 /* TrueType font Arial TEXT ab /* vypφ╣e na obrazovku: bb 3. ·prava: 'a' 1 16 98 a 'b' 1 16 98 b odezva: TEXTFONT 92500 /* INTELLIFONT Universe TEXT ab /* vypφ╣e na obrazovku: bb TEXTFONT 60009 /* TrueType font Arial TEXT ab /* vypφ╣e na obrazovku: bb
|