Доброго дня!
Для сервисного отдела пишу небольшую базу на базе LAMP. Одна из обязательных возможностей - распечатка квитанций о приеме изделия в ремонт. Думаю реализовать с помощью FPDF. К сожалению, FPDF поставляется без русских шрифтов, но с возможность их создать.
Пользователи работают на WindowsXP. И в голову пришла "шальная" мысль - имею ли я право для своих целей воспользоваться шрифтами из WindowsXP, такими как TimesNewRoman, Tahoma? Вроде эти шрифты можно свободно скачать, но о возможности встраивать их в свое приложение я не нашел упоминания.
Спасибо.
шрифты от Microsoft
Модератор: Модераторы разделов
-
Varandei
- Сообщения: 24
Re: шрифты от Microsoft
В английском слаб, может по этому не увидел, тут h**p://timesnewroman.com/html/corefonts.aspx , ничего про то что они бесплатные.
Если верно понял то это оф.сайт компании разработчика.
Если верно понял то это оф.сайт компании разработчика.
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: шрифты от Microsoft
Microsoft corefonts можно распространять только запакованными в cab.
P.S. Почему не использовать dejavu/liberation шрифты?
P.S. Почему не использовать dejavu/liberation шрифты?
В дисгармонии со вселенной.
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: шрифты от Microsoft
Заметьте, я не сказал что они бесплатные. Я только упоминал о возможности их скачать. Иначе как объяснить что пакет с ними присутствует во многих дистрибутивах?
eduard_pustobaev писал(а): ↑13.11.2007 18:11Microsoft corefonts можно распространять только запакованными в cab.
P.S. Почему не использовать dejavu/liberation шрифты?
Мне не нужно их распространять. Программа будет действовать исключительно, на данный момент и думаю на большую перспективу, в стенах фирмы. И если зашла речь о альтернативе, не затруднит ли Вас поделится ссылкой на упомянутые альтернативные шрифты?
Постараюсь более подробно расшифровать причину побудившую задать этот вопрос. FPDF позволяет работать только со шрифтами TrueType и Type1. По причине того что потребители готового продукта работают с WindowsXP, и в ближайшее время врядли сменят операционную систему в силу специфичности используемых программ, я и хотел использовать шрифты из поставки Windows. К внешнему виду этих шрифтов "глаз уже привык", да и печать будет вестись на достаточно простом принтере HP. Не хочется создавать лишние проблемы себе и пользователям.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: шрифты от Microsoft
хде?
за другие не скажу, а в debian пакет msttcorefonts не содержит ни одного байта шрифтов. лишь скрипт для непрямой закачки.
раз уж тут речь про pdf зашла, то и latex здесь где-то близко. а к нему рекомендуются вполне себе приличные шрифты cm-super.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: шрифты от Microsoft
Извиняюсь, не точно выразился. Но ведь есть же возможность свободно их скачать, пусть и "непрямым" путем.
А возможно ли генерировать latex из PHP? На php.net я что то ничего на эту тему не нашел.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: шрифты от Microsoft
да, конечно. но что означает для Вас «встраивать их в свое приложение»?
не понял вопроса. зачем генерировать plain-text?
а превращать plain-text с latex-овым документом в ps или pdf и сам latex прекрасно умеет.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: шрифты от Microsoft
В данном случае "встраивание" - наличие шрифтов в системе. Что бы использовать их при построение документов предназначенных для печати.
Ну понятно что будет использоваться некая "рыба" в которую и будут передаваться изменяемые параметры. Вопрос в том - как мне объяснить системе что необходимо открыть "рыбу", вставить данные и передать сформированный документ пользователю, а лучше сразу на печать. Скажем, для подобной работы с pdf-ми из php есть ряд библиотек. А как это решить для latex-а и посредством чего пользователь под WindowsXP сможет просмотреть и распечатать готовый документ.
Прошу прощения за наивные вопросы, но только изучаю php. Да и программирование тоже.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: шрифты от Microsoft
что-то я теряю нить дискуссии. при чем тут клиент?
скрипт-то крутится на сервере. вот пусть он прокрутится, создаст временный файлик с валидным latex-содержимым. потом скормит этот файлик latex-у. а получившийся pdf отдаст клиенту. не забыв в заголовке ответа выставить соответствующий mime-тип — application/pdf.
а уж чем там клиент будет полученный pdf-файл просматривать, и чего он дальше с ним сделает, личное дело клиента.
скрипт-то крутится на сервере. вот пусть он прокрутится, создаст временный файлик с валидным latex-содержимым. потом скормит этот файлик latex-у. а получившийся pdf отдаст клиенту. не забыв в заголовке ответа выставить соответствующий mime-тип — application/pdf.
а уж чем там клиент будет полученный pdf-файл просматривать, и чего он дальше с ним сделает, личное дело клиента.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: шрифты от Microsoft
Спасибо. Мы действительно несколько отошли от первоначальной темы. По поводу latex-а подумаю. Никогда не работал с ним и не знал, чт можно latex преобразовать в pdf.
Еще раз спасибо за ответы и поводы к размышлению.
Еще раз спасибо за ответы и поводы к размышлению.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: шрифты от Microsoft
не умеет. напрямую, по крайней мере. нужно сгенерированный им dvi отдельно преобразовывать в pdf. или даже так -> dvi -> ps -> pdf (:
пользуйтесь pdflatex. так Вы минуете стадию создания dvi/ps. pdflatex я в первую очередь и подразумевал. по крайней мере для меня это примерно одно и то же (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог