Q&A: Некоторые буквы печатаются не те | При печати выдаётся сообщение о плохих шрифтах

Обсуждение программы «Печать конвертов!»

Сообщение vva » 10 сен 2008, 11:06

[quote=покупатель]у нас стали плохо печататься уведомления, тоесть
в просмотре все нормально, а когда напечатает, тогда идет текст:"УВЕДОМЛЕНИЕ
о вручении9", или "Заказное'ая(" - это не опечатки, так печатается на
уведомлении, что это такое!!![/quote]


и

[quote=пользователь]добрый день наше преприятие думает о приобретении вашей программы по
рассылке писем однако мы не можем посмотреть и изучить вашу программу в демо
версии т.к. программа выдает постоянно ошибку о том что шрифт таймс нью
роман не поддерживает стиль италиан.[/quote]

Если у вас возникли аналогичные проблемы, посмотрите каким образом они решаются:

[quote=РусскиеИнформационныеТехнологии]Значит по логу мы разобрались, что система ваша почему то не знает как
правильно печатать шрифт "Times", которым мы печатаем проблемные надписи, а вместо него подставляет какой то
шрифт вообще без засечек (Arial?) и с проблемными символами.
Возникает вопрос - проблемный компьютер лицензионный? Руссифицированный? Версия изначально русская? Или её
позже настроили для русского языка?

В приложении - запускаемый файл "check_fonts.bat", который позволяет получить информацию об установленных
шрифтах на вашем компьютере и таблицах подстановки. Если его запустить, он создаст рядом с собой файл
"all_about_fonts.txt"

если это возможно, пришлите нам полученный файл ("all_about_fonts.txt" )
Или хотя бы сравните с тем что стоит на компьютере у которого нет проблем с печатью Уведомления (мы такой
пример приложили тоже)

в частности интересует строка в подстановках:
"Times"="Times New Roman"
Если пришлёте файл, дадим дальнейшие инструкции по тому как заставить программу правильно работать[/quote]


[quote=покупатель]винда изначально русская, высылаю запрашиваемый файл[/quote]

[quote=РусскиеИнформационныеТехнологии]значит по присланным вам файлам видно, что в дополнение к обычному набору шрифтов у вас стоят также:

"Times Полужирный Курсив (TrueType)"="timr66w.ttf"
"Times Полужирный (TrueType)"="timr65w.ttf"
"Times Курсив (TrueType)"="timr46w.ttf"
"Times Roman (TrueType)"="timr45w.ttf"

Для того, чтобы точно убедиться что мы правильно всё поняли, посмотрите пожалуйста как в этих шрифтах
отображаются наши проблемные символы (открывающие и закрывающие скобки)
а ещё лучше, вышлите их нам (эти файлы должны лежать в папке "C:\WINDOWS\Fonts\" ). Если догадка верная, мы
подготовим фикс для программы.[/quote]


[quote=покупатель]уря, удалил в реестре ключи на эти шрифты и все заработало, это оказывается
шрифты которые устанавливаются вместе с дровами для принтеров HP, у меня без
проблем было п.ч. дрова без шрифтов ставил, все всем спасибо[/quote]


В общем и целом при таких проблемах (а к нам обращались за всё время после выпуска самой первой версии
программы с такими проблемами не более 5 раз) нужно разбираться со шрифтами по описанному алгоритму
(установка драйверов для принтеров HP не единственный способ расстроить систему шрифтов на компьютере)

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

В приложении - пример уведомления с опсанными проблемами и вышеупомянутая утилита для получения списка
шрифтов и подстановок.
Вложения
scripts.zip
(4.78 KiB) Скачиваний: 303
bad_envelope.JPG
bad_envelope.JPG (64.08 KiB) Просмотров: 2398
Аватар пользователя
vva
Администратор
 
Сообщений: 2914
Зарегистрирован: 06 фев 2007, 13:33

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron