шрифты
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > шрифты

шрифты

Ответ
Поиск в этой теме
Непрочитано 29.06.2007, 16:30 #1
шрифты
Hans667
 
сети
 
SPb
Регистрация: 12.04.2007
Сообщений: 539

Подскажите пожалуйста в каких шрифтах найти римские цифры..мне как то устанавливали шрифт один ESKDU вроде,не помню точно..может кто нибудь скинет что нибудь подобное?[/u]
Просмотров: 20910
 
Непрочитано 29.06.2007, 16:35
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А просто заглавные английские буквы не катят?
I, II, III, IV, V, VI...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.06.2007, 16:43
#3
Hans667

сети
 
Регистрация: 12.04.2007
SPb
Сообщений: 539


да прокатят конечно,но хочется в оригинале чтоли...да и вообще для общего развития...
Hans667 вне форума  
 
Непрочитано 29.06.2007, 16:46 Re: шрифты
#4
Залётный


 
Регистрация: 15.04.2005
Сообщений: 243


Цитата:
Сообщение от Hans667
Подскажите пожалуйста в каких шрифтах найти римские цифры..мне как то устанавливали шрифт один ESKDU вроде,не помню точно..может кто нибудь скинет что нибудь подобное?[/u]
Фонт "Arial Unicode MS" есть на любой XP компьютере. Ну а дальше \U+XXXX

XXXX - коды 2160, 2161 и т.д.
Залётный вне форума  
 
Автор темы   Непрочитано 29.06.2007, 17:07
#5
Hans667

сети
 
Регистрация: 12.04.2007
SPb
Сообщений: 539


Спасибо,все отлично.а тогда встречный вопрос:во вставке символов их нет,но юникодами вводятся.то что мы видим в выпадающем списке-не весь перечень символов?Может есть еще и в другом шрифте что то подобное?
Hans667 вне форума  
 
Непрочитано 29.06.2007, 17:47
#6
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Для шрифта TTF
Пуск - Программы - Стандартные - Служебные - Таблица символов
Для шрифта SHX
Специальные просмотрщики, например - SHX Viewer
KSI вне форума  
 
Непрочитано 29.06.2007, 18:14
#7
Yura

ЦТП, котельные, отопление, вентиляция
 
Регистрация: 21.02.2007
Кишинев
Сообщений: 548
<phrase 1= Отправить сообщение для Yura с помощью Skype™


А я до сих пор думал, что римские цифры изначально сформированы из латинского алфавита и каких-то спецсимволов для них нет... :shock:
Yura вне форума  
 
Непрочитано 29.06.2007, 18:14
#8
PL


 
Регистрация: 23.11.2006
California
Сообщений: 4,750


А как сделать такую вещь (дробь из мтекста) чтобы работало и в мтексте и в однострочном тексте?
[ATTACH]1183126445.zip[/ATTACH]
PL вне форума  
 
Непрочитано 29.06.2007, 20:16
#9
Залётный


 
Регистрация: 15.04.2005
Сообщений: 243


Цитата:
Сообщение от PL
А как сделать такую вещь (дробь из мтекста) чтобы работало и в мтексте и в однострочном тексте?
\U+214A\U+00BE"
Когда то соорудил такой файлик для просмотра имеющихся символов в UNICOD(овских) фонтах. См. зип. Для вставке в CAD пользуюсь ASCTEXT.
На сколько я знаю, "Arial Unicode MS" содержит наибольшее количество символов.
[ATTACH]1183133761.zip[/ATTACH]
Залётный вне форума  
 
Непрочитано 29.06.2007, 20:31
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Yura.
Цитата:
А я до сих пор думал, что римские цифры изначально сформированы из латинского алфавита и каких-то спецсимволов для них нет...
И правильно думал:
I -1
V - 5
X - 10
L - 50
C - 100
D - 500
M - 1000
Дальше не знаю.
Profan вне форума  
 
Непрочитано 30.06.2007, 05:02
#11
Залётный


 
Регистрация: 15.04.2005
Сообщений: 243


