Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

 

Программы для пользователей

Здесь расположен инструментарий для работы с церковно-славянскими текстами в Windows. Как уже отмечалось, западная версия Windows рассчитана на письмо не сложнее диакритики европейских языков, и не имеет достаточных возможностей для отображения церковно-славянского языка. Поэтому необходимы дополнительные средства, расширяющие возможности системы. С другой стороны, под Windows создано множество действительно удобных программных продуктов. Microsoft Word для набора текстов, PageMaker или QuarkXPress для верстки, Finale как нотный редактор... Если архитектура фирменного продукта в достаточной степени открыта для дополнений, логичнее создавать церковно-славянский инструментарий как дополнения к готовым продуктам, нежели писать свой полнофункциональный продукт с нуля. Поэтому основной мой пакет -- "Ирмологий-4" -- написан в основном как ряд дополнений к известным продуктам.

 

Ирмологий-4

Версия 4.20 от 02.05.2010

Скачать  (4.0 Мб)

История изменений и что нового

Пакет для работы с церковно-славянскими текстами. Это -- мой основной продукт.

Пакет устанавливается на Microsoft Word for Windows версии от 2000 до 2010 (только 32-битный) и работает в нем как надстройка (Add-on). Появляется дополнительная вкладка на ленте (Word 2007+) или дополнительный пункт меню (Word 2000-2003), возможность включить церковно-славянскую раскладку и многое другое. Вот перечень его возможностей.

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

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

некоторые очевидные случаи ЦС орфографии программа отслеживает и заполняет сама; например, придыхания при наборе проставляются автоматически;

есть редактор раскладки. Мы постарались сделать раскладку наиболее оптимальной для быстрого набора; но, если Вам не нравится та церковно-славянская раскладка, что поставляется с программой по умолчанию, можете полностью ее переделать. Редактор раскладки удобен и интуитивно понятен;

имеется ряд конвертеров: из HIP, в HIP, из старого Irmologion, с сохранением форматирования и без, со множеством настроек (которые, впрочем, при желании можно не изучать и не трогать);

есть ряд сервисных функций по форматированию текста -- например, расширенная работа с буквицами;

пакет снабжен инсталлятором.

Программа может быть установлена только на Word версии 2000 и выше (проверено до версии 2010 включительно; 64-битная версия не поддерживается). Если у Вас слабый компьютер и Вам доступен только Word 97, воспользуйтесь более старой, третьей версией Ирмология.

Внимание! Вместе с программой обязательно скачайте один или несколько ЦС шрифтов. Мы больше не встраиваем шрифты в инсталлятор Ирмология ввиду большого их разнообразия. Шрифты можно взять на этом же сайте, здесь.

 

 

Ирмологий-3

Версия 3.12.05 от 06.04.2003

Скачать  (3.1 Мб)

История изменений и что нового

Это -- более старая версия нынешнего Ирмология-4. Может потребоваться, только если у Вас слабый компьютер с Word 97, и Вы не можете установить на нем Word версии хотя бы 2000. Иными словами, версия оставлена здесь "для совместимости".

Возможности Ирмология-3 более скромные, но производить уверенный набор и редактирование текста он позволяет. Все необходимые конвертеры также присутствуют.

Наши возможности по поддержке этой версии крайне ограничены.

 

 

Конвертер из HIP в RTF

Версия 4.03 от 05.07.2006

Скачать  (0.8 Мб)

История изменений и что нового

Утилита, переводящая файлы формата HIP в формат RTF. Если Вам не требуется набирать церковно-славянские тексты с клавиатуры, однако есть необходимость воспользоваться готовыми текстами в HIP-формате (скажем, с сайта orthlib.ru), эта утилита -- Ваш выбор.

Утилита -- обычное приложение Windows, не требующее установки каких-либо дополнительных программ (в частности, не зависящее от MS Word). Операционная система, однако, должна быть не ниже Windows 98.

Файлы для конвертации можно указывать по имени или просто "перетаскивать" их из Проводника.

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

Имеется возможность изменять внешний вид создаваемого текста, управляя многочисленными настройками программы.

Для любителей командной строки имеется также консольный вариант конвертера, работающий через параметры командной строки. Есть данные, что консольная утилита при помощи эмулятора работает даже в Linux.

Утилита снабжена инсталлятором.

Помимо дистрибутива конвертера, не забудьте скачать и установить хотя бы один церковно-славянский шрифт в кодировке Ucs8 (возьмите отсюда).


 

 

Инструментарий разработчика

По мере работы над шрифтами у меня, как и у любого другого разработчика, скапливается небольшая коллекция различных утилит, тестовых примеров и прочей мелочи, сделанной своими руками. Это именно та мелочь, которую нельзя найти в стандартных программах, но которая весьма существенно помогает в работе. Иными словами, личные инструменты разработчика. Некоторые из этих инструментов вполне могут стать полезными другим творцам шрифтов, поэтому я решил выкладывать их в отдельном разделе. Обычному пользователю здесь, скорее всего, будет неинтересно.

 

Утилита для решения проблемы с надстрочниками в
Microsoft Internet Explorer

Как известно, использование шрифтов с символами нулевой ширины (обычно это надстрочники) в IE, начиная с версии 5.0, представляет собой определенную проблему. Начиная с некоторого момента (IE 5.0 -- реже, IE 6.0 -- почти всегда) браузер начинает вставлять после каждого символа с нулевой шириной что-то наподобие пробела. Выглядит это не очень красиво: . Один из способов исправления этой проблемы заключается в модификации используемого шрифта. Дело в том, что величина вставляемого "пробела" равна параметру "средняя ширина символа" (xAvgCharWidth в таблице 'OS/2' файла ttf). Поэтому, если установить эту величину достаточно малой, "пробелы" будут продолжать вставляться, но их видимая ширина окажется нулевой или очень малой. К сожалению, это решение нельзя назвать идеальным. Например, в Word XP при установленной поддержке китайского письма с модифицированыными подобным образом шрифтами некорректно работает выключка: минимальная величина пробела именно в этой конфигурации программного обеспечния почему-то полагается равной средней ширине символа, но не ширине пробельного символа, заданного дизайнером. Вследствие этого, например, все первоначально скорректированные под IE шрифты из раздела "Шрифты" возвращены в исходное состояние, а специально для использования в IE выпущен отдельный вариант UCS-шрифтов с суффиксом ieUcs. Но, по крайней мере, это одно из работающих решений проблемы.

Существующие шрифтовые редакторы, как правило, не позволяют редактировать параметр "средняя ширина символа" напрямую. Вместо этого он рассчитывается редактором каждый раз при компиляции шрифта. Предлагаемая утилита SetACW.exe модифицирует этот параметр в уже откомпилированном ttf-шрифте. Утилита управляется из командной строки. При запуске задается имя шрифта и величина параметра. Инструкция прилагается. Скачать

 

Набор трудных слов для тестирования шрифтов

Пригодится разработчикам шрифтов для тестирования положения надстрочных знаков. Просто набор слов со всеми возможными ударениями над всеми возможными буквами, плюс подборка потенциально проблемных слов с букво-титлами. Посмотрите, как эти слова будут смотреться в Вашем шрифте. Но не спешите выбрасывать его в отчаянии на помойку, если пара трудных слов смотрится ужасно и поделать ничего нельзя -- гарнитура такая. Я ведь собрал все возможные проблемные случаи, но давать оценку реальной вероятности встречи в тексте того или иного слова нужно Вам. Скачать

 


Источник: http://irmologion.ru/tools.html


Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы

Как сделать инсталлятор для программы