Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Вниз

Собственный шрифт для работы в word-е и Delphi   Найти похожие ветки 

 
green   (2007-02-13 07:24) [0]

Есть шрифт на 210 символов (не Кириллица и не Латиница), созданный в FontCreator.
В нем символам никакие имена/кода не даны.
Необходимо, чтобы со шрифтом можно было работать в word-e (в меню вставка->символ видеть все 210 символов шрифта)
и в Delphi (отображать в Tedit все 210 символов).
Какие коды надо назначить для этого я не знаю.
(если коды под кирилицу [ $400 с чем-то диапазон], то ворд с включенным авто поднятием регистра портит набранный текст- пытается поднимать регистр).

Пожалуйста, подскажите новичку.
Какие коды назначить и как это проще сделать.
Есть программы fontLab и Font Creator.

И еще как в компоненте Делфёвой символы этого шрифта отобразить
(кроме того что у font-а fontname выставить: может там charset надо менять? )


 
КиТаЯц ©   (2007-02-13 07:46) [1]

Ниче не понял... В общем случае делается так: в программе где создается шрифт открываем "новорожденный" шрифт и рядышком стандартный какой-нибудь и смотрим какие символы (а значит и коды) чему соответствуют.
Правильно проинсталлировать шрифт =
> в компоненте Делфёвой символы этого шрифта отобразить


 
green   (2007-02-13 09:58) [2]

1) Так мне и надо узнать какие коды лучше назначить, чтобы
в worde были доступны и в то же время он не хотел у них
авто-поднимать регистр (делать заглавными) - т.е. не относил к какому либо языку что ли.
2) в делфи видел эти символы.
"Правильно проинсталлировать шрифт "- это не проблема
Прикол в том, что в шрифте может быть 65536 символов
а в делфи компонент отображает 256
а какие 256 судя по всему определяет свойство TFont.charest

Вот.
Я прошу помощи подсказать
1) какой диапазон кодов лучше выбрать
2) как конкретно назначать коды в fontlab или font creator


 
Barloggg   (2007-02-13 10:26) [3]

ну, подключить его к Word надо средствами самой винды
а именно:
пуск->панель управления->шрифты->установить шрифт

после этого этот шрифт появися в списке доступных в Wordе.
а также система его опознает если ты введешь его имя в твоем Tedit.


 
Плохиш ©   (2007-02-13 10:55) [4]


> Прикол в том, что в шрифте может быть 65536 символов
> а в делфи компонент отображает 256

Надо использовать компоненты, поддерживающие юникод.


 
green   (2007-02-13 11:23) [5]

нет все это не то
ключевой вопрос как правильно создать шрифт
чтобы его можно было использовать
Как ставить шрифт я и так знаю
И про отдельный компонент с юникодом - то же не хорошо


 
Плохиш ©   (2007-02-13 11:53) [6]


> И про отдельный компонент с юникодом - то же не хорошо

Прикольно, используют компонент с поддержкой 256 символов, плачут, что больше не влезает и на предложение о замене компонента, говорят, что это "не хорошо". Вы уж разберитесь, вам шашечки или ехать?


 
КиТаЯц ©   (2007-02-13 14:12) [7]


> green   (13.02.07 11:23) [5]
> ...
> ключевой вопрос как правильно создать шрифт
> чтобы его можно было использовать

Ответ на "ключевой вопрос" надо искать на форумах где креаторы шрифтов собираются, ИМХО.


 
green   (2007-02-13 15:02) [8]

ладно тема закрыта



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.049 c
15-1173769753
Чапаев
2007-03-13 10:09
2007.04.08
Увольнение по собственному желанию


1-1171335655
Андрей Прокофьев
2007-02-13 06:00
2007.04.08
TMemo, TDBMemo


15-1173783512
Redf
2007-03-13 13:58
2007.04.08
Как отключить ПРОЦЕССЫ, которые загружаются автоматически!


2-1174254174
uranius
2007-03-19 00:42
2007.04.08
как грамотно отправить xml запрос по http ?


15-1173637687
wacom
2007-03-11 21:28
2007.04.08
HTTP прокси





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский