Vytisknout stránku | Zavřít okno

Ruština v CADu

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=1656
Datum vytištění: 13.kvě.2026 v 09:16


Téma: Ruština v CADu
Odeslal: Kodyn
Předmět: Ruština v CADu
Datum odeslání: 16.lis.2005 v 23:59
Zdravím!

Řeším problém ohledně nastavení AutoCADu a jeho vlastností.
Jedná se mi o zprovoznění ruských textů v programu v případě, že mám na zakázce předem předurčeno, že mám používat fonty romansr.shx, které jsem obdržel.

Kolegům v práci na českých W2000 a CADu 2000i_cz to po nastavení Místní nastavení/Nastavení místního uživatele na ruština zobrazují texty správně, jelikož AutoCAD se načítá s kódovou stránkou ANSI_1251(proměnná syscodepage), ovšem na W XP s CADem 2005cz se kódová stránka načítá ANSI_1250

Zajímalo by mě tedy, odkud si vyšší verze CADu zjišťují aktuální kódové stránky, protože z profilu místa užívání to není, tam je nastaveno v XP ruština a ruská federace.
Nebo jestli se to dá v Acadu nějak natvrdo nastavit, případně jej před spuštěním nějak nakopnout, aby využívat tyto kódové stránky.

Díky za podnětné přípomínky



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 18.lis.2005 v 10:52
Záleží na nastavení "default locale" ve Windows XP. Ale mělo by stačit přiinstalovat podporu ruštiny do Windows a AutoCAD ji využije (o codepage se starat nemusíte). Předpokladem je, že výkresové texty byly psány v Unicode (a ne nějakým speciálně kódovaným fontem).

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Kodyn
Datum odeslání: 18.lis.2005 v 18:48
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Záleží na nastavení "default locale" ve Windows XP. Ale mělo by stačit přiinstalovat podporu ruštiny do Windows a AutoCAD ji využije (o codepage se starat nemusíte). Předpokladem je, že výkresové texty byly psány v Unicode (a ne nějakým speciálně kódovaným fontem).


Font který je nutné využívat na tomto projektu tj. romansr.shx využívá kódové stránky ANSI_1251. Čili pokud pod Win2000 v Místní a jazykové nastavení nastavím v záložkách ruštinu pro vše kromě Jazykových nastavení, kde nastavím češtinu, aby nám AutoCAD nabíhal v češtině.
V této konfiguraci to funguje.
Ovšem ne pro AutoCAD 2005. Ten funguje pouze pokud přenastavím celé windows do ruštiny.
Čili z toho usuzuji, že si tu proměnnou musí AutoCAD brát odjinud, než ACAD2000.
Z toho vyplývá, pokud se mi AutoCAD spustí s kódovou stránkou ANSI_1250, což je v XP pokaždé pokud nepřenastavím celé wokna do ruštiny, kdy přestávají být uživatelsky přístupná, se mi fonty s romansr.shx nezobrazí v azbuce. Pokud spustím s kompletně ruským prostředím a AutoCAD se načte s syscodepage ANSI_1251, tak to funguje.

Dá se nějak AutoCAD nastavit, aby se načetl s ANSI_1251, pokud mu ve win XP nechám české prostředí, když se teď načítal s ANSI_1250?


Odeslal: Vladimír Michl
Datum odeslání: 18.lis.2005 v 19:39
To spíš bude odlišností Win2000 a WinXP, ale již od R13 je doporučeno používat Unicode fonty, nikoliv fonty kódované 8bitově. Takové výkresy lze jen velmi těžko sdílet, zpracovávat a publikovat mezinárodně, v různojazyčných prostředích.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Kodyn
Datum odeslání: 18.lis.2005 v 19:54
To bohužel nevyřeším, když jsme dostali pracovní podmínky pro zakázku, tak tohle bylo jedno z omezení, takže se mohu pokusit pouze nějak si vypomoci, pokud to jde.
Čili pokusit se přinutit AutoCAD aby použil jinou kódovou stránku. Ne z nastavení dialogových oken, ale z prostředí měna atd...



Vytisknout stránku | Zavřít okno