Kolize a potíže

Fonty - přehled

Fonty (typy písem) jsou asi nejdůležitější a nejčastěji používané externí soubory, které vstupují do výkresu DGN (popř. DWG). Nápis (textový prvek) ve výkresu si nepamatuje každou svou čárku nebo oblouček (to bychom museli textový prvek rozložit nástrojem Rozložit prvek), pamatuje si svůj nápis a textový styl, jehož součástí je také název fontu.

Odkud se parametry fontu - tj. čárečky a obloučky, z nichž jsou jednotlivé znaky vyskládány - vezmou, to MicroStation/PowerDraft/Navigator/BentleyView, výkres ani konkrétní textový prvek neřeší. Pokud textový prvek v modelu je vybaven fontem, který neexistuje (popř. není na zadaném místě k nalezení, nebo je pochroumaný, a tedy nepoužitelný), tak se "skoro nic" nestane. Chybějící font je nahrazen jakýmsi univerzálním, centrálně určeným jednoduchým fontem (žádné kudrlinky, barokní tvary, ani futuristické návrhy - prostě jen jednoduchá písmenka). Tato náhrada v nejvyšší nouzi sice nepoškodí srozumitelnost výkresu - nahrazené nápisy budou i nadále čitelné, ale poškodí "krásu" a štábní kulturu výkresu. Náhradní font může být (třeba) širší než font použitý (a nyní nedostupný), a tak textové popisky náhle čouhají z tabulek, rámečků, výpisů materiálů, kusovníků atp. Podrobně je to popsáno v tomto článku. Na následujícím obrázku vidíte legendu místností s původním, správným fontem - TT Garamond (nahoře) a tutéž legendu v situaci, kdy výkres byl otevřen na PC, kde není font TT Garamond nainstalován. Náhradní, superjednoduchý font se sice uplatní, ale vypadá to nepěkně a někdy i nečitelně.

alt

Jakmile je MicroStation/PowerDraft/Navigator/BentleyView nucen sáhnout po náhradním fontu, pak tuto akci zdokumentuje a nahlásí v Přehledu zpráv, v informačním dialogu, který otevřete klepnutím na střední část Stavového řádku.

alt

Uživatel v takovém okamžiku má několik možností.

  • Nahrazení "hezkého-správného" fontu ignorovat a doufat, že to nevadí, a že si toho nikdo nevšimne. Tento nihilistický přístup docela často funguje, protože chybějící font vadí na jednom konkrétním PC, ale jakmile se výkres vrátí zpátky na PC, kde jsou všechny fonty OK, tak se textové prvky opět začnou ukazovat se správným, protože zde-existujícím-fontem. Podrobněji tento článek.
  • Náhle-nehezké-texty je možné ručně a hromadně (výběrová množina nebo ohrada) editovat tak, aby měli jiný hezčí-než-náhradní-font. V takovém případě však nastává změna atributů textového prvku, a jakmile se výkres vrátí na původní PC (viz předešlý odstavec), tak tato změna trvá. 
  • Do systému "přidat" chybějící fonty tak, aby si je textové prvky bezproblémově našly a ukázaly se správně.

Jak snadno nahlédnete, tak nejrozumnější řešení je to poslední. Avšak, jak už to v životě a výpočetní technice bývá, jeho provedení bude chtít znát trochu teorie... A pak to zvládneme.

MicroStation/PowerDraft/Navigator/BentleyView používá tři typy fontů - ze tří různých zdrojů. 

  1. MicroStation zdrojový soubor s fonty. Historicky nejstarší typ fontů. Všechny tyto fonty jsou brány z RSC knihoven, které jsou uloženy v adresáři, na nějž ukazuje konfigurační proměnná MS_SYMBRSRC. Z továrny je dodána knihovna FONT.RSC, která už cca 15 let nezměnila formát. Součástí české verze programu je československá verze této knihovny - fonty obsahují všechny české a slovenské znaky, avšak nikolik ostatní "východoevropské" znaky, a tak tam polštinu, rumunštinu ap. nenaleznete. RSC knihovnu je možné přenášet mezi produkty, verzemi a jazykovými mutacemi. Takže chcete-li používat anglický PowerDraft s českými RSC fonty, můžete si tento soubor (FONT.RSC) přenést z českého MicroStationu. Podobně půjde získat třeba portugalské nebo japonské fonty.
  2. TrueType fonty. Standardní sada fontů nainstalovaných spolu s Windows. Do jejich stavu a způsobilosti Bentley aplikace nijak nezasahuje - pouze si je "od Windows bere", a proto i já se odmlčím.
  3. SHX fonty AutoCADu. Fonty používané programem AutoCAD může používat i uživatel Bentley aplikace, a to nejen při práci v DWG režimu (tj. ve výkresu DWG/DXF). MicroStation/PowerDraft/Navigator/BentleyView se však musí dozvědět, kde jsou pro něj SHX fonty nachystány. To popisuje tento článek.

Zbývá ještě jedna zásadní informace: Jak se uživatel MicroStationu/PowerDraftu/Navigatoru/BentleyViewu dozví, jaké fonty má právě teď k dispozici? Domnívám se, že nejdostupnější je tento seznam v dialogu Textové styly (nabídka Prvek/Textové styly). V jednom seznamu jsou nejdříve uvedeny MicroStation zdrojové fonty (pokud název začíná CS_, jedná se o fonty s přidanou československou znakovou sadou), následují TT fonty Windows a SHX fonty AutoCADu.  Všechny tyto fonty ze seznamu budou použitelné při zobrazování textových prvků a popisků ve výkresu a je možné je využívat při definování textového stylu.

alt

Na obrázku je jasně vidět ostré rozhraní, kde v seznamu končí MicroStation zdrojové (RSC) fonty a začínají TrueType fonty.

Chybějící fonty poznáme i v tomto seznamu - budou zde sice uvedeny, ale červeně - což je snadno zapamatovatelná a často používaná výstraha, že něco není v pořádku - např. chybí referenční výkres.

alt

Poznámka: Jakmile uživatel zvolí jiné pracovní prostředí - tj. vybere si jiného Uživatele, pak může změnit nastavení pro-fonty-důležitých konfiguračních proměnných, a náhle má k dispozici jiné fonty a některé se mohly "ztratit".

Prosím zaregistrujte se pro psaní komentářů
  • Žádné komentáře