Jak vyřešit nekompatibilitu fontů v archicadu mezi mac a windows

archicad
návody
25 října, 2025
Nekompatibilní fonty mezi mac a windows

Rozdílné kódování fontů mezi Windows a macOS v ArchiCADu narušuje formátování textů. Řešením je vytvoření jednotné šablony nebo úprava konfiguračního souboru XReadCfg.txt, nejlépe kombinace obou přístupů.

Pokud pracujete na obou platformách nebo spolupracujete v prostředí s oběma operačními systémy, určitě jste na tento problém narazili. Pokud nepoužíváte defaultní Arial a na windows napíšete nějaký text a pak otevřete projekt na macu, nastaví se zástupný font a tím se rozhodí formátování. Pokud navíc vstoupíte do tohoto textu a upravíte ho a necháte zde zástupný font, nastavení fontu se změní a rozhodí se pak i na windows. Týká se to jak práce offline, tak na teamworku.

Pokud máte oba operační systémy, není to zas až takový problém, když si fonty ohlídáte. Ve chvíli, kdy máte pouze mac a ostatní kolegové windows, začne vzrůstat napětí mezi oběma tábory a na produktivitě to rozhodně nepřidá.

Proč se to děje

Problém je v rozdílném kódování fontů na obou platformách. Pro českou lokalizaci používá archicad na windows defaultně „central european“, na macu „western.“ Na macu navíc ani nelze kódování nikde nastavit, narozdíl od windows. Bouhužel ve windows nepomůže ani nastavení všech fontů na „Západní“ verzi. Pokud ale font nastavíte na macu, na widows se ve většině případů zobrazí správně a zpětně pak i na macu, pokud texty upravíte, nebo si nasajete jejich vlastnosti a použijete je u jiných textů. (Ozkoušeno v archicadu 27).

Jaké je řešení?

Částečné řešení je tedy vytvoření šablony s nastavením jednoho fontu u všech prvků na macu a její následné používání všemi spolupracovníky. Jednoduše u všech textových nástrojů nastavíte požadovaný font a pak archicad uložíte jako šablonu.

Pokud chcete vstoupit do starších projektů a tento problém vyřešit ideálním způsobem, je třeba upravit konfigurační soubor XReadCfg.txt – ten najdete ve složce „aplikace/graphisoft/archicadXX/doplňky archicadu/. Zde nastavíte manuálně používané fonty a jejich převod mezi platformami.

Za úvodní řádek s fontem Arial zkopírujete řádky níže a „Arial Narrow“ nahradíte názvem požadovaného fontu. Je třeba dodržet uvozovky, velká a malá písmena, čárky za čísly apod., jinak úprava nebude fungovat. Doporučuji toto udělat hned po instalaci, nahrát všechny používané fonty (včetně verzí bold apod. a pak do toho raději už moc nezasahovat).

FONTPAIR = "Arial Narrow",				0,			"Arial Narrow",			0,			29
FONTPAIR = "Arial Narrow central european",				238,			"Arial Narrow",			0,			29

Toto řešení mám ozkoušené v prostředí, kde většina lidí pracuje na windows a minimálně s fontem Arial Narrow není problém. Konfigurační soubor stačí upravit pouze na zařízeních mac a to v každé verzi archicadu, kterou používáte.

Pokud se vám nepodaří správné zobrazení fontů zprovoznit, doporučuji obrátit se na podporu od CEGRA na https://www.taskpool.net/servlet/HelpdeskDynamic?eid=CEGRA . Sám jsem to s nimi řešil, byli velmi ochotní a pomohli mi se správným výběrem čísel charsetů a převodníků.

archicad
návody

Napište komentář