From: info <5740@mail.ru> To: sisyphus@altlinux.ru Cc: Yakushin <silicium@altlinux.ru> Subject: [sisyphus] QCAD 2 - вниманию Михаила Якушина Date: Mon, 22 Dec 2003 19:10:19 +0300 Message-ID: <200312221910.22260.5740@mail.ru> (raw) [-- Attachment #1: Type: text/plain, Size: 2430 bytes --] Проблема c русскими именами слоев остается. Соответственно, остается и неприменимость (пока) qcad 2 на практике. Михаил, чтобы Вам было легче разбираться, сообщаю следующее. Я поставил для пробы в качестве шрифта KDE по умолчанию (через QT Configuration) очень старый шрифт из древнего пакета ER (ERUnivers) - тот, где всего две кодировки - (латинская и koi-8r, а сам фонт прописывается как adobe-fontspecific). Результат. 1. При открытии в qcad 2 чертежа, созданного в qcad 1, его сохранении уже в формате qcad 2, и повторном открытии в qcad 2 - каждый слой раздваивается. Один из них имеет русское название, отображаемое шрифтами ER (и только ими, остальные выдают квадратики или абракадабру - в зависимости от фонта), второй же имеет название, отражаемое знаками ????. 2. Все линии переходят на те слои, которые отражаются знаками вопроса. Слои, отображаемые русскими буквами, остаются пустыми. Дальше начинаются вообще чудеса. Если в этот момент ввести на один из "русских" слоев (тестировалось на прилагаемых, известных Вам файлах) какую-нибудь линию, сохранить и вновь открыть - то измененный "русский" слой сохраняет свое русское наименование, зато второй "бывший русский" слой уходит в ???????, а один из "старых овопросенных" получает к своему названию еще какой-то значок. Таким образом, вместо исходных двух "овопросенных" и двух "русских" слоев (и плюс default по умолчанию) становится три"овопросенных" и один русский (+default, т.е.0), итого 5. Наконец, после третьего сохранения-открытия два из "овопросенных" слоя самопроизвольно сливаются (т.о. отражаются уже не 5, а 4 слоя), измененный ранее "русский" остается русским, и в дальнейшем относительно стабилен - то есть сохраняет русское название даже при редактуре. Но попытка изменить его - добавить русские буквы - приводит к тому, что вновь введенные русские буквы отражаются как ????? (получается, например, название слоя "Рукоятка ?????"). Ну, а если просто пытаться создавать в свежесозданном чертеже qcad2 русские слои - то такая попытка приводит к следующему. Русские буквы (например, "Проверка") при вводе названия слоя отображаются нормально, а вот в layer list отображаются уже как ????????. При этом, название слоя "вовнутрях" читается нормально, т.е. на повторную попытку создать слой с названием "Проверка" qcad2 говорит, что слой с таким названием уже существует. Тестовый файл прилагается. Георгий [-- Attachment #2: Compatible test Qcad1 - Qcad2.dxf --] [-- Type: text/plain, Size: 4212 bytes --] 0 SECTION 2 HEADER 9 $LIMMIN 10 0.000000 20 0.000000 9 $LIMMAX 10 360.071349 20 233.009077 9 $EXTMIN 10 0.000000 20 0.000000 9 $EXTMAX 10 360.071349 20 233.009077 9 $ANGBASE 50 0.000000 9 $ANGDIR 70 0 9 $INSUNITS 70 4 9 $DIMALT 70 4 9 $DIMLUNIT 70 2 9 $DIMASZ 40 3.000000 9 $DIMTXT 40 5.000000 9 $DIMRND 40 0.010000 9 $DIMEXE 40 2.000000 9 $DIMEXO 40 2.000000 9 $DIMAUNIT 70 0 9 $DIMADEC 70 2 9 $GRIDUNIT 10 0.010000 20 0.010000 9 $PLIMMIN 10 0.000000 20 0.000000 9 $PLIMMAX 10 420.000000 20 297.000000 9 $PSVPSCALE 40 1.000000 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 LTYPE 70 1 0 LTYPE 2 CONTINUOUS 70 64 3 Ausgez 72 65 73 0 40 0.000000 0 ENDTAB 0 TABLE 2 LAYER 70 1 0 LAYER 2 default 70 64 62 7 6 CONTINUOUS 0 LAYER 2 тХЛПСФЛБ 70 64 62 7 6 CONTINUOUS 0 LAYER 2 чФХМЛБ 70 64 62 7 6 CONTINUOUS 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 8 тХЛПСФЛБ 6 CONTINUOUS 10 158.289289 20 170.648250 11 209.299494 21 170.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 CONTINUOUS 10 209.299494 20 170.648250 11 209.299494 21 150.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 CONTINUOUS 10 158.289289 20 150.648250 11 209.299494 21 150.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 DOT 10 60.309700 20 150.648250 11 158.289289 21 150.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 DOT 10 60.309700 20 170.648250 11 84.299494 21 170.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 DOT 10 134.299494 20 170.648250 11 158.289289 21 170.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 DOT 10 84.299494 20 180.648250 11 84.299494 21 160.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 DOT 10 134.299494 20 180.648250 11 134.299494 21 160.648250 39 3 62 7 0 CIRCLE 8 тХЛПСФЛБ 6 DASHDOT 10 320.059034 20 160.648250 40 10.000000 39 3 62 7 0 ARC 8 тХЛПСФЛБ 6 DASHDOT 10 320.059034 20 170.648250 40 10.000000 50 0.000000 51 180.000000 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 CONTINUOUS 10 310.059034 20 160.648250 11 310.059034 21 170.648250 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 CONTINUOUS 10 330.059034 20 160.648250 11 330.059034 21 170.648250 39 3 62 7 0 CIRCLE 8 чФХМЛБ 6 CONTINUOUS 10 109.299494 20 160.648250 40 50.000000 39 3 62 7 0 LINE 8 чФХМЛБ 6 DASHDOT 10 109.299494 20 230.307099 11 109.299494 21 90.242270 39 0 62 7 0 LINE 8 чФХМЛБ 6 DASHDOT 10 32.290898 20 160.648250 11 360.071349 21 160.648250 39 0 62 7 0 LINE 8 чФХМЛБ 6 CONTINUOUS 10 290.059034 20 210.648250 11 290.059034 21 110.648250 39 3 62 7 0 LINE 8 чФХМЛБ 6 CONTINUOUS 10 350.059034 20 210.648250 11 350.059034 21 110.648250 39 3 62 7 0 LINE 8 чФХМЛБ 6 CONTINUOUS 10 290.059034 20 110.648250 11 350.059034 21 110.648250 39 3 62 7 0 LINE 8 чФХМЛБ 6 CONTINUOUS 10 290.059034 20 210.648250 11 350.059034 21 210.648250 39 3 62 7 0 LINE 8 чФХМЛБ 6 DASHDOT 10 320.059034 20 233.009077 11 320.059034 21 81.290854 39 0 62 7 0 LINE 8 тХЛПСФЛБ 6 DOT 10 84.299494 20 180.648250 11 134.299494 21 180.648250 39 3 62 7 0 ARC 8 тХЛПСФЛБ 6 CONTINUOUS 10 109.299494 20 160.648250 40 50.000000 50 168.463041 51 191.536959 39 3 62 7 0 LINE 8 тХЛПСФЛБ 6 DASHDOT 10 43.816818 20 160.648250 11 341.259447 21 160.648250 39 0 62 7 0 LINE 8 тХЛПСФЛБ 6 DASHDOT 10 320.059034 20 189.979486 11 320.059034 21 134.009099 39 0 62 7 0 LINE 8 чФХМЛБ 6 DOT 10 60.309700 20 150.648250 11 158.289289 21 150.648250 39 3 62 7 0 LINE 8 чФХМЛБ 6 DOT 10 63.473737 20 180.648250 11 155.125251 21 180.648250 39 3 62 7 0 ARC 8 чФХМЛБ 6 DASHDOT 10 320.059034 20 170.648250 40 10.000000 50 0.000000 51 180.000000 39 3 62 7 0 ARC 8 чФХМЛБ 6 DASHDOT 10 320.059034 20 160.648250 40 10.000000 50 180.000000 51 0.000000 39 3 62 7 0 LINE 8 чФХМЛБ 6 CONTINUOUS 10 330.059034 20 160.648250 11 330.059034 21 170.648250 39 3 62 7 0 LINE 8 чФХМЛБ 6 CONTINUOUS 10 310.059034 20 160.648250 11 310.059034 21 170.648250 39 3 62 7 0 ENDSEC 0 EOF
next reply other threads:[~2003-12-22 16:10 UTC|newest] Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-12-22 16:10 info [this message] 2003-12-22 16:52 ` Alexandre Prokoudine 2003-12-23 9:35 ` info 2003-12-23 13:28 ` Alexandre Prokoudine 2003-12-24 8:38 ` info 2003-12-24 9:02 ` Alexandre Prokoudine 2003-12-24 10:06 ` info 2003-12-24 10:12 ` Alexandre Prokoudine 2003-12-24 10:33 ` info 2003-12-24 14:41 ` [sisyphus] " Michael Shigorin 2003-12-24 14:43 ` Alexandre Prokoudine 2003-12-24 16:51 ` Michael Shigorin 2003-12-25 9:07 ` info 2003-12-24 15:43 ` info 2003-12-25 9:22 ` Alexandre Prokoudine 2003-12-25 11:59 ` info 2003-12-25 12:41 ` Anatoly A. Yakushin 2003-12-25 14:50 ` info 2003-12-24 16:13 ` info 2003-12-24 10:18 ` [sisyphus] " Alexey I. Froloff 2003-12-24 10:35 ` info 2003-12-26 9:18 ` [sisyphus] QCAD 2 - БМХЛЮМХЧ лХУЮХКЮ ъЙСЬХМЮ Михаил Якушин
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200312221910.22260.5740@mail.ru \ --to=5740@mail.ru \ --cc=silicium@altlinux.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git