Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
ytvoreni znaku pomocí %%x |
Odpovědět | archiv |
Autor | |
Pajda
Diskutér Přihlášen: 21.pro.2005 Lokalita: Czech Republic Stav: Offline Bodů: 13 |
Téma: ytvoreni znaku pomocí %%x Zasláno: 15.úno.2007 v 13:40 |
Dobrý den
Chtěl bych vytvořit znaky pomocí %%(libovolné písmeno)tak by fungovalo stejně jako funguje %%p %%c %%d %%u %%o.
Nevím zda stačí přiřadit spravný znak a popsat tvar v *.shp a zkompilovat nebo je to funkce cadu.
Děkuji
|
|
Seiner
CAD/BIM manager Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662 |
Zasláno: 15.úno.2007 v 13:45 |
Jestli se nemýlím, ta procentová konvence je "zadrátovaná" v AutoCADu.
V SHP jsou znaky přiřazeny k ASCII kódu.
Ze svých zkušeností dost nedoporučuji tvořit vlastní značky a fonty. Bývají problémy při zpolupráci.
Pro vkládání extra znaků (ale obsažených v normálních fontech) jsem dělal usnadnění v editoru odstavcového textu. Už malinko passé.
|
|
Vítězslav Seiner
Chrudim |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21489 |
Zasláno: 15.úno.2007 v 20:09 |
Ano, upravování fontů je nevhodné z důvodů kompatibility výkresů. Písmenové % kódy jsou pevně přednastavené, ale můžete použít číselné kódy %%nnn nebo spíše Unicode znaky \U+nnnn. |
|
Pajda
Diskutér Přihlášen: 21.pro.2005 Lokalita: Czech Republic Stav: Offline Bodů: 13 |
Zasláno: 16.úno.2007 v 07:49 |
Tip#1548 " V AutoCadu můžete použít řídící kódy uvozené "%%" pro zadání speciálních znaků (zavisí na fontu...)". Mě jde o to abych upravyl font a mohl použít specilni znaky, ktere se běžne nepouživají a nemusel je nahrazovat stávajici. Nemužu prijít jak mám upravit font pro použití "%%"x. A kompatibilitu neřeším jsme malá firma a vše dáváme jen v tištěný formě nebo v pdf.
|
|
Seiner
CAD/BIM manager Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662 |
Zasláno: 16.úno.2007 v 08:04 |
Ano, můžete použít %%nnn, kde nnn je číslo ASCIi kódu.
O jaké speciální znaky, jinde se nevyskytující se jedná?
A dá se vůbec ještě sehnat SHP pro fonty? Uvědomte si, že musíte DOPLNIT stávající zdrojový soubor a přeložit ho. Kdysi bývávál součástí instalace adresář něco jako Source, jestli si dobře vzpomínám, ale už dlouho jsem ho nikde neviděl.
PS. My jsme taky malá firma, ale právě proto musíme balancovat špičky - buď dělá někdo pro nás, nabo děláme my pro někoho jiného a už je problém na světě.
|
|
Vítězslav Seiner
Chrudim |
|
Ferdinand
TOP uživatel Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1904 |
Zasláno: 16.úno.2007 v 09:40 |
To může být spíše brzda. Co když nějaký zákazník, který by měl zájem o zadání zakázky dejme tomu o náplni několika miliónů Kč, dal do podmínek: "Veškerá projektová dokumentace bude Objednateli dodána Zhotovitelem v pěti výtscích a v elektronické formě *.dwg, *.xls, *.doc na nosiči CD." Takovou zakázku odmítnete Upravil Ferdinand - 16.úno.2007 v 09:41 |
|
-FerTh-
|
|
Pajda
Diskutér Přihlášen: 21.pro.2005 Lokalita: Czech Republic Stav: Offline Bodů: 13 |
Zasláno: 16.úno.2007 v 10:13 |
Mám romans.shp a chsi přidat znak kolmo
použivám
*3000,13,znak_kolmo ; Levý Alt+d
a chtěl bych náhradní znak pomocí %% a něco pismeno nebo číslici nejak tak
(SHP)
*%%00066,13,znak_kolmo ; %%F
2,054,1,0E0,2,078,1,0F4,2,0FC,080,05C,0 (/SHP)
ale to to nefunguje(Bad shape definition at line 1117 (řádka mé změny)), jak spravně bych měl napsat zank *xxx, aby mě to autoced s compioval
Ve výkrsech v digitální podobě pro zákazníka bych font jednoduše nepoužil nebo bych přidal font romanss.shx s popisem)
|
|
vbehun
TOP uživatel Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2022 / altern. QCad Prof. Stav: Offline Bodů: 1221 |
Zasláno: 16.úno.2007 v 13:37 |
Asi bych začal nápovědou -
--- Popis každého tvaru startuje záhlavím a následuje jedna nebo více řádek nesoucích slabiky vlastní definice. Ty jsou odděleny čárkami a ukončeny hodnotou 0. --- Jednotlivá pole definice mají následující význam: *číslo_tvaru,def_slabik,jméno_tvaru slabika1,slabika2,slabika3,...,0 --- Pokud máte v kódu znak 2 (zvednutí pisátka), tak samozřejmě následující sekvence se nekreslí, až za výskytem znaku I (spuštění pisátka). Takže kódy 0FC,080,05C,0 následující ve Vaší ukázce za kódem 2 jsou zcela zbytečné - nic nekreslí a povel k novému kreslení (kód 1) chybí. Pokud ten znak má být vodorovná čárka dlouhá 14 jednotek a uprostřed kolmice nahoru dlouhá 15 jednotek, tak snad by to mohlo vypadat nějak takto: --- *###,6,kolmo 0E0,2,078,1,0F4,0 --- *### je číslo tvaru: Číslo mezi 1 a 258 (pro Unicode písma až 65535), jednoznačné v rámci souboru uvozené hvězdičkou (*).Každý tvar v definici musí mít své číslo. Čísla 256, 257 a 258 jsou, kromě Unicode písem, vyhrazena pro symboly stupeň, +/- a průměr. Tyto symboly se v Unicode písmech objevují v číslech tvarů U+00B0, U+00B1 a U+2205 a jsou částí rozšířená znakové sady Latin A". V souborech fontů (soubory definující pro každý znak odpovídající tvar) pak toto číslo musí odpovídat ASCII kódu daného znaku. Pro definici tvarů na konkrétních číslech nezáleží. ---
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21489 |
Zasláno: 16.úno.2007 v 14:16 |
Skutečně není vhodné modifikovat standardní fonty AutoCADu. Znak "kolmost" se dá vzít např. z některých Unicode fontů (např. Arial):
\U+1169 - korejská mediála o
\U+116E - korejská mediála u
\U+22A5 - rámečkovací znak směr nahoru
\U+253B - silná vodorovná a nahoru
\U+3026 - hangžu číslice 6
\U+4E04 - čínský znak CJK
a asi by se našly i další...
|
|
vbehun
TOP uživatel Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2022 / altern. QCad Prof. Stav: Offline Bodů: 1221 |
Zasláno: 16.úno.2007 v 14:32 |
Zejména někteří zákazníci nemají rádi nestandartní písma.
---edit--- omluva za špatný zrak Kromě \U+22A5 - Up Tack (orthogonal to) (perpendicular) (base, bottom) ---jsou tam ještě \U+22A6 - Assertion (reduces to) kolmice otočená doprava U+22A4 - Down Tack kolmice otočená dolů ... (UNICODE block 2200 - 22FF Mathematical operators) K prohlížení Unicode fontů lze s výhodou použít program Unibook.
Upravil vbehun - 16.úno.2007 v 14:46 |
|
Kotlaba
TOP uživatel Přihlášen: 06.říj.2004 Lokalita: ČR (SČ) Používám: už žádné Stav: Offline Bodů: 376 |
Zasláno: 16.úno.2007 v 15:10 |
Také jsem zkušel vyluzovat nestandardní znaky. Je tu ke stažení výkres UNICODES.DWG ve kterém jsem se pokoušel zobrazit všechny znaky z fontu.
BTW: vzpomínám si, že svého času tu byla diskuse o znaku "promile".
|
|
Pajda
Diskutér Přihlášen: 21.pro.2005 Lokalita: Czech Republic Stav: Offline Bodů: 13 |
Zasláno: 16.úno.2007 v 15:30 |
Děkuji Vám za názory a když to shrnu tak, vytvořit další znaky napsanim v autocadu %%x nelze, kromě těchto %%c znak průměru (Ø)
%%d znak stupně (°) %%u přepne mód podtržení %%o přepne mód nadtržení %%p znak tolerance, plusmínus (±, +-) %%% znak procento Když znakk co potřebuji v jiných fontech najdu tak ho mám radši použít i když bych měl použit vice fontu v danem textu (mtext) (dtext nelze),
a pokud chci vytvořit nový tvar, který se mi nepodaří jinde nejit tak musim nahradit znak, který je definovaný (muže být volný v daném *.shx)
|
|
vbehun
TOP uživatel Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2022 / altern. QCad Prof. Stav: Offline Bodů: 1221 |
Zasláno: 16.úno.2007 v 15:34 |
To pan Kotlaba:
No jistě - mám krásné promile - ale co s ním, když SHX tvary jsou dnes už nemoderní ... --- *###,59,promile 2,14,8,(-9,-21),1,8,(18,21),2,0D8,1,02E,02C,02B,029,028, 026,024,023,021,020,2,8,(8,-14),1,029,02B,02C,02E,020,021, 023,024,026,028,2,090,1,029,02B,02C,02E,020,021,023,024,026, 028,2,8,(9,-7),14,8,(-13,-10),0 --- Upravil vbehun - 16.úno.2007 v 15:35 |
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,695 sekund.