Цитата:
Сообщение от Profan
Для Yura.
Цитата:
А я до сих пор думал, что римские цифры изначально сформированы из латинского алфавита и каких-то спецсимволов для них нет...
И правильно думал:
I -1
V - 5
X - 10
L - 50
C - 100
D - 500
M - 1000
Дальше не знаю.
Внешне да, но чтобы они распознавались как цифры, а не буквы, они должны иметь соответствуюшие коды, которые начинаются с U+2160. Если писать SHX фонт, то можно дать внутренние ссылки на соответствующие буквы латинского алфавита.
Залётный вне форума  
 
Непрочитано 30.06.2007, 05:50
#12
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Возможно. Но как тогда распознается вот такое число:
MMCXLVII
?
Может быть так:
100010001001050511
?
Мне просто интересно.
Profan вне форума  
 
Непрочитано 30.06.2007, 07:57
#13
Залётный


 
Регистрация: 15.04.2005
Сообщений: 243


Цитата:
Сообщение от Profan
Возможно. Но как тогда распознается вот такое число:
MMCXLVII
?
Может быть так:
100010001001050511
?
Мне просто интересно.
Полагаю 2147.
http://ru.wikipedia.org/wiki/%D0%A0%...84%D1%80%D1%8B
Залётный вне форума  
 
Непрочитано 30.06.2007, 08:22
#14
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Да я-то знаю, какое это число. Мне интересно, как программа переведет коды в цифры и пребразует их в десятичное число. Надо же суммировать или вычитать в зависмости от того, где находится младший порядок по отношению к старшему. Или вот обратная задача - пребразовать десятичное число в "римское" число.
Profan вне форума  
 
Непрочитано 02.07.2007, 08:36
#15
PL


 
Регистрация: 23.11.2006
California
Сообщений: 4,750


Цитата:
Сообщение от Залётный
Когда то соорудил такой файлик для просмотра имеющихся символов в UNICOD(овских) фонтах. См. зип. Для вставке в CAD пользуюсь ASCTEXT.
На сколько я знаю, "Arial Unicode MS" содержит наибольшее количество символов.
Можно чуть подробнее? Печатаем текст, надо внести спецсимвол - что приходится печать для спецсимвола? Я использую в основном .shx
PL вне форума  
 
Автор темы   Непрочитано 02.07.2007, 09:30
#16
Hans667

сети
 
Регистрация: 12.04.2007
SPb
Сообщений: 539


помучился немного но достал таки его.Вот,выкладываю всем на обозрение.
[ATTACH]1183354208.zip[/ATTACH]
Hans667 вне форума  
 
Непрочитано 02.07.2007, 10:38
#17
Залётный


 
Регистрация: 15.04.2005
Сообщений: 243


Цитата:
Сообщение от PL
Можно чуть подробнее? Печатаем текст, надо внести спецсимвол - что приходится печать для спецсимвола? Я использую в основном .shx
Если фонт, который ты используешь UNICODE(овский) и содержит необходимый тебе символ, печатаешь \U+XXXX
где XXXX - Код необходимого тебе символа.

Кроме того имеется возможность вводить эти символы одним нажатием клавиш. Для этобо необходимо сгенерировать свою раскладку клавиатуры, в которой будут присутствовать эти символы. Лет 10 назад для этого использовал в Windows 95 - 98
http://solair.eunet.yu/~janko/engdload.htm
Для NT делал это редактированием файлов расклади клавиатуры, например kbdru.dll в шестнацатиричном виде. Сейчас такой необходимости нет т.к. Microsoft сделал инструмент, позволяющий упростить эту операцию:
http://www.microsoft.com/downloads/d...displaylang=en
Можно просто добавить к стандартной раскладке дополнительные символы на сочетание калавиш
CTRL+<Клавиша>
CTRL+ALT+<Клавиша>
CTRL+ALT+SHIFT+<Клавиша>

Кроме того имеется такая програмка - Keys:
http://www.szp-software.com/
Которая позволяет одним нажатием печатать последовательность символов.
http://www.ecw.hu/szp-software/keys_en.html
Правда там сказано:
Easy to learn and understand - no
И это, наверное, правда. Но она работает.
Залётный вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > шрифты