This repository has been archived by the owner on Jul 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Убрать знак р из знака РСТ #26
Comments
sergey-s-betke
added a commit
that referenced
this issue
Sep 25, 2017
sergey-s-betke
added a commit
that referenced
this issue
May 25, 2018
39d109d * добавлены шаблоны для github'а 7d139a2 * добавлены файлы настроек b4000f4 * отказался от использования mkdir в пользу powershell (#9) 1ac1d33 - changed timestamp service URL to sha256timestamp 470c067 - исправлена ошибка `OSabsPath` для некоторых версий cygwin c86d395 - исправлена ошибка с powershell on linux для powershell 6.0.0-beta.9-1 (#33) 434f069 - определение параметров командной строки для PowerShell разделены по ОС 178265e + `OSPath` + `$(PowerShell)` fcbfe56 - исправлена ошибка с `mkdir` на linux 004e9aa - исправлено использование `mkdir` на linux 2ae8fdc + добавлен макрос `OSabsPath` для кроссплатформенности (вычисляет абсолютный путь для ОС, а не для текущей оболочки) (#11) 6528605 - исправлена несущественная ошибка в sign.mk 4177a28 * пытаюсь исправить проблему с определением местоположения `appveyor.exe` cc52ea5 + подготовлена генерация файлов с контрольными суммами для внешних файлов пакетов chocolatey 271dfc1 - `psExecuteCommand` теперь прерывает сборку в случае ошибки e859db8 + добавлен расчёт контрольных сумм для внешних файлов в момент сборки (#16) 080115b * для `gitversion` использую по умолчанию shim, а не .bat (после обновления chocolatey) eda099d Merge commit '8b549af024abb117cd6f8c114a66664bbb2190b0' into feature/extract_makeutils 40f7242 - в связи с обновлением chocolatey заменяю `gitversion.bat` на `gitversion` (#237) fc0c4ba Merge commit 'f0a11555d894ab0371c9e7395cf852309bbee1e6' into feature/extract_makeutils 072977d Insert IT-Service/ITG.MakeUtils as subtree (#242) ab17c7d Remove ITG.MakeUtils before adding it as subtree (#242) [ci skip] 2526597 Merge branch 'master' into develop 41b245e Hotfix/0.7.6 (#241) 0eb4b46 Merge branch 'master' into develop 7f24b0a Hotfix/0.7.5 (#232) 5c1b2a2 * Merge branch 'master' into develop (Hotfix/0.7.4) b61e2a9 Hotfix/0.7.4 (#228) 6868752 Merge branch 'hotfix/0.7.2' into develop c7c4396 Merge branch 'hotfix/0.7.1' into develop d764e57 Merge branch 'master' into hotfix/0.7.1 b211fbd Merge branch 'release/0.7.0' caf7fe0 Release/0.7.0 (#218) 5a6786b Merge branch 'feature/ffpython_to_python' into develop 00d17ce * добавил выбор между python и ffpython по ОС (#215) [skip ci] 7eaa7b7 Feature/redesign hierarchy (#213) d1c2da1 Merge branch 'feature/appveyor' into develop 8b0ef6e - исправляю разделение по строкам многострочного скрипта clone_script для appveyor (#189) 4dd46cd * меняю путь к ITG.WixUtils на относительный (#189) bb8539d - устанавливаю WiX для ITG.WixUtils локально через NuGet (#189) 51f1e2c - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) 2e75015 * проверяю переменную окружения GitVersion в make (#189) 9e3a620 - устанавливаю переменную окружения GitVersion и использую её в make (#189) 0057894 - устанавливаю GitVersion через choco и добавляю его каталог в PATH (install.ps1) (#189, #148) - использую GitVersion.exe, а не .bat (#189) eb01a0d Merge branch 'feature/GitFlow_+_GitVersion' into develop d9b5b93 - переменные GitVersion объявлены как экспортируемые (#145) b82783d * ускорил кеширование переменных GitVersion (`/exec`) (#145) e48b509 * добавил кеширование переменных, генерируемых GitVersion (#145) 47f30bc * для формирования версию использую GitVersion (#145) be53e0e Merge branch '0.6' into develop 2baf919 Слияние ветки версии 0.6. 31013b8 * несущественные изменения в ITG.WixUtils 77652d9 - исправил ошибку со сборкой ITG.WixUtils из основного Makefile (#198) 821c3df - указал опции для `ctanupload` (#188) e951802 - разместил readme.md на верхнем уровне CTAN архива (#197) - добавил англоязычный readme.md (#197) c8aca93 + добавил цель автоматической загрузки в CTAN (#188) 02754a1 - исправил некоторые каталоги для CTAN архива (#192) d150b8b * устранил постоянную необходимость сборки архивов (корректно устанавливаю время изменения архивов) fc89a46 * выделил правила для сборки CTAN архива в отдельный CTAN.mk (#192) f9d7548 * устанавливаю время архивов на время наиболее старого файла f31d0d0 * устранил лишние обновления .mk файлов для зависимостей TDS архива (#192) 522e321 * заменил вызов макроса для "копирования" файлов в CTAN и TDS архивы на определение зависимостей для цели .CTAN (идентификатор - временный) (#192) 3158d1c * реализовал "раскладывание" файлов по папкам в TDS архиве на основе расширений (#192) - исправил ошибку в `copyfileto` 983418c * добавил макрос `copyFilesToZIP` и реализовал создание архивов через него (#192) b690c0e * выделил и макроопределения для подготовки архива для CTAN в отдельный Makefile (#192) 6447e38 * выделил некоторые общие задачи в Makefile в отдельные файлы (#192) df8d124 * подписываю `msi` и `msm` только при условии доступности `signtool` (#153) 45463ed * перевёл сборку .msm и msi на `sh` для `make` (#148) - временно отключил `signtool` (#153) d8578ef - при сборке `doc` исправил формирование индексов и истории версий (#146) 267fa57 * добавил заготовку `latexmkrc` файла конфигурации для latexmk 6111454 * добавил генерацию цифровых подписей для .msm, .msi (#140, #150) 4b3f308 + добавил `Makefile` лдя подготовки файлов для цифровой подписи (#109) f28c641 + выделил компоненты для отдельной установки True Type шрифтов (#141) * применил локализацию там, где это было возможно 6560430 + добавил заготовку проекта для генерации .msi пакета (#141) a7badac * несущественные поправки в .msm 5558052 Conflicts: Makefile 09f261d * переработал `makefile` для рекурсивной сборки `ITG.WixUtils` (#140) 9ce4b02 + добавил `Makefile` для сборки .msm модуля (#140) c8738af + добавлена генерация msi module для подключения шрифта в дистрибутивы (#140) REVERT: e9c5a9f - исправлена несущественная ошибка в sign.mk REVERT: 9aecd17 * пытаюсь исправить проблему с определением местоположения `appveyor.exe` REVERT: db97186 + подготовлена генерация файлов с контрольными суммами для внешних файлов пакетов chocolatey REVERT: eeee621 - `psExecuteCommand` теперь прерывает сборку в случае ошибки REVERT: ae88002 + добавлен расчёт контрольных сумм для внешних файлов в момент сборки (#16) REVERT: 82dd474 * для `gitversion` использую по умолчанию shim, а не .bat (после обновления chocolatey) REVERT: 9ab19a4 Merge commit '8b549af024abb117cd6f8c114a66664bbb2190b0' into feature/extract_makeutils REVERT: e72e674 - в связи с обновлением chocolatey заменяю `gitversion.bat` на `gitversion` (#237) REVERT: 5c8154e Merge commit 'f0a11555d894ab0371c9e7395cf852309bbee1e6' into feature/extract_makeutils REVERT: 8d63e73 Insert IT-Service/ITG.MakeUtils as subtree (#242) REVERT: 2b52a97 Remove ITG.MakeUtils before adding it as subtree (#242) [ci skip] REVERT: 26f3393 Merge branch 'master' into develop REVERT: 1a4309d Hotfix/0.7.6 (#241) REVERT: 327ad2c * разрешена на AppVeyor публикация при любых комитах в master, в том числе - без меток REVERT: 9f5ba1a Merge branch 'master' into develop REVERT: 8435a13 Hotfix/0.7.5 (#232) REVERT: 9e39930 * Merge branch 'master' into develop (Hotfix/0.7.4) REVERT: 485f3d9 Hotfix/0.7.4 (#228) REVERT: 029c6f7 Merge branch 'hotfix/0.7.3' into develop REVERT: bed9f57 - исправлены генерируемые наименование и метка релиза, геренируемого в GitHub при сборке master ветки (#200) (#225) REVERT: a6be686 Hotfix/0.7.2 (#224) REVERT: 90b37f8 Merge branch 'hotfix/0.7.2' into develop REVERT: 4ca082c - пулбикация релиза на github будет выполняться только для master ветки и только после добавления метки (#200) REVERT: d9a5669 - добавляю генерацию описания релиза на github (разбиение по строкам) (#199) REVERT: 55fea24 - исправляю публикацию релиза на github (#200) + добавляю описание релиза на github (#199) REVERT: 0dd8533 + добавил публикацию релиза на github (для теста) (#200) REVERT: 77ce229 * изменяю формат нумерации сборок на appveyor (#220) REVERT: b95daff Merge branch 'hotfix/0.7.1' into develop REVERT: 35cbfa6 * пытаюсь исправить конфигурацию GitVersion.yml для корректного именования и нумерации сборок (#220) [ci skip] (#223) REVERT: 323cade Merge branch 'master' into hotfix/0.7.1 REVERT: f69b45d Merge branch 'release/0.7.0' REVERT: f2b40af * пытаюсь исправить конфигурацию GitVersion.yml для корректного именования и нумерации сборок (#220) [ci skip] REVERT: d5e7957 Release/0.7.0 (#218) REVERT: a9d6c3e * включая файл `version.dtx` с актуальными сведениями о версии REVERT: d63d6f6 - несущественно оптимизировал verbose вывод при загрузке miktex (#209) REVERT: 2058072 - заменил репозиторий miktex для appveyor (#209) REVERT: 0a35776 - устанавливаю miktex без использования пакетных менеджеров (#209) REVERT: 698c83b - заменил установку miktex на самостоятельную загрузку и запуск сетевого инсталлятора (#209) [skip ci] REVERT: 035be60 - принудительно обновляю miktex после установки на appveyor (решаем ошибку загрузки пакета xetex-def #209) REVERT: 897e0bd Merge branch 'feature/ffpython_to_python' into develop REVERT: d04238e * добавил выбор между python и ffpython по ОС (#215) [skip ci] REVERT: d61dd96 * добавлена установка python3 (#215) [skip ci] REVERT: 10ddae2 Feature/redesign hierarchy (#213) REVERT: d0ef3eb Merge branch 'feature/appveyor' into develop REVERT: 1212beb - исправляю разделение по строкам многострочного скрипта clone_script для appveyor (#189) REVERT: 05d7ced - исправил clone_script для checkout конкретных commit модулей (#189) REVERT: f57f7fc - исправил клонирование репозитория на appveyor (точнее - клонирование репозитория модуля) (#189) REVERT: ccd5bb0 - исправил путь к репозиторию в clone_script и для репозитория модуля ITG.WixUtils (#189) REVERT: bfe1bec - исправил путь к репозиторию в clone_script и для репозитория модуля ITG.WixUtils (#189) REVERT: 7bd63dd * меняю путь к ITG.WixUtils на относительный (#189) REVERT: 80cd778 * изменил путь к репозиторию модуля ITG.WixUtils на относительный для appveyor (#189) REVERT: af654ad - добавил `--recursive` в `git clone` для загрузку модулей (ITG.WixUtils сейчас...) (#189) REVERT: 86cd2e3 - устанавливаю WiX для ITG.WixUtils локально через NuGet (#189) REVERT: fc6adb5 * добавил исключения в .gitignore [skip ci] REVERT: f97a8cf * исключил служебные каталоги Visual Studio из репозитория (#189) [skip ci] REVERT: 8082355 - разрешаю miktex установку пакетов без запросов пользователю (#189) REVERT: 9111ba9 * добавил несколько условий для установки приложений на appveyor (#189) REVERT: b3a9e54 * блокирую RDP сессию для целей отладки (#189) REVERT: 9255312 * блокирую RDP сессию для целей отладки (#189) REVERT: 2c76c65 * включил RDP подключение на appveyor build серверах (#189) REVERT: 27c2cfe + включил ttfautohint 1.3 в репозиторий (#189, #150) REVERT: afc1dff * убрал лишнюю подготовку среды для appveyor (#189) REVERT: 8341254 * временно отключил установку ActivePerl на appveyor (#189) REVERT: c793725 * убрал изменение `qt.conf` (#189) - попытка установки `Server-Gui-Shell` для решения проблемы с `SetProcessDpiAwareness` для MikTeX (#189) REVERT: b16b1fa * отключил в install сценарии установку ActivePerl (#189) REVERT: 7899daa - добавил параметры для Qt, попытка устранения проблем с `SetProcessDpiAwareness` в miktex на build server'е без UI (#189) REVERT: 15de133 - решаю проблемы с `SetProcessDpiAwareness` - через параметры командной строки инструментов MikTeX (#189) REVERT: 7c66af0 - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) REVERT: 6c0df10 - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) REVERT: 2d8fa4e - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) REVERT: 53ea155 - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) REVERT: 7ba390a - пробую отказаться от pdftex в пользу xelatex из-за проблем с `SetProcessDpiAwareness` (#189) REVERT: f8476cc - исправил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) REVERT: 9874481 - исправил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) REVERT: fcc935e - исправил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) REVERT: f44dd2b - добавил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) REVERT: b06dc55 - добавил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) REVERT: 2490fcd - указал провайдера для установки ActivePerl (#189, #148) REVERT: f4f9611 * исключил каталог для nuget пакетов из репозитория REVERT: 4b1692b * проверяю переменную окружения GitVersion в make (#189) REVERT: 0c55681 - устанавливаю переменную окружения GitVersion и использую её в make (#189) REVERT: 3c4fb02 - перенаправил stdout gitversion, ppm, mpm в verbose поток (#189, #148) REVERT: 2de202d - исправил пути поиска cygwinsetup.exe (#189, #148) REVERT: 984b30f - добавил ещё пути поиска cygwinsetup.exe (#189, #148) - перед установкой пакетов miktex проверяю, не установлены ли они уже (#189, #148) REVERT: a116581 - вместо копирования cygwinsetup.exe нахожу его и использую найденный (#189, #148) REVERT: d45fea4 * вернулся к PackageManagement (#189, #148) * принудительно устанавливаю источник пакетов как доверенный (#189, #148) * явно указываю провайдер пакетов (#189, #148) * убрал флаг принудительной переустановки пакетов (#189, #148) - добавил установку acroread (#189, #148) REVERT: 8831089 - устанавливаю GitVersion через choco и добавляю его каталог в PATH (install.ps1) (#189, #148) - использую GitVersion.exe, а не .bat (#189) REVERT: 8401bcb * ушёл от использования PackageManagement (не всё хорошо работает, и для провайдера chocolatey) (#189, #148) * пока отключил установка WiX, для теста. REVERT: b40a3c8 - вернул принудительную установку ActivePerl и GitVersion (так как они untrusted) (install.ps1) (#189, #148) REVERT: fe68d1b - вернул принудительное обновление / добавление репозитория для NuGet (install.ps1) (#189, #148) - вернул принудительную установку fontforge и miktex (так как они untrusted) (install.ps1) (#189, #148) REVERT: e55b8c8 - добавляю репозиторий в chocolatey только в случае его отсутствия (install.ps1) (#189, #148) REVERT: 67916dc - восстановил принудительное обновление провайдеров для NuGet и Chocolatey (#189, #148) REVERT: 8bf503f * обновляю версию chocolatey до 0.9.10 в install.ps1 (#189, #148) - пакеты CygWin устанавливаю через `choco istall --source cygwin` в install.ps1 (#189, #148) * убрал принудительную переустановку пакетов в install.ps1 (#189, #148) REVERT: f0574da * добавил вывод каталогов установки CygWin и MikTeX, переменной PATH в install.ps1 (#189, #148) REVERT: af5aa24 - заменил `cyg-get.ps1` на прямой вызов `cygwinsetup.exe` (#189, #148) REVERT: 9f71a7a * поправил вывод информации в `install.ps1` при выполнении в appveyor (#189, #148) REVERT: 67b9ffe - исправил пути для `cyg-get.ps1` версии 1.0.7 (#189, #148) * этапы вывожу в консоль через `Write-Information`, а не через `Write-Verbose` (#189) REVERT: bbaa2e7 - решаю проблемы несовместимости cyg-get и cygwin (#189, #148) REVERT: 48f8c63 - пытаюсь исправить ошибку с установкой провайдера NuGet (#189, #148) REVERT: efcca9a - пытаюсь исправить ошибку с установкой провайдера NuGet (#189, #148) REVERT: d64f384 - исправил часть ошибок в install.ps1 для выполнения сборки на appveyor (#189, #148) REVERT: 697e77f * добавил кнопку со статусом сборки на appveyor (#189) * пока отключил этап тестирования на appveyor (#189) REVERT: 26bf79a - заменил образ на appveyor на WMF 5 (#189) * переименовал `prepare.*` в `install.*` (#189) REVERT: 6accc55 * добавить пробный конфигурационный файл appveyor.yml (#189) REVERT: 1edfec6 * добавил информацию в readme.md о GitFlow и GitVersion (#145) REVERT: 6888b49 Merge branch 'feature/GitFlow_+_GitVersion' into develop REVERT: 93e57b0 * и для .msi, и для .msm использую `MajorMinorPatch` версию (#145) REVERT: 100be4c - переменные GitVersion объявлены как экспортируемые (#145) REVERT: 696b93d * при генерации шрифтов использую полную SemVer (#145) REVERT: 359bbfd * ускорил кеширование переменных GitVersion (`/exec`) (#145) REVERT: 671fbc1 * добавил кеширование переменных, генерируемых GitVersion (#145) REVERT: db4bb78 * для формирования версию использую GitVersion (#145) REVERT: 7fab613 * добавил файл конфигурации GitVersion.yml (#145) REVERT: 201c43d Merge branch '0.6' into develop REVERT: 07d8b0b * добавил установку SourceTree (для поддержки GitFlow процесса) (#145) REVERT: fd4d4fe + добавил установку `GetVersion.Portable` (#145) REVERT: f48b8bc Слияние ветки версии 0.6. REVERT: d86699d * несущественные изменения в ITG.WixUtils REVERT: 524ce9f - исправил ошибку со сборкой ITG.WixUtils из основного Makefile (#198) REVERT: 0ab46e2 * описал цель `ctanupload` в readme.md (#188) REVERT: d559c08 - указал опции для `ctanupload` (#188) REVERT: a7a92e5 - разместил readme.md на верхнем уровне CTAN архива (#197) - добавил англоязычный readme.md (#197) REVERT: f5183fa * убрал release из репозитория REVERT: 90d36ca Normalize all the line endings REVERT: 475b04b saving files before refreshing line endings REVERT: 3e48efa - указал в .gitattributes конвертирование окончания строк в unix style (linefeed only) (#196) REVERT: 23f9ac4 + добавил цель автоматической загрузки в CTAN (#188) REVERT: 0a50d93 * переименовал readme.md и .pdf файлы так, чтобы определялся язык документов на сайте CTAN (#194) REVERT: 92998fc - исправил некоторые каталоги для CTAN архива (#192) REVERT: 5f3cb84 * устранил постоянную необходимость сборки архивов (корректно устанавливаю время изменения архивов) REVERT: 41118bd * выделил правила для сборки CTAN архива в отдельный CTAN.mk (#192) REVERT: 3051b1e * устанавливаю время архивов на время наиболее старого файла REVERT: 66cab6e - исправил ошибку с переименованием version.dtx (#192) REVERT: 981c666 * устранил лишние обновления .mk файлов для зависимостей TDS архива (#192) REVERT: e159529 * заменил вызов макроса для "копирования" файлов в CTAN и TDS архивы на определение зависимостей для цели .CTAN (идентификатор - временный) (#192) REVERT: 4669d38 * реализовал "раскладывание" файлов по папкам в TDS архиве на основе расширений (#192) - исправил ошибку в `copyfileto` REVERT: 9d734c1 * добавил макрос `copyFilesToZIP` и реализовал создание архивов через него (#192) REVERT: fe3ec1d * выделил и макроопределения для подготовки архива для CTAN в отдельный Makefile (#192) REVERT: 77f9ac6 * выделил некоторые общие задачи в Makefile в отдельные файлы (#192) REVERT: cc83600 + добавил исходные файлы пакета в CTAN архив (#133) REVERT: 3cf107b + добавил стилевой пакет в CTAN (#133) REVERT: 5556526 + добавил файлы pdf документации в CTAN архив REVERT: ac732f6 - исправил структуру CTAN архива - добавил корневой каталог по имени пакета (#133) REVERT: fd44b6d - поправил несущественные ошибки в README.md (#133) REVERT: 7917c2d * CTAN архив заменил с .tar.gz на .zip (#133) REVERT: 920054c + добавил `README.md` в CTAN архив (#133) REVERT: 303da4c * добавил установку пакета `ctanify` и необходимых для него модулей perl (#133) REVERT: caadc1e * добавил установку ActivePerl и необходимого для `ctanupload` модуля (#188) REVERT: 3c9d271 + добавил установку пакета `ctanupload` (#188) REVERT: c380643 + добавил в ctan исходные файлы (каталог source) (#133) REVERT: bc920c2 * заменил переменные типа `\g_@@_Large_dim` на локальные (#186) REVERT: 5e483f1 * устраняю проблемы с описаниями макросов (#175, #133) REVERT: 75fcb42 - цель doc постоянно требует сборки - устранил связь с `Makefile` (#151) REVERT: 863bb83 - устранил ошибку в `WIXDIR` - был без `\` (#181) REVERT: 359a89e - добавил зависимости для .msi и .msm файлов (шрифты) REVERT: cac2805 + добавил в CTAN все дополнительные типы файлов шрифтов (#182) REVERT: 6b10c1b * несущественные изменения в Makefile REVERT: e5afdf5 * унифицировал добавление файлов в архив CTAN (#182) REVERT: b85e99f + добавил в CTAN дополнительные типы файлов шрифтов (#182), но пока - без должного раскладывания по каталогам REVERT: 4656ae9 + включил в CTAN PS Type 1 шрифты (#182), пока только .pfb файлы, но включить нужно все. REVERT: 863b4de + добавил генерацию PS Type 1 шрифтов (цель - `pstype1`) (#182) * переименовал цель `ps0` PS Type 0 шрифтов в `pstype0` (#182) REVERT: 3dee1b2 * унифицировал правила генерации файлов шрифтов в `Makefile` (#182) REVERT: 6113562 - при генерации PS Type 0 шрифтов теперь контролирую генерацию сопутствующих файлов (#183) REVERT: d4ddd52 - исправил каталоги в CTAN для `.otf` файлов (#180) REVERT: 8e08335 * поработал над параметрами страниц в doc (#175, #133) REVERT: 5a68bb4 * изменил шрифт исходного кода модуля (в doc) (#175) REVERT: 657d74d * добавил определение `italic` шрифта (как копию наклонного) (#177) REVERT: 74426ea * включил файл с данными о версии в CTAN и git репозиторий (#145) REVERT: 52a41c4 * добавил `\usedir` (#133) REVERT: f9d98da * временно отключил математику по умолчанию, до следующих релизов (#179) REVERT: 5efe75a * удалил тестовый .tex файл и его сборку (#166) REVERT: 77b38fc * перенёс подключение `textalpha` в сам doc, из пакета убрал (#172) REVERT: af08a9b * сократил объём отладочной информации в log файле (#175) REVERT: 9fd27b4 * отключил `cmap` - он нужен только для `pdftex` (#175) REVERT: 7a70672 * добавил в doc пример отображения греческих математических символов. Пока только заготовку - символы не с теми кодами используются (#172) * переопределил ряд переменных типа `\g_@@_type_*_features_tl` как глобальные REVERT: c103ed2 * заменил кодировку шрифтов на `TU` по рекомендациям разработчика `unicode-math` (#172) REVERT: 572ba62 + добавил в документацию раздел с греческим алфавитом (#166) - устранил отсутствие символов греческого алфавита в TeX при использовании `unicode-math` (`\textgamma`, ` \textepsilon`, ` \textiota`, ` \textphi`) (#172) * снова подключил `unicode-math` (#172) * убрал лишнюю инициализацию логических переменных * небольшие корректировки в документации REVERT: 86a5923 - исправил знак пустого символа в наклонном шрифте (#171) - исключил многократное его наклонение REVERT: a70d69a + добавил примеры математических формул (#166) REVERT: 781502c * поправил несущественно документацию REVERT: ada6f19 * восстановил имитацию шрифта типа Б через `FakeBold` REVERT: 141cbec + добавить явно поддержку языков в шрифт в соответствии с ГОСТ 2.304-81 * и переоформил раздел диакритических знаков в документации (#167) REVERT: 8eb8cd4 * добавил образцы символов (дроби и диакритические знаки) в документацию пакета (#166) REVERT: 61cb1c3 * добавил образцы символов (раздел 6) в документацию пакета (#166) REVERT: 2924128 * добавил образцы символов (раздел 4) в документацию пакета (#166) REVERT: f3a3e32 * добавил образцы символов (раздел 3) шрифта типа Б в документацию пакета (#166) REVERT: 041dfb2 * включил первый раздел образцов начертания символов в документацию пакета (#166) REVERT: 0584de5 - проверяю факт загрузки пакета `unicode-math` и выдаю сообщение об ошибке (при наличии опции `math`) (#155) REVERT: 64fe43d + добавил скрипт `math` в шрифт, убрал предупреждения `unicode-math` (#165) REVERT: c69401e + добавил опцию `use-NFSSFamily` REVERT: 612d01c * выделил `\@@_set_main_font:` (#133) REVERT: a8345d1 * поправил комментарии к коду REVERT: 2b0a5a7 * ушёл от определения дополнительных `NFSSFamily` семейств шрифтов для математики * вернул определение `NFSSFamily` для основного шрифта - `eskdfont` REVERT: 77e001f * добавил уточнения к формуле расчёта масштаба шрифта (#133) REVERT: b511507 * оформил идентификатор версии математики через макрос (#159) REVERT: f9d1cd3 - отключил `unicode-math` (#155) REVERT: a417910 * закончил комментирование исходного кода (#133) REVERT: 98ebadc - поправил `\_@@_set_symbol_font:` REVERT: bc04507 * добавил комментарий для `\_@@_math_symbol_declare:` (#133) REVERT: 9b76155 * добавил описание `\_@@_declare_math_sizes:` (#133) REVERT: 7dead1f * добавил описание `\eskdfont_int_to_Roman:n` (#133) * убрал переменную `\l_@@_mathfont_features_tl` REVERT: d073dc4 * переработал `\eskdfont_if_eskdfont:` - ближе к стилю LaTeX3, ушёл от `\exp_after:wN` REVERT: ecd0a40 * переработал `\eskdfont_if_eskdfont:` - ближе к стилю LaTeX3 REVERT: 59926b5 * переработал `\eskdfont_if_eskdfont:` - ближе к стилю LaTeX3 REVERT: 4d4d46e - переписал `\eskdfont_if_eskdfont:`, теперь проверяет корректно REVERT: 4cbcb21 * добавил описание `\eskdfont_if_eskdfont:` (#133) REVERT: 27fa6df * добавил описание макроса `\eskdfont_if_eskdfont:` (#133) REVERT: 2ee1e0c - убрал ошибочные доработки для совместимости с `\PassOptionsToPackage` (#160) REVERT: 32960d4 - перенёс обработку `mainfontsize` ради совместимости с `PassOptionsToPackage` (#160) - исправил ошибку с "порчей" `\c_@@_fontsizes_clist` в `\_@@_declare_math_sizes:` - исправил ошибку в формировании сообщения `invalid-mainfontsize` REVERT: 900ee64 * частично заменил clist на seq (#161) REVERT: 4af1479 - исправил ошибку с автоопределением средства просмотра .pdf файлов REVERT: 09e34eb * добавил ToDo в doc (#157) REVERT: 7fbe139 * добавил описание формирования параметров допустимых размеров для шрифтов (#133) REVERT: 1332b32 * добавил возможность указания иного средства просмотра .pdf файлов (`PDFVIEWER`) REVERT: 436be4c + добавил комментарии к расчёту масштаба шрифта (#133) * несущественные исправления REVERT: 43d4a1e * нормализация некоторых путей в `Makefile` REVERT: 073b417 - необходим `zip` пакет от `cygwin` (#148) REVERT: a06639f + добавил комментарии к `\g_@@_font_features_tl` (#133) REVERT: 0957d2c + добавил комментарии к свойствам шрифтов (#133) REVERT: 000bf0f * добавил комментарии к регистрам `\g_@@_type_X_scale_fp` (#133) REVERT: a454d78 * убрал горизонтальную линейку на миллиметровке (#133) REVERT: dd675e2 * добавил примеры для `\large`, `\small` и т.д. (#133) REVERT: b0ea1f1 + добавил описание `eskdfontsize` (#133) REVERT: 7974d66 - исправил замену `@@` при выполнении `l3docstrip` (#154) REVERT: 6ec5328 * убрал дублирование кода и существенно сократил `\_@@_normalsize_gset:n` REVERT: c099213 * добавил комментарии к остальным параметрам и к некоторым макросам (#133) REVERT: 6f2e83d - исправил условия необходимости сборки цели `doc` (#151) - вместо `ttf` следует использовать `$(TTFTARGET)` REVERT: f34ba04 * поправил `readme.md` - добавил описание `prepare.ps1` (#148) REVERT: fe37929 * подписываю `msi` и `msm` только при условии доступности `signtool` (#153) REVERT: a5174bc * перевёл сборку .msm и msi на `sh` для `make` (#148) - временно отключил `signtool` (#153) REVERT: 8914fee * изменил местоположение пакета `WiX` (#148) - исправил ошибку с определением пути при наличии нескольких пакетов `WiX` REVERT: 8250c62 + устанавливаю `WiX` и добавляю в `PATH` (#148) REVERT: df37ccf - исправлен `Makefile` под сборку на средствах, полученных через пакеты (#148) * оболочку, используемая `make`, сменил на `sh` (#148) REVERT: d205747 - добавил ещё пути `miktex` в `PATH` (#148) REVERT: 6506d59 * устанавливаю уже практически все необходимые средства (пока нет `latexmk`) (#148) + добавляю необходимые пути в `PATH` REVERT: 4738c56 * добавил установку переменных окружения (`PATH`) в `bin` для `cygwin` (#148) REVERT: 9a9176f * перехожу на `cygwin` вместо `GNUwin32` ради пакетной установки среды сборки (#148) REVERT: 6fe8c81 * добавил установку `cygwin` - ради `ttfautohint` (#148) REVERT: 78c6699 * использую пакетный менеджер для подготовки сборки (#148), первая редакция REVERT: 495d7d3 + добавил описание опций `math` и `no-math` (#133) REVERT: 3e44f61 + добавил описание опции `fractions` (#133) REVERT: b6b940d + добавил описание опции `roman-V` (#133) REVERT: b93144a + добавил описание `romannumeral` (#133) REVERT: f341610 + добавил описание опции `digit-three` (#133) REVERT: 6c5b8e3 + добавил отображения разных начертаний нуля на сетке (#133) REVERT: bdbd48b + добавил примеры кода для параметра `language` (#133) REVERT: cdb2877 + описал опцию `zero` (#133) REVERT: ecb5e03 + описал опцию `language` (#133) REVERT: 4ab27db + описал опцию пакета `mainfontsize` (#133) REVERT: c47be29 * использовал `@@` REVERT: e0b3139 * несущественные правки документации REVERT: 084b992 * приступил к "смешиванию" документации и реализации REVERT: 71ba65e * переписал `\dateTeXtoISO` на LaTeX3 REVERT: 7e856fd * вывожу даты в `doc` в региональном формате REVERT: 74dcd0c - при сборке `doc` исправил формирование индексов и истории версий (#146) REVERT: 8d0b06d * версию и дату последнего изменения получаю через git (#145) REVERT: c3079c2 * переименовал пакет из `gost2.304` в `gost2-304`. Возникали проблемы с точкой в имени файла. REVERT: 399236c * добавил заготовку `latexmkrc` файла конфигурации для latexmk REVERT: 21cf183 * перешёл на использование `\GetIdInfo` в стиле Latex3 REVERT: 34603ae * исправил некоторые ошибки при генерации документации. Убрал вывод `<*package>`, в частности... REVERT: 96ee687 * ещё несколько шагов по приведению описания к стандарту REVERT: 26da0f7 * несущественные правки в документацию REVERT: 7098286 - добавил зависимости для цели `doc` в Makefile (#143) REVERT: 39c2556 + добавил символы `\rangle`, `\langle` (#142) REVERT: df13f77 * правил комментарии для документации в ctan #29 REVERT: 9531044 * готовлю документацию для CTAN (#133) REVERT: 6418e7c * добавил генерацию цифровых подписей для .msm, .msi (#140, #150) REVERT: 62b2f53 + добавил `Makefile` лдя подготовки файлов для цифровой подписи (#109) REVERT: 8d8cf51 * выделил общую "ветку" финишной обработки .ttf файлов REVERT: 7666384 * добавил свойство `MSIDEPLOYMENTCOMPLIANT` (#141) REVERT: 221bfb2 + включил Open Type шрифты в дистрибутив (#141) REVERT: fb61141 - исправил несущественную ошибку в `readme.md` REVERT: ba5de8b * включил описание цели `msi` в `readme.md` (#141) REVERT: f052c9d * поправил контроль удаления при обновлении установленных шрифтов (#141) REVERT: fcb6635 + выделил компоненты для отдельной установки True Type шрифтов (#141) * применил локализацию там, где это было возможно REVERT: c976c77 * явно задаю идентификаторы файлов в .msm модуле (#140) REVERT: bbb060b + добавил заготовку проекта для генерации .msi пакета (#141) REVERT: 2d34d27 * исключил `bin` каталог проекта .msi файла REVERT: 8583cbf * несущественные поправки в .msm REVERT: 42d6560 * добавил автоматическое формирование 3ей и 4ой группы цифр в версии .msm модуля (#140) REVERT: 5e16e6b - исправил ошибку в кодировке SummaryInformation в .msm (#140) REVERT: 3618551 * убрал из архива временные файлы Visual Studio REVERT: b3e42c8 - исправил ошибку при генерации .woff файлов REVERT: e53de86 Conflicts: Makefile REVERT: f5861d8 * добавил автоопределение версии пакетов .msi, .msm по ветке git REVERT: 6ffe404 * добавил заготовку .msi проекта REVERT: 397b070 + включил рекурсивный `Makefile` для сборки msm (#140) REVERT: f552086 * переработал `makefile` для рекурсивной сборки `ITG.WixUtils` (#140) REVERT: e942f4b + добавил `Makefile` для сборки .msm модуля (#140) REVERT: 7ad3ee2 - компоненты шрифтов в msm и msi - разделяемые (#140) REVERT: 148a874 + добавлена генерация msi module для подключения шрифта в дистрибутивы (#140) REVERT: 5938ca4 * добавлена обработка .ttf с помощью FastFont перед подписью (#127) REVERT: 483cd0f * убрал workaround, ошибка в fontforge исправлена (#110) REVERT: ceb1917 * удалил теперь уже ненужные исходые файлы (#29) REVERT: 8c71970 + добавляю в tds пакет для CTAN `.pdf` файлы документации, полученной из `.dtx` (#29) + добавил построение документации из `.dtx` (`make doc`) (#29), но на базе `latexmk` REVERT: a39f9da - исправил сборку тестового файла .pdf после изменения (первая рабочая версия в версии v0.7) REVERT: 365263c * переделал `make ctan` (#29) REVERT: 4c04fe9 * переделал `build.lua unpack` на `unpack` цель `make` (#29) REVERT: 6690878 * изменил структуру каталогов исходных файлов + готовлю стилевой пакет LaTeX к публикации в CTAN (`make ctan`) (#133) * `gost2.304.sty` генерируется `docstrip` из `gost2.304.dtx` по `gost2.304.ins` (`make unpack`) + `make clean` удаляет и результаты `make ctan` + добавил правила для сборки `.tds.zip` (`make tds`) + добавил правила для сборки архива для CTAN (`.tar.gz` с включенным tds архивом) * добавил информацию в `readme.md` * заменил `mkdir` на GnuWin32 (#135) * определил создание правил копирования файлов как макрос в `Makefile` REVERT: 5f5b8e9 - исправил некорректную печать некоторых символов (p, и, й) ttf шрифта на PostScript принтере (#134) REVERT: 82cd76a Merge pull request #132 from Metrolog/0.5 REVERT: 9ad50e4 * убрал незадействованный код в модуле TeX (так как все "заплатки" для неполных шрифтов теперь замещены реализацией необходимых функций в шрифте) REVERT: ee81b42 + добавил опцию `fractions` в пакет TeX (#88) REVERT: 379229d + добавил правило замены пробела между целой частью дроби и числителем на zero width word joiner (#88) REVERT: 1b15e15 - переименовал combining marks (#129) REVERT: 7d80572 + указал якори для верхних диакритических знаков в греческом алфавите (#115) REVERT: df42ca5 - E2013 The version string is not formatted correctly (#126) REVERT: 26742e9 + добавил генерацию PostScript шрифтов PS Type 0 (#53) REVERT: 6dd871e - разыменовал flipped references перед генерацией шрифта (#121) REVERT: 1d88c34 * изменил `LineGap` для идентичного шага строк (`23d`, а не `22d`) на Windows и Mac (#113) REVERT: 2cc6863 - `fontRevision` set it as a Fixed 16.16 value to `<major>.<minor>` version fields (#113) REVERT: d3f102f * добавил тесты для .. и ... в .odt (#120) REVERT: 7e5305a + Character `U+000D` (carriage return) should map to a glyph with a positive advance width (#113) REVERT: c13d4dd + Characters `U+0009` and `U+0020` should map to a glyph with the same width (#113) REVERT: ffc42aa + Characters `U+0001-001F` and `U+007F` should be mapped to glyph `0` (#113) REVERT: 16ad5e0 + Characters `U+0000` (`.null`), `U+0008` (`backspace`) and `U+001D` (group separator) should map to glyph `1` (`.null`) (#113) REVERT: fe299c7 + добавил `.null` глиф (#113) REVERT: 8e895d2 - `sfnt Version` must be `1.0` for .ttf with TrueType outlines (#113) REVERT: ce37a61 - вернул ширину пробела на `6d` по ГОСТ 2.304-81 (#23) REVERT: 1fbaf87 + добавил правила замены и кернинг для `...` и `..` (#120) REVERT: 4f2bce6 + определил пробельные символы `0x2000-0x200D` и не только (#23) REVERT: b990b30 * добавил `rlig` лигатуры для градусов Цельсия и Фаренгейта (#24) REVERT: 835ac51 * добавил русский язык для `cyrl` скрипта REVERT: 51cb94b - добавил предопределённый `dcaron` (так как его ширина отличается от базового) (#7) REVERT: cc0f9f7 + добавил тест для `\r{\Delta}` REVERT: d9a060c + добавил правила замены для precombined акцентированных глифов в `ccmp` (#7) - исправил `diaeresis` на `dieresis` REVERT: bf307c6 * исключил временно `build-regular-sfd.py` REVERT: b25bd64 + добавил правила `ccmp` для акцентированных глифов (#7) REVERT: 69514e5 + добавил акцентированные глифы, предусмотренные ГОСТ 2.304-81 (#7) - добавил кернинг для созданных акцентированных глифов (#112) REVERT: 212cf1c + добавил генерацию акцентированных глифов (только предусмотренных ГОСТ 2.304-81) (#7) - включил акцентированные (precombined) глифы в кернинг по классам (#112) REVERT: 1015f50 * определил классы диакритических знаков и применил их при фильтрации mark lookup (#7) REVERT: 57588de * добавил тесты для (#112) REVERT: 70d04e8 - поправил `ccmp` для Й, й, Ё, ё (#114) REVERT: 7527477 * REVERT: f10b096 * #90 - указал конкретно греческий шрифт для `mgrk` REVERT: 5c6062a + добавил вывод таблицы параметров TeX в шрифт (#51) REVERT: 4bf676e - устранил перекрытие в наклонном шрифте `%` (ненаклоняемых символов) и наклоняемых символов (#47) REVERT: 36dadd5 * добавил тест на проблему "в наклонном шрифте % перекрывает предыдущие символы" (#47) REVERT: a338d9c + определил `mgrk` opentype feature (#90) REVERT: 006a66f - исправил ширину математических операторов (#105) REVERT: 55d1159 - исправил ширину символов - все должны иметь ширину, кратную `d` (#108) REVERT: 914a0dd - изменил толщину глифа `fraction` (#88) - изменил ширину глифа `fraction` (#88) REVERT: 2f78201 + добавил кернинг с верхними и нижними индексами (#69) REVERT: b0dc802 + обеспечил корректную генерацию классов кернинга для наклонного шрифта (предварительно устраняю его наклон) (#69) REVERT: 1f11402 - исправил разделение классов для кернинга по таблицам (#69), теперь корректно применяется кернинг и к цифрам * оптимизировал кернинг, приличный результат для прямого текста и чисел REVERT: 8cf4dc9 * переделал кернинг с кернинга пар на кернинг классов с округлением значения кернинга и укрупнением классов после округления (#69) REVERT: bdeb6e8 - убрал ссылки на удалённые символы REVERT: d2ce57f + добавил кернинг латинских и греческих букв со знаками производных (#69) REVERT: c6d8c90 + добавил кернинг скобок с цифрами, буквами латинского и кириллического алфавитов (#69) REVERT: e0b3901 + добавил кернинг цифр со знаками % и производных, знаков градуса, производных (#69) REVERT: 8917070 * убрал символы латиницы, отсутствующие в ГОСТ 2.304-81 REVERT: 6a8f76e + добавил кернинг кириллицы (#69) + добавил взаимный кернинг латиницы и цифр (#69) + добавил кернинг цифр и десятичных разделителей (точки, запятой) (#69) REVERT: 6adc84b * REVERT: dafa644 + добавил генерацию кернинговых пар для цифр (#69) REVERT: 57d94f4 * убрал сетку из теста для кернинга цифр (#69) REVERT: cdfc768 * добавил тесты в TeX файл для проверки кернинга цифр (#69) REVERT: 5c5e20e - добавил кернинг между числителем, знаменателем и символом дроби (`fraction`) (#88) REVERT: 3076bdd * выделил определение функции `copyGlyphs` + поддерживаю альтернативные начертания 0 и 3 для числителя и знаменателя (#88) REVERT: 29a7f37 - исправил положение `fraction` (#88) REVERT: 408b8e8 + добавил отдельные глифы для числителя и знаменателя inline дробей (#88) REVERT: e99e25f * более наглядно оформил тесты дробей (#88) REVERT: f0d27d2 - исключил применение дробей в некоторых форматах даты типа 12/01/1998 (#88) REVERT: 59a0ea2 + добавил `frac` для дробей (#88) и тест в .tex файл для дробей REVERT: 740bb7b - исправил определение наличие символа на `'name' in font` - обеспечил поддержку скриптами символов с именами, не соответствующими схеме именования по умолчанию REVERT: e3e9ad1 * добавил ссылку на лицензию в `readme.md` (#104) REVERT: ca22682 * добавил лицензию SIL OFL (#104) REVERT: f62aca3 * REVERT: fc6388b * установил `FoundryName` (#98) REVERT: 2fafdab - в приложениях Windows не работал feature `mark` (#103), убрал `subtable` REVERT: 1b2d900 * добавил тест композитного `lcaron` в документ open writer (#7) REVERT: 9912223 * добавил тест вывода `lcaron` по коду композитного символа при его отсутствии в шрифте (#7) REVERT: b010280 * для преобразования римских цифр (латинских букв) в специальных глифы использую OpenType features (`cv03`) (#101) REVERT: 25dc47a * переименовал ряд диакритических знаков (#102) REVERT: 74ebf8f * переименовал глифы кириллического алфавита (строчные) по аналогии с TeX (#102) REVERT: 54fc839 * переименовал глифы кириллического алфавита (заглавные) по аналогии с TeX (#102) REVERT: 1c8df5e + включил в шрифт поддержку `ordn` (#91) и соответствующий тест в TeX REVERT: d9decb1 + добавил подстановку `№` через `ordn` (#91) REVERT: f1f0df8 * добавил тест для лигатуры `№` в немецком языке (не должна применяться) (#49) REVERT: 5cc1fbc * добавил в комментариях указание языков для `apostrophe` (#81) REVERT: eaf7074 - исправил положение `ogonek` для `E`, `a`, `e` (#96) * оставил якорь для акцента `ogonek` только для символов, предусмотренных ГОСТ 2.304-81 (`А`, `а`, `Е`, `е`) REVERT: 414e053 * оставил якорь `@Apostrophe` только для символов, для которых он предусмотрен ГОСТ 2.304-81 (`L`, `l`, `d`, `t`) (#81) REVERT: ad0156e * убрал лишние пробелы вокруг `[` `]` REVERT: 7e1f927 * разбил диакритические знаки по субтаблицам REVERT: 1313ad0 * поправил положение `tildecomb` (вывел якорь на одну высоту) REVERT: 0b10edf * убрал часть лишних `\` REVERT: 65b4d25 * исправил имена глифов для `Й`, `И` по правилам TeX (#99) REVERT: 70767f8 * добавил лигатуры для `Ё`, `ё` (#100) - исправил начертание `Ё` REVERT: 4aeecdd - в Й, й подменяю `breve` на `macron` (#99) + определил лигатуры для Й, й (#99) REVERT: 6735a48 - исправил `lcaron`, `Lcaron`, `tcaron`, `dcaron` (#81) REVERT: d62b498 * REVERT: f6bae46 * добавил проверку декомпозиции `i` в open office (#83) REVERT: caf48f0 - при генерации `i` и `j` с акцентами теперь использую dotless формы (#83) REVERT: d46f472 - в ttf выводились некорректные OS/2 x height и capital height (#97) REVERT: 88a7f96 - исправил лигатуры для римских цифр (для всех language systems) REVERT: 6095cd2 - исправил положение диакритических знаков (для всех language systems) REVERT: d564db4 - исправил определение `dtls` (#87) * переименовал в `dotlessj` REVERT: 48203d0 - исправил определение `zero` feature (для всех language systems) (#64) * переименовал в `zero.slash` REVERT: c868cbb - исправил определение кернинга (применяется для всех language systems) REVERT: 20944c1 - исправил определение `cv02` (для альтернативного начертания римской V) (#66) * переименовал альтернативный римский V REVERT: 1acbfce * переименовал альтернативную цифру 3 на `three.alt` (#65) REVERT: eaada7c - исправил альтернативное начертание цифры 3 (#65), теперь применяется для всех language systems REVERT: ac55cb0 * REVERT: 58034d2 + задал язык по умолчанию для шрифта (#84) REVERT: 54add6b + добавил `DigitThree` eskdfont feature (#65) + добавил `RomanV` eskdfont feature (#66) REVERT: deabfb2 * использовал `\addfontfeature` в тесте REVERT: 3cb0911 + обеспечил возможность использования `\addfontfeature` для `\eskdfont` REVERT: d36edca + определил лигатуру для `germandbls` (ss) (#75) REVERT: 4578e4c - исправил определение лигатуры для № (No. применялась для всех языков) (#49) REVERT: 9e90d6d * переименовал символ для № в `numero` (#49) REVERT: 4be25b7 * определил и протестировал в TeX лигатуры для № в .fea файле (#49) REVERT: 5acf7bd * вынес все OpenType features в .fea файл REVERT: 997ddd4 - восстанавливаю и случайно перенесённые в фон ссылки (#42) REVERT: 4a59e9a - исправил глиф 0x00DF `germandbls` (#75) REVERT: 053178a - исправил обходное решение для восстановления "пропадающих" символов (#42) REVERT: 32d28f4 - исправил `comma above right` (#80) REVERT: 952b356 - исправил `s with comma below` (#78) REVERT: edeb771 - исправил `lslash` и `Lslash` под ГОСТ 2.304-81 (#77) REVERT: 918304c - исправил положение `acute` (#79) REVERT: abb7669 + добавил в тестовый файл TeX символы с диакритическими знаками (#74) REVERT: cf43f67 * добавил .odt файл с тестами диакритических знаков REVERT: ad05ed3 - исправил `N` и зависимые символы REVERT: 2a7af6a - #74 - `enclosing circle` REVERT: dfa84d6 * #74 - удалил `combining double vertical line below`, нет в ГОСТ 2.304-81 REVERT: dbc0320 * #74 - удалил `combining greek koronis`, нет в ГОСТ 2.304-81 REVERT: d387870 * #74 - удалил `combining greek perispomeni` REVERT: 1530780 - #74 - `combining acute tone mark` REVERT: cfa962b - #74 `combining grave tone mark` REVERT: 40f8303 - #74 - `combining double overline` REVERT: ddc556b - #74 - `combining long solidus overlay`, `Oslash` - исправил знак диаметра под ГОСТ 2.304-81 REVERT: 80bd78e - #74 - `combining short solidus overlay`, `oslash` REVERT: 4b833b9 * #74 - удалил `combining long stroke overlay` (нет в ГОСТ 2.304-81) REVERT: b42847c * #74 - удалил `combining short stroke overlay` (нет в ГОСТ 2.304-81) REVERT: 881dc0d - исправил `micro` - метрики копирую с `mu` REVERT: d8b6020 - #74 - `low line`, `double low line` REVERT: 02120f7 * #74 - `combining low line`, `combining double low line` REVERT: 45d5ee9 * #74 удалил ещё ряд нижних диакритических знаков, так как их нет в ГОСТ 2.304-81 REVERT: 9ae2374 - #74 - `ogonek` * полностью убрал знак `cedilla` и якори для него. Нет его в ГОСТ 2.304-81 REVERT: 1db69fd - #74 - `combining comma below` * удалил ряд нижних диакритических знаков, их нет в ГОСТ 2.304-81 REVERT: 78e8f62 - удалил `combining horn`, нет вьетнамских диакритических знаков в ГОСТ 2.304-81 (#74) REVERT: bc77e76 - #74 - `combining acute accent below` REVERT: 7269600 - #74 - `combining grave accent below` REVERT: a59dfc6 - #74 - `combining comma above right` REVERT: 1b57dfb - исправил расчёты ширины глифа при формировании зависимых от combining глифов (#74) REVERT: ea62a08 - #74 - `reversed comma above` REVERT: 33e8194 - `combining turned comma` строю на базе `turned comma`, а не `comma` (#74) REVERT: 999ff21 - #74 - `comma above` REVERT: 9af0f7a - #74 - `turned comma above` REVERT: ca54683 - #74 - `inverted breve` REVERT: 4994644 - #74 - `double grave accent` REVERT: 86072ba - #74 - `double vertical line above` REVERT: 5773ae1 - #74 - `vertical line above` REVERT: de29ed6 Merge branch '0.5' of github.com:Metrolog/Font.GOST2.304-81 into 0.5 REVERT: c66865c - #74 `caron` REVERT: c180a6a - #74 - `double acute` - исправил положение `acute` под ГОСТ 2.304, исправил якори в указанном глифе REVERT: 5daec16 - #74 - `ring` REVERT: 374ae44 - #74 - `diaeresis` REVERT: 541d18b - #74 - `dot above` REVERT: 9fe2e6c - #74 - `breve` - исправил Й й после изменения `macron` REVERT: 4b28e3f - #74 `overline` REVERT: 596275f - #74 - `macron` REVERT: 91eab0c - #74 - `tilde` REVERT: 2d63e10 - #74 - `circumflex` REVERT: ffb24f3 + добавил формирование в сценарии символов, занимающих место, на базе символов combining (`grave` и `MODIFIER LETTER GRAVE ACCENT` на базе `gravecomb`) (#74), для `grave` и `acute` REVERT: 4c6b9a2 * изменил `gravecomb` (`0u0300`) (#74) и ссылающиеся на него (`grave` исправил как ссылку на `gravecomb`) REVERT: 9fb9a63 - при генерации .ttf генерирую windows (а не apple) совместимый вариант (отключил опцию `apple`) (#7) REVERT: 19f6f7b - при генерации .ttf генерирую windows (а не apple) совместимый вариант (отключил опцию `apple`) (#7) REVERT: 2420f8c - не использовать old style kern (#73) REVERT: 06479ad * добавил тесты формирования символов с диакритическими знаками (#7) REVERT: 59efa5e + добавил символы `underline`, `overline` и их двойные варианты как комбинацию их же combining аналогов (#66) REVERT: bf0e76d - исправил кернинг в римских цифрам - по ошибке отключил кернинг лигатур (#66) REVERT: 87864b1 + добавил опцию `roman-V = [basic|serif|alternative]` в пакет `gost2.304.sty` (#66) REVERT: 11729ae * добавил альтернативное начертание римской цифры V (#66). Однако, использовать этот вариант в тесте пока не смог... REVERT: e4d1ad2 - для создаваемых римских цифр копирую кернинг в том числе и с символами за пределами диапазона римских цифр REVERT: 5b39c76 + добавил код для копирования кернинга пар при создании верхнего и нижнего индекса цифр (#18) REVERT: cfe26f2 + копию кернинг пар для создаваемых глифов строчных римских цифр с заглавных римских цифр (#66) REVERT: 6825ed2 + создаю глифы строчных римских цифр и лигатур как копию заглавных при их отсутствии (#66) + создаю и глифы заглавных римских цифр и лигатур при их отсутствии (#66) REVERT: 09a34ef - исправил лигатуры для римских цифр (#66) + определил лигатуры для римских цифр от 2, 3, 4, 9 + добавил кернинг для римских цифр REVERT: 2dc3cee + добавил опцию пакета `zero=[basic|slashed]` (#64) REVERT: 6bcc176 * римские цифры формирую специальными символами unicode, а не латиницей (#66) REVERT: 4372837 + поддержка вариантов начертания цифры 3 (#65) в шрифтах + поддерживаются варианты начертания и для верхнего и нижнего индексов + добавил опцию `digit-three=[alternative|basic]` в пакет `gost2.304.sty` REVERT: 05fe90e * добавил тестирование и наклонного `SlashedZero` (#64) REVERT: 879b743 + добавил варианты `SlashedZero` и для верхнего и нижнего индекса 0 (#64) REVERT: fb91009 + добавил поддержку опции fontspec `Numbers=SlashedZero` в шрифты (#64) * добавил тестирование начертания `SlashedZero` (#64) REVERT: aae7984 - исправил Makefile. Теперь при изменении шрифтов все тестовые .pdf также пересобираются REVERT: aef0b42 * несущественно поправил оформление тестового .tex файла REVERT: d99991c - использую шрифты только из файлов, а не из системы (даже если доступны) (#63) REVERT: 667f633 * задаю пути к стилевому пакету для теста на latex через переменную `TEXINPUTS` (#63) REVERT: 37488e1 - исправил `h` (#62) REVERT: aebadb0 - восстановил ограничения размерного ряда шрифта по ГОСТ 2.304-81 (#61) REVERT: eff6f9b + добавил опцию `VIEWPDF` и информацию о tex целях make в `readme.md` (#59) REVERT: 3313f81 * несколько упростил Makefile (в части определения latexmk) (#59) REVERT: e79325a + включил генерацию .pdf по .tex тесту для стилевого пакета gost2.304.sty с помощью latexmk (#59) REVERT: 40ef042 * переписал Makefile под использование GNUWin32 CoreUtils * добавил в readme.md информацию о GNUWin32 CoreUtils + добавил заготовку цели для создания tex пакета gost2.304 (#59) REVERT: 1e25846 * убрал каталог temp с временными "донорами" для разработки REVERT: 08990e0 * добавил latex файлы (#59) REVERT: b7b9b31 + включил информацию о Perl и latexmk в `readme.md` (#59) REVERT: 77e3a8a Merge pull request #58 from Metrolog/0.4 REVERT: 63babdb * задаю параметры явно при генерации .ttf REVERT: 5427f75 * применил `ttfautohint` по умолчанию REVERT: 1cb8f20 * заменил `ffpython` на `fontforge.exe` из-за ряда проблем с релизом fontforge 2015.02 (#37) REVERT: 9650015 Merge branch '0.4' of github.com:Metrolog/Font.GOST2.304-81 into 0.4 REVERT: 2ce88f1 + добавил генерацию .otf шрифтов (#52) REVERT: 48f213a * вернул по умолчанию `ttfautohint` (#55, #30) REVERT: 1487a9a - исправил ошибку в `readme.md` - make ttf AUTOHINT=ttfautohint REVERT: 4d1026d + добавил генерацию WOFF шрифтов (#54) REVERT: d169bea * несущественные поправки в `readme.md` REVERT: 7cd1d01 + добавил описание цели `ttc` в `readme.md` (#37) REVERT: 4ca1c24 * несущественные исправления REVERT: 624359d - отключил явное указание опций при генерации .ttf - слетают параметры радикала в TeX. Необходимо разобраться с причинами. REVERT: ae3dce0 * добавил вывод TeX таблиц в .ttf REVERT: 4e988ae + добавил в makefile цель ttc для генерации True Type Collection (.ttc) (#37) REVERT: d5d782b + определил подстановки для глифа `№` (#49) REVERT: 57c9e26 * добавил xits_fea.txt REVERT: d1559bb - исправил положение пределов в TeX (#46) REVERT: d7cfad4 - указал корректные OS/2 Sub/Superscripts размеры и положение (#31) REVERT: bd415e2 - указал верное положение индексов и их размер в TeX по ГОСТ 2.304-81 (#45) REVERT: f2660dd * указал `UniqueID` (#35) REVERT: 544a037 - исправил положение дробной линии в TeX (#28) - исправил положение f по вертикали * временно отключил вывод таблиц TeX - TeX ругается на отсутствие символов в формулах REVERT: 02fa90d + явно вывожу таблицу с параметрами TeX в ttf (#27) REVERT: 6643ec9 * REVERT: 15db94e - не наклоняю (c), (r) (#27) REVERT: 2e76f45 * разыменовываю ссылки при необходимости на первом этапе (#27) REVERT: 7f0fbbe * добавил код трансформации (смещения вправо) ненаклоняемых символов для наклонного шрифта. Закомментировал (#27) REVERT: f78c816 - очищаю фон в случае ошибочного перемещения контура в фон (#42) REVERT: d35e7f9 - производные от процента не наклоняю (#27) REVERT: d429c78 - исправил символ конусности REVERT: 34f253a - при генерации наклонного шрифта не наклоняю ссылки и ряд символов (#27) REVERT: 924d85c * добавил символ "конусность" REVERT: bb4349e - добавил обходное решение для случайного перемещения глифа в фоновый слой (#42) REVERT: c42efc3 - исправил ошибки, генерирующие пересекающиеся контуры в конечном шрифте (#41) REVERT: 6d95d3f - теперь добился наличия всех экстремумов в генерируемом шрифте (#41) REVERT: 7bcf811 - исправил ошибки в `oe` (#41) REVERT: 2011c5f * добился практически идеального результата хинтования и инструктирования ttf, в том числе - наклонного (#41) - через промежуточную обработку и упрощение в кубических сплайнах - убрал ряд ошибок за счёт упрощения в кубических сплайнах (#41) - исходный проект перевёл в кубические сплайны REVERT: 451c8c4 - `sfntRevision` формируется автоматически на базе `version` (#40) REVERT: 51aa575 Merge pull request #39 from Metrolog/0.3 REVERT: 3b800b2 * запускаю скрипты с помощью `ffpython`, а не `fontforge` (#38) REVERT: 4b3723a * переписал `generate-ttf` на python (#38) REVERT: 92bdf39 * переписал скрипт генерации ttf с autohint на python (#38) REVERT: 9646ee3 * заменил предварительную обработку ниточного шрифта на скрипт на python (#38) * пришлось временно отключить генерацию символов с диакритическими знаками (#7) REVERT: 317b011 * практически переписал `build-stroked-sfd` на python (#38) REVERT: 709ff43 * переписал `build-regular-sfd.pe` на python (#38) REVERT: b7de64b * переписал скрипт `expand-stroke` на python, в связи с тем, что python API в некоторых случаях не имеет аналога ff API (#27) - отключаю аттрибут `strokedfont` при генерации Outline шрифтов (#36) REVERT: ab3db9b * переписал скрипт на python, в связи с тем, что python API в некоторых случаях не имеет аналога ff API (#27) REVERT: 6e4fa79 - в TTFNames изменяю начертание на наклонный (#27) REVERT: 6d6fcf1 - исправил проблемы с пляской размеров Ю, Я, R, Q и ряда других при малых PPEM (#32). REVERT: 29db068 * добавил переменную для опций fontforge REVERT: 5e1b8fa - разыменовал ссылки в глифах, содержащих и ссылки, и кривые (#34) REVERT: e883586 * убрал задвоение концевых точек для генерации горизонтальных htem, решаю эту проблему скриптом (#32) * отвязываю перевёрнутые и масштабированные ссылки (для хинтования) REVERT: b368baa * указываю корректные аттрибуты для наклонного шрифта REVERT: 60a6c9a * явно добавляю экстемумы для последующего корректного хинтования (#32) REVERT: e250bd2 * вручную добавил горизонтальные serif для корректной генерации горизонтальных хинтов на концах (#30) REVERT: c4847a0 * пока убрал дублирование глифов по ширине ... (#30) REVERT: c37a6ba - исключил `build.log` REVERT: 5d32d67 * дублирую символы по ширине (x+2) с тем, чтобы создать HStem на концах stem (#30) REVERT: 3604fd4 - исключил "обрезание" нижнего "хвоста" у `у` на некоторых PPEM (#30) REVERT: f0c9552 * удалось добиться приличного хинтования и без разыменования ссылок (#30) REVERT: cfb3496 * добился приличного результата хинтования (#30) REVERT: 7324443 - отвязал верхние и нижние индексы цифр от исходных глифов для обеспечения хинтования, но при этом - сохранил связь верхнего и нижнего индекса (#30) REVERT: d7c2a3c - указал угол наклона в шрифте (#27) REVERT: 996f595 - ошибка в private таблице REVERT: 3fb1423 + указал явно `Blue*` параметры (#30) REVERT: fd9c3fa * отключил контроль контуров при генерации инструкций .ttf. (#30) В противном случае 0 и О на некоторых размерах имели артефакты в крайнем правом углу REVERT: 769f6a8 * несколько поправил контур а REVERT: 6a00eda * отключил автохинтование .ttf при применении ttfautohint REVERT: 1954561 - указываю явно параметры для хинтования перед `AutoHint()` (#30) REVERT: cf458b7 * добавил комментарий к `AUTOHINT` REVERT: 9759cca + опционально отказываюь от ttfautohint, хинтовать опционально средствами fontforge (#30) REVERT: 0fceb37 + добавил генерацию файла журнала сборки `build.log` REVERT: 44ae23a * несущественно исправил пиксельную сетку REVERT: 2c52819 * развязал ссылки ещё ряда символов для корректного хинтования и инструктирования * добавил автоинструктирование и автохинтинг FontForge (#27) REVERT: 183f065 * развязываю `и`, `п`, `n`, `u` при генерации шрифтов, в противном случае - на малых размерах данные буквы "прыгали" (вследствие "зеркальности" инструкций) (#27) REVERT: 79c53a4 - исправил `h` и `lambda` (возникали ошибки при генерации наклонного шрифта) (#27) REVERT: 2e555aa - разыменовываю зеркально отражённые ссылки перед наклоном шрифта (#27) REVERT: 3363d8a + добавил генерацию наклонного шрифта (#27) REVERT: bc94ee9 * REVERT: eb961e2 * выделил дополнительные этапы в подготовку шрифтов (#29) * не удаляю промежуточные файлы (`.SECONDARY`) REVERT: a11eab7 - явно указал межстрочное расстояние и размер глифов REVERT: 033f33a * добавил генерацию промежуточного полного stroked .sfd файла, на базе которого уже формирую варианты шрифта (#29, #3) REVERT: fa0dbcd - исключаю версии .sfd файлов во всех каталогах REVERT: dc62df0 - убрал лишнюю команду создания каталога REVERT: 9fc5bc9 * разнёс файлы по подкаталогам (#3, #29) REVERT: 2e49572 * переделал Makefile - подготовка к генерации разных исполнений шрифта (#3) REVERT: 61cf3c1 + добавил `dotmath` - используется для `\cdotp` в TeX (#26) REVERT: 14ddb4a - добавил для A нижний якорь (#16) REVERT: 0d86390 * добавил ещё ряд якорей (#16) REVERT: ca4a9f4 - исправил построение `dieresistonus` (составного диакритического знака) (#16) - исправил положение `hungarumlaut` (#16) REVERT: 06ef54a * указал взаимное расположение для составных диакритических знаков (#16) REVERT: 4cc8419 * удалил ряд символов - не планирую использовать (типа `Dbar`, `Hbar`) REVERT: eea007e + добавил `horn` (#16) + исправил его положение у u, o REVERT: c39259b - исправил положение диакритических знаков для T, Z, W (#16) - исправил `caron` (лишняя точка была) REVERT: 0595786 - исправил положение диакритических символов для S, s, T, t (#16) REVERT: 937cac6 - исправил положение диакритических знаков у R и r (#16) REVERT: 5a0ed76 - исправил `tcaron` (#16) REVERT: dc2bf88 + добавил ряд диакритических знаков (#16) REVERT: 8c30160 + добавил символы OE, oe (#22) REVERT: 757c344 * переименовал таблицы и привязку якорей к этим таблицам REVERT: 530daa5 - исправил ошибку в `uni2263` REVERT: dbe3a28 * определил все составные скобки (#20), но без отладки в TeX REVERT: a72e8cc * исправил составные скобки () [] (#20) REVERT: 4c025d8 Merge pull request #19 from Metrolog/0.2 REVERT: 89ad5f2 * упростил сценарий для преобразования stroked шрифта в связи с преобразованием всего шрифта (#8) REVERT: 4aa4ce4 * поправил диакритические знаки REVERT: e250272 * все символы перевёл в stroked исполнение (#8) REVERT: 5a8364e * исправил доп. ряд математических знаков REVERT: cd5485d * переделал составные скобки () REVERT: 8bf1ad0 * удалил ещё несколько символов REVERT: 8eda711 * удалил один из символов REVERT: 2fc5982 * изменил знаки цилиндричности и симметричности REVERT: 5427ab2 * исправил символ интеграла (верхнюю, нижнюю часть) REVERT: c092048 * исправил знак "отклонение от центра" REVERT: 9eea08f * изменил `revlogicalnot` REVERT: 31a04ef * изменил знаки перпендикулярности и диаметра REVERT: af53531 + добавил символы "равно по определению", и "равно по результатам измерений" REVERT: a0e0202 * изменил оверлей `uni0338` (отрицание, перечёркивание знаков) REVERT: 6eb24e9 * изменил тильду, "подобно" и похожие операторы REVERT: d4cfba6 * удалил хинты REVERT: 1691fc4 * изменил интегралы REVERT: 51b766a * изменил символы "рассмотрим", "угол" и т.п. REVERT: 36656f5 * изменил `proportional` и `infinity` REVERT: 5350023 * изменил знак `radical` REVERT: 96ef9fc * исправил знак частичной производной и пустого множества REVERT: 863dca8 * изменил tm REVERT: fc83b8d * изменил `Euro` REVERT: e603516 * упростил ещё ряд символов REVERT: 973a499 * изменил `minute` и производные от него REVERT: 1951077 * упростил ещё ряд символов, в частности - `perthousand`, `pertenthousand` REVERT: acd6901 * исправил quotation marks REVERT: d363dd7 * изменил `emdash` REVERT: 2fe305c - исправил ошибку с `figuredash` и `endash` REVERT: aa23ab3 * изменил э, ю, я REVERT: 6a9943a * изменил ъ, ы, ь REVERT: 71f4590 * переделал ц, ч, щ REVERT: ea844d4 * переделал у и ф REVERT: dfdc1fe * переделал к, л, м, н REVERT: b72ed45 * переделал з REVERT: 60bd193 * переделал ж REVERT: c5e0ba2 * переделал д REVERT: 76e05c7 * поправил s, переделал г REVERT: b497ca0 * изменил б и в REVERT: 74956b3 * изменил Э, Ю, Я REVERT: 581a4b4 * переделал Ъ, Ы, Ь REVERT: bc846f8 * исправил Ч, Ш, Щ REVERT: 5fd23e1 * переделал У REVERT: 0bfca5b * исправил кодировку для `Omega` REVERT: b9af5c4 * изменил Л и П REVERT: e449ccd * изменил `И`, `З` REVERT: cb54207 * исправил `omega` REVERT: 6efd4f5 * изменил `psi` REVERT: 0f71410 * изменил `upsilon` и `phi` REVERT: 25eab66 * исправил греческий алфавит до `tau` REVERT: ad58998 * переделал `xi`, `pi` REVERT: 954eb56 * переделал `nu` REVERT: 0f35d1c * переделал греческий алфавит до mu REVERT: cae2e05 * изменил `eta` REVERT: 9cd339a * исправил `epsilon` и `zeta` REVERT: 08bff36 * изменил `delta` REVERT: 44b726b * изменил `gamma` REVERT: 245661e * изменил `alpha`, `beta` REVERT: 0bb4481 * изменил заглавную omega REVERT: f6b1b5a * ещё немного изменил `ring` REVERT: 79e8613 * переделал символы с `Alpha` до `Psi` REVERT: 656e86b * переделал `ring` REVERT: 414e757 * изменил Д, Ж REVERT: 135dd83 * переделал Г REVERT: 8829700 + добавил `Lslash`, `lslash` REVERT: f320840 * пришлось `ldot` временно явно собрать - не собирается он корректно через якорь `Right` REVERT: cd68019 - исправил положение диакритических знаков для знаков N, n, L, l (#7) REVERT: 216c53e - исправил положение `cedilla` у K и k + добавил `kgreenlandic` REVERT: 905c18a + добавил `hbar` и `Hbar` REVERT: ef7985a + добавил знак рубля REVERT: 4153260 + добавил верхний и нижний регистр для +-=() (#18) REVERT: 9a2c6e6 + добавил 0-9 в нижнем индексе (#18) REVERT: efd3366 + добавляю верхние индексы 0-9 (#18) REVERT: a00f034 + добавил `turned comma` и производные от него (#16) + добавил `thorn` REVERT: 636857c * переделал `cedilla` REVERT: 03918ee + добавил диакритический знак `ogonek` (#16) REVERT: f32d504 * добавил `dcroat` REVERT: bfc12b2 * добавил `Dcroat`, `Eth` REVERT: 3209ac4 * переделал `short slash overlay`, `long slash overlay` * добавил `oslash` * исправил `Oslash` REVERT: c9c3b31 * добавил `Oslash` REVERT: 24868d5 * добавил `divide` REVERT: 623613c * изменил `ae` REVERT: b5ee6b7 * переделал `cedilla` и o у № REVERT: 53562e7 * переделал `acute`, `paragraph` REVERT: ae6c561 * изменил `degree` REVERT: d74df24 * изменил `logicalnot`, `macron` REVERT: 3e424ae * изменил кавычки << >> REVERT: 945349a * изменил `ordfeminine` REVERT: 8eba35b * изменил `registered`, создал R в верхнем индексе REVERT: 5b71dac * изменил `copyright` и составляющие для него REVERT: 8208c12 * изменил точки над ё REVERT: 895ebb1 * изменил `section` REVERT: 79ec487 * изменил `brokenbar` REVERT: e46ad19 * изменил `yen` REVERT: 23547e1 * изменил `currency` REVERT: f30f53e * изменил `sterling` REVERT: f4c02c0 * изменил `cent` REVERT: a9b347d * изменил `asciitilde` REVERT: ebdc5eb * переделал {} REVERT: 6eccab0 * изменил y REVERT: 2b291d4 * изменил x и z REVERT: 440316b * переделал v w REVERT: 310fe60 * изменил t REVERT: 9bb914a * переделал s REVERT: 55bf516 * переделал r REVERT: 445f78b * изменил o REVERT: 2c70b05 * переделал m REVERT: 30f9202 * h REVERT: aeb44d3 * переделал n REVERT: 03d3688 * изменил l REVERT: ebd0a86 * переделал k REVERT: 6655ea7 * переделал h REVERT: 44a49be * исправил g REVERT: ad9ab04 * переделал f REVERT: 52f91d1 * переделал `dotlessi` и `dotlessj` REVERT: b6939e0 * изменил `e` REVERT: 205f0c8 * переделаны символы b, c, d REVERT: 1e33f4f * изменил @ REVERT: 5448427 * убрал `CounterMasks` из файла проекта REVERT: f7560c7 * изменил a REVERT: 9955c50 * изменил `grave` (`) REVERT: f4abc88 * изменил J REVERT: 74e9317 * изменил R REVERT: 5126311 * изменил P REVERT: f85313d * изменил G REVERT: ee3961b * изменил Q REVERT: 4995549 * изменил B REVERT: 02bfe35 * изменил D REVERT: 21eb401 * изменил C - поправил 0 REVERT: 93dbf35 * переделал ? REVERT: f07c6e9 * поправил 8 REVERT: 11bae11 * изменил 2 REVERT: 1a30d03 * изменил 3 REVERT: 51693b2 * изменил 8 REVERT: 070343b * изменил 5 REVERT: d87d908 * изменил 6 и 9 REVERT: ba79d62 * убрал `VWidth` из глифов, кроме радикала REVERT: 611c023 * изменил U REVERT: f3af79c * изменил 0 и O REVERT: d3ed949 * изменил S и $ REVERT: bd31ab2 * переделал все символы A-Z, состоящие из линейных сегментов REVERT: 8f666cd * переделал []|^_ REVERT: 8a654c5 * отвязываю > от < при генерации (чтобы в дальнейшем можно было отключить хинтования композитов) REVERT: 094cac3 * изменил 4 и знаки < , > REVERT: e3126d2 * удалил информацию о проверке (`Validated:`) REVERT: 2c2f15a * переделал 1 и 7 * уменьшил интервал для blue values REVERT: e29a116 + добавил ttf-without-autohint REVERT: d0248cb * переделал $ REVERT: 976387f * `*`, `+`, `,` - stroked REVERT: 4718a08 - нельзя отключать опцию `composites` у ttfautohint при наличии перевёрнутых компонентов (#17) REVERT: fdbcf29 * переделал . и - REVERT: df8083c * округлил координаты промежуточных точек в амперсанде REVERT: b6be48e * переделал ( REVERT: 2a9048d * переделал процент и входящие в него символы REVERT: b1231ca * переписал AE и multiply на stroked вариант REVERT: 9782c78 * переписал символ `ampersand` в stroked варианте REVERT: 963298c * перевёл в stroked несколько символов: '# REVERT: 2626d6b * тестовая промежуточная редакция build-ttf.pe для формирования ! из stroked версии REVERT: 9993829 * добавил в фоновый слой stroked представление восклицательного знака REVERT: c627757 * добавил подстановки класса `dotless` для `i` и `j` REVERT: 1da3168 - исправил baseline to baseline расстояние (`b` по ГОСТ 2.304-81) REVERT: 33363e9 + добавил класс якоря `TopMark` REVERT: 7f3a5de * переименовал классы якорей под умолчания FontForge REVERT: a83b633 * добавил BlueValues, благодаря чему свёл, в частности, + и - на одну линию (http://stderr.org/doc/fontforge/html/overview.html#intro) REVERT: fa8e4a8 * изменил em на h+k (по http://stderr.org/doc/fontforge/html/overview.html#intro) REVERT: 22456d8 + добавил лигатуры AE, ae REVERT: 0e83cb6 + добавил `questiondown` REVERT: f9027ba - добавил `uni02BC` (modifier letter apostrophe) и исправил генерацию `U+010F` (#16) REVERT: 837c0a6 * несущественные изменения в данных для TeX REVERT: 9072c47 - исправил генерацию `U+0122` (за счёт дополнительный якорей в G и comma below) (#16) REVERT: 215dd42 - добавил `comma below` (#16, #7) REVERT: dc0e62b * ввёл символ 0x0338, и …
sergey-s-betke
added a commit
that referenced
this issue
Jun 15, 2018
667f6f7 * поправлен комментарий [ci skip] 74cc7f8 * несущественные правки в .github [ci skip] 7f73936 * устранены замечания PSScriptAnalyzer b57fedb - исправлена кодировка модуля PowerShell на utf-8 with BOM f5abeab - исправлен путь к make при запуске из под cygwin и vscode fb51636 * добавлены тесты для PostScript без сохранения артефактов fe47629 * изменена подготовка `-sFONTPATH` для ghostscript [ci skip] dd8a8e1 * исключена явная загрузка модуля AppVeyor.BuildAgent.PowerShell.dll на AppVeyor (appveyor/ci#2377, IT-Service/ITG.MakeUtils#10) fdaf588 - исправляю ошибки вывода сообщений в консоль AppVeyor на Ubuntu 17fccc4 - исправляем вывод сообщений в консоль AppVeyor 8218725 * добавлен вывод сообщений в консоль AppVeyor 65f2f81 * добавляем вывод артефактов - результатов тестов (pdf из ps) (Metrolog/marks#46) a477c89 * попытка убрать паразитры `true` и `false` в консоли при обработке тестов на AppVeyor (IT-Service/ITG.MakeUtils#10) f0823d8 - исправляем ошибки публикации информации о тестах на AppVeyor (IT-Service/ITG.MakeUtils#10) fc797bd - исправляем ошибки публикации информации о тестах на AppVeyor (IT-Service/ITG.MakeUtils#10) 743c6a4 - исправляем ошибку с `StdOut` при выводе результатов тестов на AppVeyor на Ubuntu (IT-Service/ITG.MakeUtils#10) 5655cef - исправлена ошибка с указанием параметра `Duration` для `Update-AppveyorTest` (IT-Service/ITG.MakeUtils#10) 14c4d68 - попытка исправления вывода результатов тестов на AppVeyor (IT-Service/ITG.MakeUtils#10) * добавлено указание файла при выводе результатов тестирования на AppVeyor 1414649 - исправляем ошибки вывода результатов тестов на AppVeyor (IT-Service/ITG.MakeUtils#10) 11a8895 * вынесен код для обёртки тестов в модуль PowerShell (IT-Service/ITG.MakeUtils#10) df4650e - исправляю ошибку вывода информации о состоянии теста на AppVeyor (IT-Service/ITG.MakeUtils#10) 4cde781 * запускаю тесты на AppVeyor (Metrolog/marks#46) * запуск тестов переписан на PowerShell (IT-Service/ITG.MakeUtils#10) bceb1f9 * сократил вывод информации в тестах ghostscript (Metrolog/marks#46) [ci skip] c0973e5 - исправлен перехват stdout и stderr в обёртке тестов (IT-Service/ITG.MakeUtils#10) [ci skip] 4a126f4 * переписан обработчик локальных тестов на PowerShell (IT-Service/ITG.MakeUtils#10) 52abc30 * косметические правки идентификатора теста (Metrolog/marks#46) a08a7dd * сборка тестовых файлов осуществляется как `make test` (Metrolog/marks#46) 4ac030e * добавлено общее правило с рецептом в ghostscript.mk для pdf файлов * файлы заказов перенесены в stamps/sources 4a7db89 * выделен ITG.MakeUtils\ghostscript.mk 0ab95b1 * исправлена несущественная ошибки в ITG.MakeUtils при определении пути к PowerShell модулю (IT-Service/ITG.MakeUtils#10) 9013524 * удалён уже не требуемый mkdir.ps1 (IT-Service/ITG.MakeUtils#10) [ci skip] 311f9bf * добавлены todo в ITG.MakeUtils [ci skip] 6bd89d3 - исправлена ошибка с псевдонимом `curl` (IT-Service/ITG.MakeUtils#10) 43627c5 * заменён `Invoke-WebRequest` на псевдоним `curl` a4a7600 * заменил `New-Directory` на `mkdir` (IT-Service/ITG.MakeUtils#10) c2f34cf * добавлен контроль версии `make` 8ebde99 * останавливаем исполнение при ошибке загрузке модулей PowerShell (IT-Service/ITG.MakeUtils#10) f442eb7 * изменён путь для powershell на `/usr/bin/pwsh` для Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 7cd4370 Merge branch 'master' of github.com:Metrolog/marks 54cd862 * изменён путь для powershell на `/usr/local/bin/pwsh` для Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 6171370 * изменён путь для powershell на `/bin/pwsh` для Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 3f90aaf * возвращено использование `.SHELLFLAGS`, попытка исправления запуска ./pwsh на Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) e31fe50 * исключено использование `.SHELLFLAGS` ради совместимости с Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) e6859fb * корректировка подробного (verbose) вывода fa6ad61 * корректировка подробного (verbose) вывода c4e9ddf * корректировка подробного (verbose) вывода ba1dfe8 Merge branch 'master' of github.com:Metrolog/marks 53fffc6 - исправление ошибки публикации артефактов на AppVeyor на Linux (IT-Service/ITG.MakeUtils#10, Metrolog/marks#40) 6c7979d - исправление ошибки публикации артефактов на AppVeyor на Linux (IT-Service/ITG.MakeUtils#10, Metrolog/marks#40) b14eea7 - исправление ошибки публикации артефактов на AppVeyor (IT-Service/ITG.MakeUtils#10) 48d7f32 - исправление ошибки публикации артефактов на AppVeyor (IT-Service/ITG.MakeUtils#10) 0b558dc - временно подключаем явно модуль /opt/appveyor/build-agent/AppVeyor.BuildAgent.PowerShell.dll (#40) 18ad8a7 - исправление публикации артефактов на AppVeyor `pushDeploymentArtifactFile` (IT-Service/ITG.MakeUtils#10) 3cd0890 - исправлена публикация псевдонима `cp` (IT-Service/ITG.MakeUtils#10) 58aad9f - исправлена ошибка в `pushDeploymentArtifactFile` (IT-Service/ITG.MakeUtils#10) [ci skip] 548e4df * `SHELL` заменена на PowerShell (IT-Service/ITG.MakeUtils#10) * `mkdir`, `rm` переписаны на PowerShell (IT-Service/ITG.MakeUtils#10) 21b619e * изменены настройки редакторов [ci skip] de92ef2 * update ITG.MakeUtils 7c55d7b Merge branch 'master' of github.com:Metrolog/marks 4fc938b - исправляем ошибки публикации артефактов на AppVeyor (#40) c69f423 - исправляем ошибки публикации артефактов на AppVeyor (#40) 9c929de - исправляем ошибки публикации артефактов на AppVeyor (#40) 91478b7 - исправляем ошибки публикации артефактов на AppVeyor (#40) b84b443 Merge branch 'master' of github.com:Metrolog/marks d99b85e * исправляем публикацию артефактов на AppVeyor (#40) ab555b2 * тест публикации артефактов на AppVeyor (#40) 0e810e8 Merge branch 'master' of github.com:Metrolog/marks 3c8c514 - исправляем ошибку публикации артефактов на AppVeyor (#40) 502a3a8 - исправляем ошибку публикации артефактов на AppVeyor (#40) b9dee55 - исправляем ошибку публикации артефактов на AppVeyor (#40) ad6e3b8 - исправляем ошибку публикации артефактов на AppVeyor (#40) 177e19f * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) 49d30f1 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) c83f694 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) 8f18d53 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) d1616e2 * заменена публикация артифактов на Linux на AppVeyor на PowerShell (#40) 2a72412 - исправлена ошибка `OSabsPath` для некоторых версий cygwin 6ca630b - исправлена ошибка с powershell on linux для powershell 6.0.0-beta.9-1 (#33) d2fffe4 - определение параметров командной строки для PowerShell разделены по ОС de6aa1b + `OSPath` + `$(PowerShell)` c7276e8 - исправлена ошибка с `mkdir` на linux 28b12f0 - исправлено использование `mkdir` на linux add6d66 + добавлен макрос `OSabsPath` для кроссплатформенности (вычисляет абсолютный путь для ОС, а не для текущей оболочки) (#11) e9c5a9f - исправлена несущественная ошибка в sign.mk 9aecd17 * пытаюсь исправить проблему с определением местоположения `appveyor.exe` db97186 + подготовлена генерация файлов с контрольными суммами для внешних файлов пакетов chocolatey eeee621 - `psExecuteCommand` теперь прерывает сборку в случае ошибки ae88002 + добавлен расчёт контрольных сумм для внешних файлов в момент сборки (#16) 82dd474 * для `gitversion` использую по умолчанию shim, а не .bat (после обновления chocolatey) 9ab19a4 Merge commit '8b549af024abb117cd6f8c114a66664bbb2190b0' into feature/extract_makeutils e72e674 - в связи с обновлением chocolatey заменяю `gitversion.bat` на `gitversion` (#237) 5c8154e Merge commit 'f0a11555d894ab0371c9e7395cf852309bbee1e6' into feature/extract_makeutils 8d63e73 Insert IT-Service/ITG.MakeUtils as subtree (#242) 2b52a97 Remove ITG.MakeUtils before adding it as subtree (#242) [ci skip] 26f3393 Merge branch 'master' into develop 1a4309d Hotfix/0.7.6 (#241) 327ad2c * разрешена на AppVeyor публикация при любых комитах в master, в том числе - без меток 9f5ba1a Merge branch 'master' into develop 8435a13 Hotfix/0.7.5 (#232) 9e39930 * Merge branch 'master' into develop (Hotfix/0.7.4) 485f3d9 Hotfix/0.7.4 (#228) 029c6f7 Merge branch 'hotfix/0.7.3' into develop bed9f57 - исправлены генерируемые наименование и метка релиза, геренируемого в GitHub при сборке master ветки (#200) (#225) a6be686 Hotfix/0.7.2 (#224) 90b37f8 Merge branch 'hotfix/0.7.2' into develop 4ca082c - пулбикация релиза на github будет выполняться только для master ветки и только после добавления метки (#200) d9a5669 - добавляю генерацию описания релиза на github (разбиение по строкам) (#199) 55fea24 - исправляю публикацию релиза на github (#200) + добавляю описание релиза на github (#199) 0dd8533 + добавил публикацию релиза на github (для теста) (#200) 77ce229 * изменяю формат нумерации сборок на appveyor (#220) b95daff Merge branch 'hotfix/0.7.1' into develop 35cbfa6 * пытаюсь исправить конфигурацию GitVersion.yml для корректного именования и нумерации сборок (#220) [ci skip] (#223) 323cade Merge branch 'master' into hotfix/0.7.1 f69b45d Merge branch 'release/0.7.0' f2b40af * пытаюсь исправить конфигурацию GitVersion.yml для корректного именования и нумерации сборок (#220) [ci skip] d5e7957 Release/0.7.0 (#218) a9d6c3e * включая файл `version.dtx` с актуальными сведениями о версии d63d6f6 - несущественно оптимизировал verbose вывод при загрузке miktex (#209) 2058072 - заменил репозиторий miktex для appveyor (#209) 0a35776 - устанавливаю miktex без использования пакетных менеджеров (#209) 698c83b - заменил установку miktex на самостоятельную загрузку и запуск сетевого инсталлятора (#209) [skip ci] 035be60 - принудительно обновляю miktex после установки на appveyor (решаем ошибку загрузки пакета xetex-def #209) 897e0bd Merge branch 'feature/ffpython_to_python' into develop d04238e * добавил выбор между python и ffpython по ОС (#215) [skip ci] d61dd96 * добавлена установка python3 (#215) [skip ci] 10ddae2 Feature/redesign hierarchy (#213) d0ef3eb Merge branch 'feature/appveyor' into develop 1212beb - исправляю разделение по строкам многострочного скрипта clone_script для appveyor (#189) 05d7ced - исправил clone_script для checkout конкретных commit модулей (#189) f57f7fc - исправил клонирование репозитория на appveyor (точнее - клонирование репозитория модуля) (#189) ccd5bb0 - исправил путь к репозиторию в clone_script и для репозитория модуля ITG.WixUtils (#189) bfe1bec - исправил путь к репозиторию в clone_script и для репозитория модуля ITG.WixUtils (#189) 7bd63dd * меняю путь к ITG.WixUtils на относительный (#189) 80cd778 * изменил путь к репозиторию модуля ITG.WixUtils на относительный для appveyor (#189) af654ad - добавил `--recursive` в `git clone` для загрузку модулей (ITG.WixUtils сейчас...) (#189) 86cd2e3 - устанавливаю WiX для ITG.WixUtils локально через NuGet (#189) fc6adb5 * добавил исключения в .gitignore [skip ci] f97a8cf * исключил служебные каталоги Visual Studio из репозитория (#189) [skip ci] 8082355 - разрешаю miktex установку пакетов без запросов пользователю (#189) 9111ba9 * добавил несколько условий для установки приложений на appveyor (#189) b3a9e54 * блокирую RDP сессию для целей отладки (#189) 9255312 * блокирую RDP сессию для целей отладки (#189) 2c76c65 * включил RDP подключение на appveyor build серверах (#189) 27c2cfe + включил ttfautohint 1.3 в репозиторий (#189, #150) afc1dff * убрал лишнюю подготовку среды для appveyor (#189) 8341254 * временно отключил установку ActivePerl на appveyor (#189) c793725 * убрал изменение `qt.conf` (#189) - попытка установки `Server-Gui-Shell` для решения проблемы с `SetProcessDpiAwareness` для MikTeX (#189) b16b1fa * отключил в install сценарии установку ActivePerl (#189) 7899daa - добавил параметры для Qt, попытка устранения проблем с `SetProcessDpiAwareness` в miktex на build server'е без UI (#189) 15de133 - решаю проблемы с `SetProcessDpiAwareness` - через параметры командной строки инструментов MikTeX (#189) 7c66af0 - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) 6c0df10 - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) 2d8fa4e - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) 53ea155 - устанавливаю параметры совместимости для инструментов MikTeX (решаю проблемы с `SetProcessDpiAwareness`) (#189) 7ba390a - пробую отказаться от pdftex в пользу xelatex из-за проблем с `SetProcessDpiAwareness` (#189) f8476cc - исправил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) 9874481 - исправил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) fcc935e - исправил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) f44dd2b - добавил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) b06dc55 - добавил установку виртуального принтера, необходим для TeX (в install.ps1) (#189) 2490fcd - указал провайдера для установки ActivePerl (#189, #148) f4f9611 * исключил каталог для nuget пакетов из репозитория 4b1692b * проверяю переменную окружения GitVersion в make (#189) 0c55681 - устанавливаю переменную окружения GitVersion и использую её в make (#189) 3c4fb02 - перенаправил stdout gitversion, ppm, mpm в verbose поток (#189, #148) 2de202d - исправил пути поиска cygwinsetup.exe (#189, #148) 984b30f - добавил ещё пути поиска cygwinsetup.exe (#189, #148) - перед установкой пакетов miktex проверяю, не установлены ли они уже (#189, #148) a116581 - вместо копирования cygwinsetup.exe нахожу его и использую найденный (#189, #148) d45fea4 * вернулся к PackageManagement (#189, #148) * принудительно устанавливаю источник пакетов как доверенный (#189, #148) * явно указываю провайдер пакетов (#189, #148) * убрал флаг принудительной переустановки пакетов (#189, #148) - добавил установку acroread (#189, #148) 8831089 - устанавливаю GitVersion через choco и добавляю его каталог в PATH (install.ps1) (#189, #148) - использую GitVersion.exe, а не .bat (#189) 8401bcb * ушёл от использования PackageManagement (не всё хорошо работает, и для провайдера chocolatey) (#189, #148) * пока отключил установка WiX, для теста. b40a3c8 - вернул принудительную установку ActivePerl и GitVersion (так как они untrusted) (install.ps1) (#189, #148) fe68d1b - вернул принудительное обновление / добавление репозитория для NuGet (install.ps1) (#189, #148) - вернул принудительную установку fontforge и miktex (так как они untrusted) (install.ps1) (#189, #148) e55b8c8 - добавляю репозиторий в chocolatey только в случае его отсутствия (install.ps1) (#189, #148) 67916dc - восстановил принудительное обновление провайдеров для NuGet и Chocolatey (#189, #148) 8bf503f * обновляю версию chocolatey до 0.9.10 в install.ps1 (#189, #148) - пакеты CygWin устанавливаю через `choco istall --source cygwin` в install.ps1 (#189, #148) * убрал принудительную переустановку пакетов в install.ps1 (#189, #148) f0574da * добавил вывод каталогов установки CygWin и MikTeX, переменной PATH в install.ps1 (#189, #148) af5aa24 - заменил `cyg-get.ps1` на прямой вызов `cygwinsetup.exe` (#189, #148) 9f71a7a * поправил вывод информации в `install.ps1` при выполнении в appveyor (#189, #148) 67b9ffe - исправил пути для `cyg-get.ps1` версии 1.0.7 (#189, #148) * этапы вывожу в консоль через `Write-Information`, а не через `Write-Verbose` (#189) bbaa2e7 - решаю проблемы несовместимости cyg-get и cygwin (#189, #148) 48f8c63 - пытаюсь исправить ошибку с установкой провайдера NuGet (#189, #148) efcca9a - пытаюсь исправить ошибку с установкой провайдера NuGet (#189, #148) d64f384 - исправил часть ошибок в install.ps1 для выполнения сборки на appveyor (#189, #148) 697e77f * добавил кнопку со статусом сборки на appveyor (#189) * пока отключил этап тестирования на appveyor (#189) 26bf79a - заменил образ на appveyor на WMF 5 (#189) * переименовал `prepare.*` в `install.*` (#189) 6accc55 * добавить пробный конфигурационный файл appveyor.yml (#189) 1edfec6 * добавил информацию в readme.md о GitFlow и GitVersion (#145) 6888b49 Merge branch 'feature/GitFlow_+_GitVersion' into develop 93e57b0 * и для .msi, и для .msm использую `MajorMinorPatch` версию (#145) 100be4c - переменные GitVersion объявлены как экспортируемые (#145) 696b93d * при генерации шрифтов использую полную SemVer (#145) 359bbfd * ускорил кеширование переменных GitVersion (`/exec`) (#145) 671fbc1 * добавил кеширование переменных, генерируемых GitVersion (#145) db4bb78 * для формирования версию использую GitVersion (#145) 7fab613 * добавил файл конфигурации GitVersion.yml (#145) 201c43d Merge branch '0.6' into develop 07d8b0b * добавил установку SourceTree (для поддержки GitFlow процесса) (#145) fd4d4fe + добавил установку `GetVersion.Portable` (#145) f48b8bc Слияние ветки версии 0.6. d86699d * несущественные изменения в ITG.WixUtils 524ce9f - исправил ошибку со сборкой ITG.WixUtils из основного Makefile (#198) 0ab46e2 * описал цель `ctanupload` в readme.md (#188) d559c08 - указал опции для `ctanupload` (#188) a7a92e5 - разместил readme.md на верхнем уровне CTAN архива (#197) - добавил англоязычный readme.md (#197) f5183fa * убрал release из репозитория 90d36ca Normalize all the line endings 475b04b saving files before refreshing line endings 3e48efa - указал в .gitattributes конвертирование окончания строк в unix style (linefeed only) (#196) 23f9ac4 + добавил цель автоматической загрузки в CTAN (#188) 0a50d93 * переименовал readme.md и .pdf файлы так, чтобы определялся язык документов на сайте CTAN (#194) 92998fc - исправил некоторые каталоги для CTAN архива (#192) 5f3cb84 * устранил постоянную необходимость сборки архивов (корректно устанавливаю время изменения архивов) 41118bd * выделил правила для сборки CTAN архива в отдельный CTAN.mk (#192) 3051b1e * устанавливаю время архивов на время наиболее старого файла 66cab6e - исправил ошибку с переименованием version.dtx (#192) 981c666 * устранил лишние обновления .mk файлов для зависимостей TDS архива (#192) e159529 * заменил вызов макроса для "копирования" файлов в CTAN и TDS архивы на определение зависимостей для цели .CTAN (идентификатор - временный) (#192) 4669d38 * реализовал "раскладывание" файлов по папкам в TDS архиве на основе расширений (#192) - исправил ошибку в `copyfileto` 9d734c1 * добавил макрос `copyFilesToZIP` и реализовал создание архивов через него (#192) fe3ec1d * выделил и макроопределения для подготовки архива для CTAN в отдельный Makefile (#192) 77f9ac6 * выделил некоторые общие задачи в Makefile в отдельные файлы (#192) cc83600 + добавил исходные файлы пакета в CTAN архив (#133) 3cf107b + добавил стилевой пакет в CTAN (#133) 5556526 + добавил файлы pdf документации в CTAN архив ac732f6 - исправил структуру CTAN архива - добавил корневой каталог по имени пакета (#133) fd44b6d - поправил несущественные ошибки в README.md (#133) 7917c2d * CTAN архив заменил с .tar.gz на .zip (#133) 920054c + добавил `README.md` в CTAN архив (#133) 303da4c * добавил установку пакета `ctanify` и необходимых для него модулей perl (#133) caadc1e * добавил установку ActivePerl и необходимого для `ctanupload` модуля (#188) 3c9d271 + добавил установку пакета `ctanupload` (#188) c380643 + добавил в ctan исходные файлы (каталог source) (#133) bc920c2 * заменил переменные типа `\g_@@_Large_dim` на локальные (#186) 5e483f1 * устраняю проблемы с описаниями макросов (#175, #133) 75fcb42 - цель doc постоянно требует сборки - устранил связь с `Makefile` (#151) 863bb83 - устранил ошибку в `WIXDIR` - был без `\` (#181) 359a89e - добавил зависимости для .msi и .msm файлов (шрифты) cac2805 + добавил в CTAN все дополнительные типы файлов шрифтов (#182) 6b10c1b * несущественные изменения в Makefile e5afdf5 * унифицировал добавление файлов в архив CTAN (#182) b85e99f + добавил в CTAN дополнительные типы файлов шрифтов (#182), но пока - без должного раскладывания по каталогам 4656ae9 + включил в CTAN PS Type 1 шрифты (#182), пока только .pfb файлы, но включить нужно все. 863b4de + добавил генерацию PS Type 1 шрифтов (цель - `pstype1`) (#182) * переименовал цель `ps0` PS Type 0 шрифтов в `pstype0` (#182) 3dee1b2 * унифицировал правила генерации файлов шрифтов в `Makefile` (#182) 6113562 - при генерации PS Type 0 шрифтов теперь контролирую генерацию сопутствующих файлов (#183) d4ddd52 - исправил каталоги в CTAN для `.otf` файлов (#180) 8e08335 * поработал над параметрами страниц в doc (#175, #133) 5a68bb4 * изменил шрифт исходного кода модуля (в doc) (#175) 657d74d * добавил определение `italic` шрифта (как копию наклонного) (#177) 74426ea * включил файл с данными о версии в CTAN и git репозиторий (#145) 52a41c4 * добавил `\usedir` (#133) f9d98da * временно отключил математику по умолчанию, до следующих релизов (#179) 5efe75a * удалил тестовый .tex файл и его сборку (#166) 77b38fc * перенёс подключение `textalpha` в сам doc, из пакета убрал (#172) af08a9b * сократил объём отладочной информации в log файле (#175) 9fd27b4 * отключил `cmap` - он нужен только для `pdftex` (#175) 7a70672 * добавил в doc пример отображения греческих математических символов. Пока только заготовку - символы не с теми кодами используются (#172) * переопределил ряд переменных типа `\g_@@_type_*_features_tl` как глобальные c103ed2 * заменил кодировку шрифтов на `TU` по рекомендациям разработчика `unicode-math` (#172) 572ba62 + добавил в документацию раздел с греческим алфавитом (#166) - устранил отсутствие символов греческого алфавита в TeX при использовании `unicode-math` (`\textgamma`, ` \textepsilon`, ` \textiota`, ` \textphi`) (#172) * снова подключил `unicode-math` (#172) * убрал лишнюю инициализацию логических переменных * небольшие корректировки в документации 86a5923 - исправил знак пустого символа в наклонном шрифте (#171) - исключил многократное его наклонение a70d69a + добавил примеры математических формул (#166) 781502c * поправил несущественно документацию ada6f19 * восстановил имитацию шрифта типа Б через `FakeBold` 141cbec + добавить явно поддержку языков в шрифт в соответствии с ГОСТ 2.304-81 * и переоформил раздел диакритических знаков в документации (#167) 8eb8cd4 * добавил образцы символов (дроби и диакритические знаки) в документацию пакета (#166) 61cb1c3 * добавил образцы символов (раздел 6) в документацию пакета (#166) 2924128 * добавил образцы символов (раздел 4) в документацию пакета (#166) f3a3e32 * добавил образцы символов (раздел 3) шрифта типа Б в документацию пакета (#166) 041dfb2 * включил первый раздел образцов начертания символов в документацию пакета (#166) 0584de5 - проверяю факт загрузки пакета `unicode-math` и выдаю сообщение об ошибке (при наличии опции `math`) (#155) 64fe43d + добавил скрипт `math` в шрифт, убрал предупреждения `unicode-math` (#165) c69401e + добавил опцию `use-NFSSFamily` 612d01c * выделил `\@@_set_main_font:` (#133) a8345d1 * поправил комментарии к коду 2b0a5a7 * ушёл от определения дополнительных `NFSSFamily` семейств шрифтов для математики * вернул определение `NFSSFamily` для основного шрифта - `eskdfont` 77e001f * добавил уточнения к формуле расчёта масштаба шрифта (#133) b511507 * оформил идентификатор версии математики через макрос (#159) f9d1cd3 - отключил `unicode-math` (#155) a417910 * закончил комментирование исходного кода (#133) 98ebadc - поправил `\_@@_set_symbol_font:` bc04507 * добавил комментарий для `\_@@_math_symbol_declare:` (#133) 9b76155 * добавил описание `\_@@_declare_math_sizes:` (#133) 7dead1f * добавил описание `\eskdfont_int_to_Roman:n` (#133) * убрал переменную `\l_@@_mathfont_features_tl` d073dc4 * переработал `\eskdfont_if_eskdfont:` - ближе к стилю LaTeX3, ушёл от `\exp_after:wN` ecd0a40 * переработал `\eskdfont_if_eskdfont:` - ближе к стилю LaTeX3 59926b5 * переработал `\eskdfont_if_eskdfont:` - ближе к стилю LaTeX3 4d4d46e - переписал `\eskdfont_if_eskdfont:`, теперь проверяет корректно 4cbcb21 * добавил описание `\eskdfont_if_eskdfont:` (#133) 27fa6df * добавил описание макроса `\eskdfont_if_eskdfont:` (#133) 2ee1e0c - убрал ошибочные доработки для совместимости с `\PassOptionsToPackage` (#160) 32960d4 - перенёс обработку `mainfontsize` ради совместимости с `PassOptionsToPackage` (#160) - исправил ошибку с "порчей" `\c_@@_fontsizes_clist` в `\_@@_declare_math_sizes:` - исправил ошибку в формировании сообщения `invalid-mainfontsize` 900ee64 * частично заменил clist на seq (#161) 4af1479 - исправил ошибку с автоопределением средства просмотра .pdf файлов 09e34eb * добавил ToDo в doc (#157) 7fbe139 * добавил описание формирования параметров допустимых размеров для шрифтов (#133) 1332b32 * добавил возможность указания иного средства просмотра .pdf файлов (`PDFVIEWER`) 436be4c + добавил комментарии к расчёту масштаба шрифта (#133) * несущественные исправления 43d4a1e * нормализация некоторых путей в `Makefile` 073b417 - необходим `zip` пакет от `cygwin` (#148) a06639f + добавил комментарии к `\g_@@_font_features_tl` (#133) 0957d2c + добавил комментарии к свойствам шрифтов (#133) 000bf0f * добавил комментарии к регистрам `\g_@@_type_X_scale_fp` (#133) a454d78 * убрал горизонтальную линейку на миллиметровке (#133) dd675e2 * добавил примеры для `\large`, `\small` и т.д. (#133) b0ea1f1 + добавил описание `eskdfontsize` (#133) 7974d66 - исправил замену `@@` при выполнении `l3docstrip` (#154) 6ec5328 * убрал дублирование кода и существенно сократил `\_@@_normalsize_gset:n` c099213 * добавил комментарии к остальным параметрам и к некоторым макросам (#133) 6f2e83d - исправил условия необходимости сборки цели `doc` (#151) - вместо `ttf` следует использовать `$(TTFTARGET)` f34ba04 * поправил `readme.md` - добавил описание `prepare.ps1` (#148) fe37929 * подписываю `msi` и `msm` только при условии доступности `signtool` (#153) a5174bc * перевёл сборку .msm и msi на `sh` для `make` (#148) - временно отключил `signtool` (#153) 8914fee * изменил местоположение пакета `WiX` (#148) - исправил ошибку с определением пути при наличии нескольких пакетов `WiX` 8250c62 + устанавливаю `WiX` и добавляю в `PATH` (#148) df37ccf - исправлен `Makefile` под сборку на средствах, полученных через пакеты (#148) * оболочку, используемая `make`, сменил на `sh` (#148) d205747 - добавил ещё пути `miktex` в `PATH` (#148) 6506d59 * устанавливаю уже практически все необходимые средства (пока нет `latexmk`) (#148) + добавляю необходимые пути в `PATH` 4738c56 * добавил установку переменных окружения (`PATH`) в `bin` для `cygwin` (#148) 9a9176f * перехожу на `cygwin` вместо `GNUwin32` ради пакетной установки среды сборки (#148) 6fe8c81 * добавил установку `cygwin` - ради `ttfautohint` (#148) 78c6699 * использую пакетный менеджер для подготовки сборки (#148), первая редакция 495d7d3 + добавил описание опций `math` и `no-math` (#133) 3e44f61 + добавил описание опции `fractions` (#133) b6b940d + добавил описание опции `roman-V` (#133) b93144a + добавил описание `romannumeral` (#133) f341610 + добавил описание опции `digit-three` (#133) 6c5b8e3 + добавил отображения разных начертаний нуля на сетке (#133) bdbd48b + добавил примеры кода для параметра `language` (#133) cdb2877 + описал опцию `zero` (#133) ecb5e03 + описал опцию `language` (#133) 4ab27db + описал опцию пакета `mainfontsize` (#133) c47be29 * использовал `@@` e0b3139 * несущественные правки документации 084b992 * приступил к "смешиванию" документации и реализации 71ba65e * переписал `\dateTeXtoISO` на LaTeX3 7e856fd * вывожу даты в `doc` в региональном формате 74dcd0c - при сборке `doc` исправил формирование индексов и истории версий (#146) 8d0b06d * версию и дату последнего изменения получаю через git (#145) c3079c2 * переименовал пакет из `gost2.304` в `gost2-304`. Возникали проблемы с точкой в имени файла. 399236c * добавил заготовку `latexmkrc` файла конфигурации для latexmk 21cf183 * перешёл на использование `\GetIdInfo` в стиле Latex3 34603ae * исправил некоторые ошибки при генерации документации. Убрал вывод `<*package>`, в частности... 96ee687 * ещё несколько шагов по приведению описания к стандарту 26da0f7 * несущественные правки в документацию 7098286 - добавил зависимости для цели `doc` в Makefile (#143) 39c2556 + добавил символы `\rangle`, `\langle` (#142) df13f77 * правил комментарии для документации в ctan #29 9531044 * готовлю документацию для CTAN (#133) 6418e7c * добавил генерацию цифровых подписей для .msm, .msi (#140, #150) 62b2f53 + добавил `Makefile` лдя подготовки файлов для цифровой подписи (#109) 8d8cf51 * выделил общую "ветку" финишной обработки .ttf файлов 7666384 * добавил свойство `MSIDEPLOYMENTCOMPLIANT` (#141) 221bfb2 + включил Open Type шрифты в дистрибутив (#141) fb61141 - исправил несущественную ошибку в `readme.md` ba5de8b * включил описание цели `msi` в `readme.md` (#141) f052c9d * поправил контроль удаления при обновлении установленных шрифтов (#141) fcb6635 + выделил компоненты для отдельной установки True Type шрифтов (#141) * применил локализацию там, где это было возможно c976c77 * явно задаю идентификаторы файлов в .msm модуле (#140) bbb060b + добавил заготовку проекта для генерации .msi пакета (#141) 2d34d27 * исключил `bin` каталог проекта .msi файла 8583cbf * несущественные поправки в .msm 42d6560 * добавил автоматическое формирование 3ей и 4ой группы цифр в версии .msm модуля (#140) 5e16e6b - исправил ошибку в кодировке SummaryInformation в .msm (#140) 3618551 * убрал из архива временные файлы Visual Studio b3e42c8 - исправил ошибку при генерации .woff файлов e53de86 Conflicts: Makefile f5861d8 * добавил автоопределение версии пакетов .msi, .msm по ветке git 6ffe404 * добавил заготовку .msi проекта 397b070 + включил рекурсивный `Makefile` для сборки msm (#140) f552086 * переработал `makefile` для рекурсивной сборки `ITG.WixUtils` (#140) e942f4b + добавил `Makefile` для сборки .msm модуля (#140) 7ad3ee2 - компоненты шрифтов в msm и msi - разделяемые (#140) 148a874 + добавлена генерация msi module для подключения шрифта в дистрибутивы (#140) 5938ca4 * добавлена обработка .ttf с помощью FastFont перед подписью (#127) 483cd0f * убрал workaround, ошибка в fontforge исправлена (#110) ceb1917 * удалил теперь уже ненужные исходые файлы (#29) 8c71970 + добавляю в tds пакет для CTAN `.pdf` файлы документации, полученной из `.dtx` (#29) + добавил построение документации из `.dtx` (`make doc`) (#29), но на базе `latexmk` a39f9da - исправил сборку тестового файла .pdf после изменения (первая рабочая версия в версии v0.7) 365263c * переделал `make ctan` (#29) 4c04fe9 * переделал `build.lua unpack` на `unpack` цель `make` (#29) 6690878 * изменил структуру каталогов исходных файлов + готовлю стилевой пакет LaTeX к публикации в CTAN (`make ctan`) (#133) * `gost2.304.sty` генерируется `docstrip` из `gost2.304.dtx` по `gost2.304.ins` (`make unpack`) + `make clean` удаляет и результаты `make ctan` + добавил правила для сборки `.tds.zip` (`make tds`) + добавил правила для сборки архива для CTAN (`.tar.gz` с включенным tds архивом) * добавил информацию в `readme.md` * заменил `mkdir` на GnuWin32 (#135) * определил создание правил копирования файлов как макрос в `Makefile` 5f5b8e9 - исправил некорректную печать некоторых символов (p, и, й) ttf шрифта на PostScript принтере (#134) 82cd76a Merge pull request #132 from Metrolog/0.5 9ad50e4 * убрал незадействованный код в модуле TeX (так как все "заплатки" для неполных шрифтов теперь замещены реализацией необходимых функций в шрифте) ee81b42 + добавил опцию `fractions` в пакет TeX (#88) 379229d + добавил правило замены пробела между целой частью дроби и числителем на zero width word joiner (#88) 1b15e15 - переименовал combining marks (#129) 7d80572 + указал якори для верхних диакритических знаков в греческом алфавите (#115) df42ca5 - E2013 The version string is not formatted correctly (#126) 26742e9 + добавил генерацию PostScript шрифтов PS Type 0 (#53) 6dd871e - разыменовал flipped references перед генерацией шрифта (#121) 1d88c34 * изменил `LineGap` для идентичного шага строк (`23d`, а не `22d`) на Windows и Mac (#113) 2cc6863 - `fontRevision` set it as a Fixed 16.16 value to `<major>.<minor>` version fields (#113) d3f102f * добавил тесты для .. и ... в .odt (#120) 7e5305a + Character `U+000D` (carriage return) should map to a glyph with a positive advance width (#113) c13d4dd + Characters `U+0009` and `U+0020` should map to a glyph with the same width (#113) ffc42aa + Characters `U+0001-001F` and `U+007F` should be mapped to glyph `0` (#113) 16ad5e0 + Characters `U+0000` (`.null`), `U+0008` (`backspace`) and `U+001D` (group separator) should map to glyph `1` (`.null`) (#113) fe299c7 + добавил `.null` глиф (#113) 8e895d2 - `sfnt Version` must be `1.0` for .ttf with TrueType outlines (#113) ce37a61 - вернул ширину пробела на `6d` по ГОСТ 2.304-81 (#23) 1fbaf87 + добавил правила замены и кернинг для `...` и `..` (#120) 4f2bce6 + определил пробельные символы `0x2000-0x200D` и не только (#23) b990b30 * добавил `rlig` лигатуры для градусов Цельсия и Фаренгейта (#24) 835ac51 * добавил русский язык для `cyrl` скрипта 51cb94b - добавил предопределённый `dcaron` (так как его ширина отличается от базового) (#7) cc0f9f7 + добавил тест для `\r{\Delta}` d9a060c + добавил правила замены для precombined акцентированных глифов в `ccmp` (#7) - исправил `diaeresis` на `dieresis` bf307c6 * исключил временно `build-regular-sfd.py` b25bd64 + добавил правила `ccmp` для акцентированных глифов (#7) 69514e5 + добавил акцентированные глифы, предусмотренные ГОСТ 2.304-81 (#7) - добавил кернинг для созданных акцентированных глифов (#112) 212cf1c + добавил генерацию акцентированных глифов (только предусмотренных ГОСТ 2.304-81) (#7) - включил акцентированные (precombined) глифы в кернинг по классам (#112) 1015f50 * определил классы диакритических знаков и применил их при фильтрации mark lookup (#7) 57588de * добавил тесты для (#112) 70d04e8 - поправил `ccmp` для Й, й, Ё, ё (#114) 7527477 * f10b096 * #90 - указал конкретно греческий шрифт для `mgrk` 5c6062a + добавил вывод таблицы параметров TeX в шрифт (#51) 4bf676e - устранил перекрытие в наклонном шрифте `%` (ненаклоняемых символов) и наклоняемых символов (#47) 36dadd5 * добавил тест на проблему "в наклонном шрифте % перекрывает предыдущие символы" (#47) a338d9c + определил `mgrk` opentype feature (#90) 006a66f - исправил ширину математических операторов (#105) 55d1159 - исправил ширину символов - все должны иметь ширину, кратную `d` (#108) 914a0dd - изменил толщину глифа `fraction` (#88) - изменил ширину глифа `fraction` (#88) 2f78201 + добавил кернинг с верхними и нижними индексами (#69) b0dc802 + обеспечил корректную генерацию классов кернинга для наклонного шрифта (предварительно устраняю его наклон) (#69) 1f11402 - исправил разделение классов для кернинга по таблицам (#69), теперь корректно применяется кернинг и к цифрам * оптимизировал кернинг, приличный результат для прямого текста и чисел 8cf4dc9 * переделал кернинг с кернинга пар на кернинг классов с округлением значения кернинга и укрупнением классов после округления (#69) bdeb6e8 - убрал ссылки на удалённые символы d2ce57f + добавил кернинг латинских и греческих букв со знаками производных (#69) c6d8c90 + добавил кернинг скобок с цифрами, буквами латинского и кириллического алфавитов (#69) e0b3901 + добавил кернинг цифр со знаками % и производных, знаков градуса, производных (#69) 8917070 * убрал символы латиницы, отсутствующие в ГОСТ 2.304-81 6a8f76e + добавил кернинг кириллицы (#69) + добавил взаимный кернинг латиницы и цифр (#69) + добавил кернинг цифр и десятичных разделителей (точки, запятой) (#69) 6adc84b * dafa644 + добавил генерацию кернинговых пар для цифр (#69) 57d94f4 * убрал сетку из теста для кернинга цифр (#69) cdfc768 * добавил тесты в TeX файл для проверки кернинга цифр (#69) 5c5e20e - добавил кернинг между числителем, знаменателем и символом дроби (`fraction`) (#88) 3076bdd * выделил определение функции `copyGlyphs` + поддерживаю альтернативные начертания 0 и 3 для числителя и знаменателя (#88) 29a7f37 - исправил положение `fraction` (#88) 408b8e8 + добавил отдельные глифы для числителя и знаменателя inline дробей (#88) e99e25f * более наглядно оформил тесты дробей (#88) f0d27d2 - исключил применение дробей в некоторых форматах даты типа 12/01/1998 (#88) 59a0ea2 + добавил `frac` для дробей (#88) и тест в .tex файл для дробей 740bb7b - исправил определение наличие символа на `'name' in font` - обеспечил поддержку скриптами символов с именами, не соответствующими схеме именования по умолчанию e3e9ad1 * добавил ссылку на лицензию в `readme.md` (#104) ca22682 * добавил лицензию SIL OFL (#104) f62aca3 * fc6388b * установил `FoundryName` (#98) 2fafdab - в приложениях Windows не работал feature `mark` (#103), убрал `subtable` 1b2d900 * добавил тест композитного `lcaron` в документ open writer (#7) 9912223 * добавил тест вывода `lcaron` по коду композитного символа при его отсутствии в шрифте (#7) b010280 * для преобразования римских цифр (латинских букв) в специальных глифы использую OpenType features (`cv03`) (#101) 25dc47a * переименовал ряд диакритических знаков (#102) 74ebf8f * переименовал глифы кириллического алфавита (строчные) по аналогии с TeX (#102) 54fc839 * переименовал глифы кириллического алфавита (заглавные) по аналогии с TeX (#102) 1c8df5e + включил в шрифт поддержку `ordn` (#91) и соответствующий тест в TeX d9decb1 + добавил подстановку `№` через `ordn` (#91) f1f0df8 * добавил тест для лигатуры `№` в немецком языке (не должна применяться) (#49) 5cc1fbc * добавил в комментариях указание языков для `apostrophe` (#81) eaf7074 - исправил положение `ogonek` для `E`, `a`, `e` (#96) * оставил якорь для акцента `ogonek` только для символов, предусмотренных ГОСТ 2.304-81 (`А`, `а`, `Е`, `е`) 414e053 * оставил якорь `@Apostrophe` только для символов, для которых он предусмотрен ГОСТ 2.304-81 (`L`, `l`, `d`, `t`) (#81) ad0156e * убрал лишние пробелы вокруг `[` `]` 7e1f927 * разбил диакритические знаки по субтаблицам 1313ad0 * поправил положение `tildecomb` (вывел якорь на одну высоту) 0b10edf * убрал часть лишних `\` 65b4d25 * исправил имена глифов для `Й`, `И` по правилам TeX (#99) 70767f8 * добавил лигатуры для `Ё`, `ё` (#100) - исправил начертание `Ё` 4aeecdd - в Й, й подменяю `breve` на `macron` (#99) + определил лигатуры для Й, й (#99) 6735a48 - исправил `lcaron`, `Lcaron`, `tcaron`, `dcaron` (#81) d62b498 * f6bae46 * добавил проверку декомпозиции `i` в open office (#83) caf48f0 - при генерации `i` и `j` с акцентами теперь использую dotless формы (#83) d46f472 - в ttf выводились некорректные OS/2 x height и capital height (#97) 88a7f96 - исправил лигатуры для римских цифр (для всех language systems) 6095cd2 - исправил положение диакритических знаков (для всех language systems) d564db4 - исправил определение `dtls` (#87) * переименовал в `dotlessj` 48203d0 - исправил определение `zero` feature (для всех language systems) (#64) * переименовал в `zero.slash` c868cbb - исправил определение кернинга (применяется для всех language systems) 20944c1 - исправил определение `cv02` (для альтернативного начертания римской V) (#66) * переименовал альтернативный римский V 1acbfce * переименовал альтернативную цифру 3 на `three.alt` (#65) eaada7c - исправил альтернативное начертание цифры 3 (#65), теперь применяется для всех language systems ac55cb0 * 58034d2 + задал язык по умолчанию для шрифта (#84) 54add6b + добавил `DigitThree` eskdfont feature (#65) + добавил `RomanV` eskdfont feature (#66) deabfb2 * использовал `\addfontfeature` в тесте 3cb0911 + обеспечил возможность использования `\addfontfeature` для `\eskdfont` d36edca + определил лигатуру для `germandbls` (ss) (#75) 4578e4c - исправил определение лигатуры для № (No. применялась для всех языков) (#49) 9e90d6d * переименовал символ для № в `numero` (#49) 4be25b7 * определил и протестировал в TeX лигатуры для № в .fea файле (#49) 5acf7bd * вынес все OpenType features в .fea файл 997ddd4 - восстанавливаю и случайно перенесённые в фон ссылки (#42) 4a59e9a - исправил глиф 0x00DF `germandbls` (#75) 053178a - исправил обходное решение для восстановления "пропадающих" символов (#42) 32d28f4 - исправил `comma above right` (#80) 952b356 - исправил `s with comma below` (#78) edeb771 - исправил `lslash` и `Lslash` под ГОСТ 2.304-81 (#77) 918304c - исправил положение `acute` (#79) abb7669 + добавил в тестовый файл TeX символы с диакритическими знаками (#74) cf43f67 * добавил .odt файл с тестами диакритических знаков ad05ed3 - исправил `N` и зависимые символы 2a7af6a - #74 - `enclosing circle` dfa84d6 * #74 - удалил `combining double vertical line below`, нет в ГОСТ 2.304-81 dbc0320 * #74 - удалил `combining greek koronis`, нет в ГОСТ 2.304-81 d387870 * #74 - удалил `combining greek perispomeni` 1530780 - #74 - `combining acute tone mark` cfa962b - #74 `combining grave tone mark` 40f8303 - #74 - `combining double overline` ddc556b - #74 - `combining long solidus overlay`, `Oslash` - исправил знак диаметра под ГОСТ 2.304-81 80bd78e - #74 - `combining short solidus overlay`, `oslash` 4b833b9 * #74 - удалил `combining long stroke overlay` (нет в ГОСТ 2.304-81) b42847c * #74 - удалил `combining short stroke overlay` (нет в ГОСТ 2.304-81) 881dc0d - исправил `micro` - метрики копирую с `mu` d8b6020 - #74 - `low line`, `double low line` 02120f7 * #74 - `combining low line`, `combining double low line` 45d5ee9 * #74 удалил ещё ряд нижних диакритических знаков, так как их нет в ГОСТ 2.304-81 9ae2374 - #74 - `ogonek` * полностью убрал знак `cedilla` и якори для него. Нет его в ГОСТ 2.304-81 1db69fd - #74 - `combining comma below` * удалил ряд нижних диакритических знаков, их нет в ГОСТ 2.304-81 78e8f62 - удалил `combining horn`, нет вьетнамских диакритических знаков в ГОСТ 2.304-81 (#74) bc77e76 - #74 - `combining acute accent below` 7269600 - #74 - `combining grave accent below` a59dfc6 - #74 - `combining comma above right` 1b57dfb - исправил расчёты ширины глифа при формировании зависимых от combining глифов (#74) ea62a08 - #74 - `reversed comma above` 33e8194 - `combining turned comma` строю на базе `turned comma`, а не `comma` (#74) 999ff21 - #74 - `comma above` 9af0f7a - #74 - `turned comma above` ca54683 - #74 - `inverted breve` 4994644 - #74 - `double grave accent` 86072ba - #74 - `double vertical line above` 5773ae1 - #74 - `vertical line above` de29ed6 Merge branch '0.5' of github.com:Metrolog/Font.GOST2.304-81 into 0.5 c66865c - #74 `caron` c180a6a - #74 - `double acute` - исправил положение `acute` под ГОСТ 2.304, исправил якори в указанном глифе 5daec16 - #74 - `ring` 374ae44 - #74 - `diaeresis` 541d18b - #74 - `dot above` 9fe2e6c - #74 - `breve` - исправил Й й после изменения `macron` 4b28e3f - #74 `overline` 596275f - #74 - `macron` 91eab0c - #74 - `tilde` 2d63e10 - #74 - `circumflex` ffb24f3 + добавил формирование в сценарии символов, занимающих место, на базе символов combining (`grave` и `MODIFIER LETTER GRAVE ACCENT` на базе `gravecomb`) (#74), для `grave` и `acute` 4c6b9a2 * изменил `gravecomb` (`0u0300`) (#74) и ссылающиеся на него (`grave` исправил как ссылку на `gravecomb`) 9fb9a63 - при генерации .ttf генерирую windows (а не apple) совместимый вариант (отключил опцию `apple`) (#7) 19f6f7b - при генерации .ttf генерирую windows (а не apple) совместимый вариант (отключил опцию `apple`) (#7) 2420f8c - не использовать old style kern (#73) 06479ad * добавил тесты формирования символов с диакритическими знаками (#7) 59efa5e + добавил символы `underline`, `overline` и их двойные варианты как комбинацию их же combining аналогов (#66) bf0e76d - исправил кернинг в римских цифрам - по ошибке отключил кернинг лигатур (#66) 87864b1 + добавил опцию `roman-V = [basic|serif|alternative]` в пакет `gost2.304.sty` (#66) 11729ae * добавил альтернативное начертание римской цифры V (#66). Однако, использовать этот вариант в тесте пока не смог... e4d1ad2 - для создаваемых римских цифр копирую кернинг в том числе и с символами за пределами диапазона римских цифр 5b39c76 + добавил код для копирования кернинга пар при создании верхнего и нижнего индекса цифр (#18) cfe26f2 + копию кернинг пар для создаваемых глифов строчных римских цифр с заглавных римских цифр (#66) 6825ed2 + создаю глифы строчных римских цифр и лигатур как копию заглавных при их отсутствии (#66) + создаю и глифы заглавных римских цифр и лигатур при их отсутствии (#66) 09a34ef - исправил лигатуры для римских цифр (#66) + определил лигатуры для римских цифр от 2, 3, 4, 9 + добавил кернинг для римских цифр 2dc3cee + добавил опцию пакета `zero=[basic|slashed]` (#64) 6bcc176 * римские цифры формирую специальными символами unicode, а не латиницей (#66) 4372837 + поддержка вариантов начертания цифры 3 (#65) в шрифтах + поддерживаются варианты начертания и для верхнего и нижнего индексов + добавил опцию `digit-three=[alternative|basic]` в пакет `gost2.304.sty` 05fe90e * добавил тестирование и наклонного `SlashedZero` (#64) 879b743 + добавил варианты `SlashedZero` и для верхнего и нижнего индекса 0 (#64) fb91009 + добавил поддержку опции fontspec `Numbers=SlashedZero` в шрифты (#64) * добавил тестирование начертания `SlashedZero` (#64) aae7984 - исправил Makefile. Теперь при изменении шрифтов все тестовые .pdf также пересобираются aef0b42 * несущественно поправил оформление тестового .tex файла d99991c - использую шрифты только из файлов, а не из системы (даже если доступны) (#63) 667f633 * задаю пути к стилевому пакету для теста на latex через переменную `TEXINPUTS` (#63) 37488e1 - исправил `h` (#62) aebadb0 - восстановил ограничения размерного ряда шрифта по ГОСТ 2.304-81 (#61) eff6f9b + добавил опцию `VIEWPDF` и информацию о tex целях make в `readme.md` (#59) 3313f81 * несколько упростил Makefile (в части определения latexmk) (#59) e79325a + включил генерацию .pdf по .tex тесту для стилевого пакета gost2.304.sty с помощью latexmk (#59) 40ef042 * переписал Makefile под использование GNUWin32 CoreUtils * добавил в readme.md информацию о GNUWin32 CoreUtils + добавил заготовку цели для создания tex пакета gost2.304 (#59) 1e25846 * убрал каталог temp с временными "донорами" для разработки 08990e0 * добавил latex файлы (#59) b7b9b31 + включил информацию о Perl и latexmk в `readme.md` (#59) 77e3a8a Merge pull request #58 from Metrolog/0.4 63babdb * задаю параметры явно при генерации .ttf 5427f75 * применил `ttfautohint` по умолчанию 1cb8f20 * заменил `ffpython` на `fontforge.exe` из-за ряда проблем с релизом fontforge 2015.02 (#37) 9650015 Merge branch '0.4' of github.com:Metrolog/Font.GOST2.304-81 into 0.4 2ce88f1 + добавил генерацию .otf шрифтов (#52) 48f213a * вернул по умолчанию `ttfautohint` (#55, #30) 1487a9a - исправил ошибку в `readme.md` - make ttf AUTOHINT=ttfautohint 4d1026d + добавил генерацию WOFF шрифтов (#54) d169bea * несущественные поправки в `readme.md` 7cd1d01 + добавил описание цели `ttc` в `readme.md` (#37) 4ca1c24 * несущественные исправления 624359d - отключил явное указание опций при генерации .ttf - слетают параметры радикала в TeX. Необходимо разобраться с причинами. ae3dce0 * добавил вывод TeX таблиц в .ttf 4e988ae + добавил в makefile цель ttc для генерации True Type Collection (.ttc) (#37) d5d782b + определил подстановки для глифа `№` (#49) 57c9e26 * добавил xits_fea.txt d1559bb - исправил положение пределов в TeX (#46) d7cfad4 - указал корректные OS/2 Sub/Superscripts размеры и положение (#31) bd415e2 - указал верное положение индексов и их размер в TeX по ГОСТ 2.304-81 (#45) f2660dd * указал `UniqueID` (#35) 544a037 - исправил положение дробной линии в TeX (#28) - исправил положение f по вертикали * временно отключил вывод таблиц TeX - TeX ругается на отсутствие символов в формулах 02fa90d + явно вывожу таблицу с параметрами TeX в ttf (#27) 6643ec9 * 15db94e - не наклоняю (c), (r) (#27) 2e76f45 * разыменовываю ссылки при необходимости на первом этапе (#27) 7f0fbbe * добавил код трансформации (смещения вправо) ненаклоняемых символов для наклонного шрифта. Закомментировал (#27) f78c816 - очищаю фон в случае ошибочного перемещения контура в фон (#42) d35e7f9 - производные от процента не наклоняю (#27) d429c78 - исправил символ конусности 34f253a - при генерации наклонного шрифта не наклоняю ссылки и ряд символов (#27) 924d85c * добавил символ "конусность" bb4349e - добавил обходное решение для случайного перемещения глифа в фоновый слой (#42) c42efc3 - исправил ошибки, генерирующие пересекающиеся контуры в конечном шрифте (#41) 6d95d3f - теперь добился наличия всех экстремумов в генерируемом шрифте (#41) 7bcf811 - исправил ошибки в `oe` (#41) 2011c5f * добился практически идеального результата хинтования и инструктирования ttf, в том числе - наклонного (#41) - через промежуточную обработку и упрощение в кубических сплайнах - убрал ряд ошибок за счёт упрощения в кубических сплайнах (#41) - исходный проект перевёл в кубические сплайны 451c8c4 - `sfntRevision` формируется автоматически на базе `version` (#40) 51aa575 Merge pull request #39 from Metrolog/0.3 3b800b2 * запускаю скрипты с помощью `ffpython`, а не `fontforge` (#38) 4b3723a * переписал `generate-ttf` на python (#38) 92bdf39 * переписал скрипт генерации ttf с autohint на python (#38) 9646ee3 * заменил предварительную обработку ниточного шрифта на скрипт на python (#38) * пришлось временно отключить генерацию символов с диакритическими знаками (#7) 317b011 * практически переписал `build-stroked-sfd` на python (#38) 709ff43 * переписал `build-regular-sfd.pe` на python (#38) b7de64b * переписал скрипт `expand-stroke` на python, в связи с тем, что python API в некоторых случаях не имеет аналога ff API (#27) - отключаю аттрибут `strokedfont` при генерации Outline шрифтов (#36) ab3db9b * переписал скрипт на python, в связи с тем, что python API в некоторых случаях не имеет аналога ff API (#27) 6e4fa79 - в TTFNames изменяю начертание на наклонный (#27) 6d6fcf1 - исправил проблемы с пляской размеров Ю, Я, R, Q и ряда других при малых PPEM (#32). 29db068 * добавил переменную для опций fontforge 5e1b8fa - разыменовал ссылки в глифах, содержащих и ссылки, и кривые (#34) e883586 * убрал задвоение концевых точек для генерации горизонтальных htem, решаю эту проблему скриптом (#32) * отвязываю перевёрнутые и масштабированные ссылки (для хинтования) b368baa * указываю корректные аттрибуты для наклонного шрифта 60a6c9a * явно добавляю экстемумы для последующего корректного хинтования (#32) e250bd2 * вручную добавил горизонтальные serif для корректной генерации горизонтальных хинтов на концах (#30) c4847a0 * пока убрал дублирование глифов по ширине ... (#30) c37a6ba - исключил `build.log` 5d32d67 * дублирую символы по ширине (x+2) с тем, чтобы создать HStem на концах stem (#30) 3604fd4 - исключил "обрезание" нижнего "хвоста" у `у` на некоторых PPEM (#30) f0c9552 * удалось добиться приличного хинтования и без разыменования ссылок (#30) cfb3496 * добился приличного результата хинтования (#30) 7324443 - отвязал верхние и нижние индексы цифр от исходных глифов для обеспечения хинтования, но при этом - сохранил связь верхнего и нижнего индекса (#30) d7c2a3c - указал угол наклона в шрифте (#27) 996f595 - ошибка в private таблице 3fb1423 + указал явно `Blue*` параметры (#30) fd9c3fa * отключил контроль контуров при генерации инструкций .ttf. (#30) В противном случае 0 и О на некоторых размерах имели артефакты в крайнем правом углу 769f6a8 * несколько поправил контур а 6a00eda * отключил автохинтование .ttf при применении ttfautohint 1954561 - указываю явно параметры для хинтования перед `AutoHint()` (#30) cf458b7 * добавил комментарий к `AUTOHINT` 9759cca + опционально отказываюь от ttfautohint, хинтовать опционально средствами fontforge (#30) 0fceb37 + добавил генерацию файла журнала сборки `build.log` 44ae23a * несущественно исправил пиксельную сетку 2c52819 * развязал ссылки ещё ряда символов для корректного хинтования и инструктирования * добавил автоинструктирование и автохинтинг FontForge (#27) 183f065 * развязываю `и`, `п`, `n`, `u` при генерации шрифтов, в противном случае - на малых размерах данные буквы "прыгали" (вследствие "зеркальности" инструкций) (#27) 79c53a4 - исправил `h` и `lambda` (возникали ошибки при генерации наклонного шрифта) (#27) 2e555aa - разыменовываю зеркально отражённые ссылки перед наклоном шрифта (#27) 3363d8a + добавил генерацию наклонного шрифта (#27) bc94ee9 * eb961e2 * выделил дополнительные этапы в подготовку шрифтов (#29) * не удаляю промежуточные файлы (`.SECONDARY`) a11eab7 - явно указал межстрочное расстояние и размер глифов 033f33a * добавил генерацию промежуточного полного stroked .sfd файла, на базе которого уже формирую варианты шрифта (#29, #3) fa0dbcd - исключаю версии .sfd файлов во всех каталогах dc62df0 - убрал лишнюю команду создания каталога 9fc5bc9 * разнёс файлы по подкаталогам (#3, #29) 2e49572 * переделал Makefile - подготовка к генерации разных исполнений шрифта (#3) 61cf3c1 + добавил `dotmath` - используется для `\cdotp` в TeX (#26) 14ddb4a - добавил для A нижний якорь (#16) 0d86390 * добавил ещё ряд якорей (#16) ca4a9f4 - исправил построение `dieresistonus` (составного диакритического знака) (#16) - исправил положение `hungarumlaut` (#16) 06ef54a * указал взаимное расположение для составных диакритических знаков (#16) 4cc8419 * удалил ряд символов - не планирую использовать (типа `Dbar`, `Hbar`) eea007e + добавил `horn` (#16) + исправил его положение у u, o c39259b - исправил положение диакритических знаков для T, Z, W (#16) - исправил `caron` (лишняя точка была) 0595786 - исправил положение диакритических символов для S, s, T, t (#16) 937cac6 - исправил положение диакритических знаков у R и r (#16) 5a0ed76 - исправил `tcaron` (#16) dc2bf88 + добавил ряд диакритических знаков (#16) 8c30160 + добавил символы OE, oe (#22) 757c344 * переименовал таблицы и привязку якорей к этим таблицам 530daa5 - исправил ошибку в `uni2263` dbe3a28 * определил все составные скобки (#20), но без отладки в TeX a72e8cc * исправил составные скобки () [] (#20) 4c025d8 Merge pull request #19 from Metrolog/0.2 89ad5f2 * упростил сценарий для преобразования stroked шрифта в связи с преобразованием всего шрифта (#8) 4aa4ce4 * поправил диакритические знаки e250272 * все символы перевёл в stroked исполнение (#8) 5a8364e * исправил доп. ряд математических знаков cd5485d * переделал составные скобки () 8bf1ad0 * удалил ещё несколько символов 8eda711 * удалил один из символов 2fc5982 * изменил знаки цилиндричности и симметричности 5427ab2 * исправил символ интеграла (верхнюю, нижнюю часть) c092048 * исправил знак "отклонение от центра" 9eea08f * изменил `revlogicalnot` 31a04ef * изменил знаки перпендикулярности и диаметра af53531 + добавил символы "равно по определению", и "равно по результатам измерений" a0e0202 * изменил оверлей `uni0338` (отрицание, перечёркивание знаков) 6eb24e9 * изменил тильду, "подобно" и похожие операторы d4cfba6 * удалил хинты 1691fc4 * изменил интегралы 51b766a * изменил символы "рассмотрим", "угол" и т.п. 36656f5 * изменил `proportional` и `infinity` 5350023 * изменил знак `radical` 96ef9fc * исправил знак частичной производной и пустого множества 863dca8 * изменил tm fc83b8d * изменил `Euro` e603516 * упростил ещё ряд символов 973a499 * изменил `minute` и производные от него 1951077 * упростил ещё ряд символов, в частности - `perthousand`, `pertenthousand` acd6901 * исправил quotation marks d363dd7 * изменил `emdash` 2fe305c - исправил ошибку с `figuredash` и `endash` aa23ab3 * изменил э, ю, я 6a9943a * изменил ъ, ы, ь 71f4590 * переделал ц, ч, щ ea844d4 * переделал у и ф dfdc1fe * переделал к, л, м, н b72ed45 * переделал з 60bd193 * переделал ж c5e0ba2 * переделал д 76e05c7 * поправил s, переделал г b497ca0 * изменил б и в 74956b3 * изменил Э, Ю, Я 581a4b4 * переделал Ъ, Ы, Ь bc846f8 * исправил Ч, Ш, Щ 5fd23e1 * переделал У 0bfca5b * исправил кодировку для `Omega` b9af5c4 * изменил Л и П e449ccd * изменил `И`, `З` cb54207 * исправил `omega` 6efd4f5 * изменил `psi` 0f71410 * изменил `upsilon` и `phi` 25eab66 * исправил греческий алфавит до `tau` ad58998 * переделал `xi`, `pi` 954eb56 * переделал `nu` 0f35d1c * переделал греческий алфавит до mu cae2e05 * изменил `eta` 9cd339a * исправил `epsilon` и `zeta` 08bff36 * изменил `delta` 44b726b * изменил `gamma` 245661e * изменил `alpha`, `beta` 0bb4481 * изменил заглавную omega f6b1b5a * ещё немного изменил `ring` 79e8613 * переделал символы с `Alpha` до `Psi` 656e86b * переделал `ring` 414e757 * изменил Д, Ж 135dd83 * переделал Г 8829700 + добавил `Lslash`, `lslash` f320840 * пришлось `ldot` временно явно собрать - не собирается он корректно через якорь `Right` cd68019 - исправил положение диакритических знаков для знаков N, n, L, l (#7) 216c53e - исправил положение `cedilla` у K и k + добавил `kgreenlandic` 905c18a + добавил `hbar` и `Hbar` ef7985a + добавил знак рубля 4153260 + добавил верхний и нижний регистр для +-=() (#18) 9a2c6e6 + добавил 0-9 в нижнем индексе (#18) efd3366 + добавляю верхние индексы 0-9 (#18) a00f034 + добавил `turned comma` и производные от него (#16) + добавил `thorn` 636857c * переделал `cedilla` 03918ee + добавил диакритический знак `ogonek` (#16) f32d504 * добавил `dcroat` bfc12b2 * добавил `Dcroat`, `Eth` 3209ac4 * переделал `short slash overlay`, `long slash overlay` * добавил `oslash` * исправил `Oslash` c9c3b31 * добавил `Oslash` 24868d5 * добавил `divide` 623613c * изменил `ae` b5ee6b7 * переделал `cedilla` и o у № 53562e7 * переделал `acute`, `paragraph` ae6c561 * изменил `degree` d74df24 * изменил `logicalnot`, `macron` 3e424ae * изменил кавычки << >> 945349a * изменил `ordfeminine` 8eba35b * изменил `registered`, создал R в верхнем индексе 5b71dac * изменил `copyright` и составляющие для него 8208c12 * изменил точки над ё 895ebb1 * изменил `section` 79ec487 * изменил `brokenbar` e46ad19 * изменил `yen` 23547e1 * изменил `currency` f30f53e * изменил `sterling` f4c02c0 * изменил `cent` a9b347d * изменил `asciitilde` ebdc5eb * переделал {} 6eccab0 * изменил y 2b291d4 * изменил x и z 440316b * переделал v w 310fe60 * изменил t 9bb914a * переделал s 55bf516 * переделал r 445f78b * изменил o 2c70b05 * переделал m 30f9202 * h aeb44d3 * переделал n 03d3688 * изменил l ebd0a86 * переделал k 6655ea7 * переделал h 44a49be * исправил g ad9ab04 * переделал f 52f91d1 * переделал `dotlessi` и `dotlessj` b6939e0 * изменил `e` 205f0c8 * переделаны символы b, c, d 1e33f4f * изменил @ 5448427 * убрал `CounterMasks` из файла проекта f7560c7 * изменил a 9955c50 * изменил `grave` (`) f4abc88 * изменил J 74e9317 * изменил R 5126311 * изменил P f85313d * изменил G ee3961b * изменил Q 4995549 * изменил B 02bfe35 * изменил D 21eb401 * изменил C - поправил 0 93dbf35 * переделал ? f07c6e9 * поправил 8 11bae11 * изменил 2 1a30d03 * изменил 3 51693b2 * изменил 8 070343b * изменил 5 d87d908 * изменил 6 и 9 ba79d62 * убрал `VWidth` из глифов, кроме радикала 611c023 * изменил U f3af79c * изменил 0 и O d3ed949 * изменил S и $ bd31ab2 * переделал все символы A-Z, состоящие из линейных сегментов 8f666cd * переделал []|^_ 8a654c5 * отвязываю > от < при генерации (чтобы в дальнейшем можно было отключить хинтования композитов) 094cac3 * изменил 4 и знаки < , > e3126d2 * удалил информацию о проверке (`Validated:`) 2c2f15a * переделал 1 и 7 * уменьшил интервал для blue values e29a116 + добавил ttf-without-autohint d0248cb * переделал $ 976387f * `*`, `+`, `,` - stroked 4718a08 - нельзя отключать опцию `composites` у ttfautohint при наличии перевёрнутых компонентов (#17) fdbcf29 * переделал . и - df8083c * округлил координаты промежуточных точек в амперсанде b6be48e * переделал ( 2a9048d * переделал процент и входящие в него символы b1231ca * переписал AE и multiply на stroked вариант 9782c78 * переписал символ `ampersand` в stroked варианте 963298c * перевёл в stroked несколько символов: '# 2626d6b * тестовая промежуточная редакция build-ttf.pe для формирования ! из stroked версии 9993829 * добавил в фоновый слой stroked представление восклицательного знака c627757 * добавил подстановки класса `dotless` для `i` и `j` 1da3168 - исправил baseline to baseline расстояние (`b` по ГОСТ 2.304-81) 33363e9 + добавил класс якоря `TopMark` 7f3a5de * переименовал классы якорей под умолчания FontForge a83b633 * добавил BlueValues, благодаря чему свёл, в частности, + и - на одну линию (http://stderr.org/doc/fontforge/html/overview.html#intro) fa8e4a8 * изменил em на h+k (по http://stderr.org/doc/fontforge/html/overview.html#intro) 22456d8 + добавил лигатуры AE, ae 0e83cb6 + добавил `questiondown` f9027ba - добавил `uni02BC` (modifier letter apostrophe) и исправил генерацию `U+010F` (#16) 837c0a6 * несущественные изменения в данных для TeX 9072c47 - исправил генерацию `U+0122` (за счёт дополнительный якорей в G и comma below) (#16) 215dd42 - добавил `comma below` (#16, #7) dc0e62b * ввёл символ 0x0338, и все отрицания отношений (не равно, не параллельно, и так далее) - формирую автоматически комбинацией глифов отношения и данного оверлея (#7) c7e5be3 - исправил положение диакритики для x, b, d, B (#7) e495eed - установил положение верхних диакритических знаков для ряда кириллических символов (#7) 6bf8e7c - определил `inverted breve` (#16) 4216bda - исправил `breve` (#15) 76f5b90 * полностью убрал ручное хинтирование, полностью полагаюсь на ttfautohint (#6) 853dca4 * добавил комментарии с описанием параметров скрипта FontForge 8724141 * переименовал якорь для верхних центральных акцентов с "Top" на "TopCenterAccent" 3b61ddb + добавил ещё ряд акцентов для генерации глифов с акцентами (#7) 804db52 - добавил якоря для L' (#10) 9336c38 - указал привязку акцентов ещё к ряду латинских букв (#11) ced87ab - добавил `dotlessj` (#11) - и исправил опять ошибочный перенос контура в фоновый слой 397de78 - добавил `dotlessi` символ (#10) и собрал `i` как комбинацию a59e2e0 Merge branch 'master' of github.com:Metrolog/Font.GOST2.304-81 into 0.1 51d71e8 - перед генерацией масштабирую .ttf шрифт до em=1024 (em в ttf должно быть степень 2) (#5) - перед генерацией глифов перекодирую символы (потому как необходимо задействовать и отсутствующие при компактной кодировке символы) (#7) 3bfac93 Merge pull request #11 from Metrolog/0.1 088b456 * внёс информацию об указании версии шрифта в readme.md (#9) 2ede132 * #9 1a9e172 - в качестве версии шрифта использую имя ветки репозитория (#9) d573a1c + устанавливаю версию в файле шрифта по реквизитам репозитория git (#9) c6fd083 * изменил определение параметров для ttfautohint + добавил чтение реквизитов репозитория git (#9) da4d48d + автоматически генерирую глифы с акцентами (#7) 9b37bf3 + включил использование ttfautohint при сборке True Type шрифтов (#6) 6ce8087 + добавил в .gitignore исключение для каталога obj 1d223a9 * добавил информацию по make в readme.md 4c9130e + добавил build.cmd, который просто запускает make (удобно за для запуска из проводника) (#3) df7bbc3 + файлы шрифтов создаю в подкаталогах (#3) + каталоги так же создаю при их отсутствии d34ab14 * заменил определение RM под Windows (#3) a023c70 + добавил Makefile под GNU make и ссылку на make в readme.md (#3) 5d44d76 * переименовал .sfd файл - убрал пробелы, чтобы обеспечить совместимость с make и исключить потенциальные проблемы совместимости с LuaTex 73334c4 + добавил заготовку простейшего сценария по генерации True Type шрифта (#3) ceaf3d4 + добавил собственно сам ГОСТ 2.304-81 47d2fb8 + добавил readme.md (#2) 860b77c * включил временные файлы 953a9e2 * включил проект fontForge для шрифта (переехал из sergey-s-betke/ITG.1C.Metrolog.LogBook) b770c11 * включил .gitignore git-subtree-dir: ITG.MakeUtils git-subtree-split: 667f6f784c5ee9c81ad8ffcd6ad755fd84c1c956
sergey-s-betke
added a commit
that referenced
this issue
Jul 23, 2018
199460d * в git subtree вынужденно использую имена remote [ci skip] eaf8b42 Merge branch 'feature/gmsl' into develop d716b23 * использованы merge, split * добавлен `reversedirpath` (IT-Service/ITG.MakeUtils#16) 9e350a7 * временно отключаю свборку на Ubuntu 437a7d4 * заменены SPACE и DOLLAR на GMSL (IT-Service/ITG.MakeUtils#16) bdb27cc * заменён собственный assert на GMSL (IT-Service/ITG.MakeUtils#16) a07407e * подключена GMSL (IT-Service/ITG.MakeUtils#16) 4f4eab5 * добавлены maintainer-push-* цели [ci skip] 9e80192 * изменено подключение makeutils через git.mk [ci skip] a7a4831 * изменено подключение aglfn через git.mk [ci skip] 1ff165a Merge commit '026786d6eba223c962e9f48e326f5ba40d2884d4' as 'ITG.MakeUtils/GMSL' 026786d Squashed 'ITG.MakeUtils/GMSL/' content from commit 16aa142 07e0f37 - исправлен макрос подключения внешнего репозитория через subtree [ci skip] fbae30a * изменено подключение GMSL (IT-Service/ITG.MakeUtils#16) [ci skip] 6c7acbe * добавлен макрос для подключения внешнего проекта как subtree (IT-Service/ITG.MakeUtils#7) [ci skip] 823279c * пробуем указывать непосредственно URL для git remote [ci skip] e06b564 Merge commit 'd9f4640104fff7ca45d051aa5db375b140a9877e' as 'ITG.MakeUtils/GSML' d9f4640 Squashed 'ITG.MakeUtils/GSML/' content from commit 16aa142 fa09f5b * добавлена заготовка сценария для подключения GMSL (IT-Service/ITG.MakeUtils#16) [ci skip] 09b8433 - исправлены ошибки в сценариях подключения makeutils [ci skip] 16aa4c7 Merge branch 'feature/rst2eps' into develop 1118f52 * добавлена генерация .eps [ci skip] 40204ba * fdfe1b3 Merge branch 'feature/pdfDependencies' into develop 2c075ba - исправлены зависимости от ресурсов postscript (#71, #65) 37f3552 * начинаем исправлять #71 [ci skip] 9058f07 Merge branch 'feature/marksparams' into develop 16495cc * добавлена информация в readme.md о негативе и зеркале (#70) [ci skip] f065c15 * добавлен `.setpdfwrite` 2e122bc * по умолчанию - позитив, а не негатив (#70) b79ae57 + добавлена поддержка `NegativePrint` (#70) 808bb00 - восстановлена зависимость pdf файлов от файлов ресурсов 4c319ca * параметр `SHOW_PDF` перенесён в tasks.json и убран из пакетного выполнения на build серверах e99d314 * пытаюсь указать github на возможность сравнения .ps файлов [ci skip] 9ac932c + добавлена поддержка MirrorPrint параметра (#70) e780490 * добавлен макрос `OPENTARGETPDF` 980d4e1 * добавлено расширение sleistner.vscode-fileutils [ci skip] 085774e * добавлен тест с заготовкой зеркального отображения 21e88f4 * разные типы тестов для PostScript разнесены по подкаталогам * добавлен тест для `setmarksparams` 86e312e * добавлены параметры по умолчанию в `setmarksparams` [ci skip] 06998ad Merge branch 'develop' into feature/marksparams 7e4edee Merge branch 'master' into develop c4b3d70 Merge branch 'master' of github.com:Metrolog/marks b841360 * заготовка `setmarksparams` с тестом [ci skip] 48ff90d * внесены изменения в документацию в связи с переходом на git-flow [ci skip] 8f4ee0b * добавлено расширение greatminds.gitflow4code [ci skip] d7adc7b * добавил в readme.md упоминание о лазерной гравировке [ci skip] 69d6bd1 * несущественные исправления тестов 5eaa2e7 * добавлен пробел в шрифт (#64) 563a3c2 * убрана установка SourceTree (#62) 42dcb68 - устранена ошибка сборки файлов из подкаталогов stamps/sources (#66) 049db82 * #59 2bb4fa0 * #59 18a8dd4 * #59 2fd9103 - восстановлено размещение в шахматном порядке 73d1fce * явно используются функции из ProcSet (#59) 620a62b * версия изменена на 2.2.0 6332f85 - устранён беконечный цикл вложенных вызовов make при указании недействительной цели (#57) 03aa01d - очередная попытка исправления для ghostscript 9.18 (#60) ae26015 - очередное обходное решение для ghostscript 9.18 (#60) 05e9fe4 - обходное решение для ghostscript 9.18 на Ubuntu (#60) 6253706 - пытаюсь исправить ошибку загрузки ghostscript на Ubuntu (#60) 90dfb24 * выполняем все тесты, даже если они "упали" (#61) f0fc082 - исправлена ошибка публикации информации об ошибке теста в AppVeyor - включён keep-going (#61) 3bdc91d - падение тестов на AppVeyor помечает сборку как неудачную (#61) b0ee107 * пытаемся решить проблемы с запуском ghostscript на Ubuntu (#60) 976fea0 * показываем сценарий запуска теста в логах [ci skip] 13e3050 - очередная попытка восстановления работоспособности ghostscript на Ubuntu (#60) bf35e17 * попытка обновления ghostscript на Ubuntu (#60) 676b9af - очередная попытка исправления ошибки запуска ghostscript на Ubuntu cffb013 - исправляем ошибки исполнения ghostscript на Ubuntu 574163f - устраняем ошибки загрузки ghostscript на Ubuntu f78caa0 * переработаны preparePostScriptResource макросы 3ab74aa * использован OSabsPath для FONTPATH (#58) 9ec63f1 * cygpath используем только под cygwin [ci skip] dc3e677 * первая условно рабочая редакция с ресурсами уже без расширений (#58) e5257b0 * получение списка используемых шифтов оформлено отдельным Makefile [ci skip] 399922e * в тестах используем ProcSet из release/Resource (#58) 8c042d1 + добавлена генерация каталога Resource для ITG.PostScriptLib (#58) 4bc6d45 - убрана несущественная ошибка при clean [ci skip] ad80f71 * изменён каталог для библиотек PostScript на Resource * для тестов PostScript без сборки исключена генерация pdf файла a57c648 - устранена ошибка при обработке лога make в VSCode для пустых строк 7954b12 * csm-marks.ps оформлен как ProcSet (#55) d6f422d * distiller.ps оформлен как ProcSet (#55) bcea837 * image-st.ps оформлен как ProcSet (#55) 1e7e91a * graphics-alignments оформлен как ProcSet (#55) afa04a6 * si.ps оформлен как ProcSet (#55) 9502c73 * roman.ps оформлен как ProcSet (#55) 55a42aa * math.ps оформлен как ProcSet (#55) ba5eb19 * graphics.ps оформлен как ProcSet (#55) e6b6d0a * fonts.ps оформлен как ProcSet (#55) 7c75814 * boxes.ps оформлен как ProcSet (#55) 9f4fd72 * `assert.ps` оформлен как ProcSet (#55) 54898a8 * arrays.ps оформлен как ProcSet (#55) a875697 * добавлен `getPostScriptResourceFiles` bf4a6d1 * исправлены `%%EndResource:` [ci skip] 2dc6922 * подготовка csm-marks.ps к оформление как ProcSet (#55) 027f2b3 * убраны лишние `%%EndComments` 39c0241 - исправлена обработка в `Resolve-PathInGNUMakeLog.ps1` пустых строк [ci skip] bac43f5 * кодировка сохраняются как packedarray 24f070f * добавлены %%IncludeResource: [ci skip] 51618fc * загрузка нескольких ps файлов переделана на `/ProcSet findresource` (#55) b67c6df - исправлена загрузка кодировок через `findresource` (#56) b742892 - исправлен `copyfileto` [ci skip] f3ca12e * заменены глифы `uni0000` на `.notdef` 2fe3a54 * добавлена функция `reencodefont` aefffb6 * изменена загрузка файлов кодировок через `findresource` (#56) d6cb3f8 * несущественные изменения конфигурации VSCode [ci skip] 196148a * исправлен %%LanguageLevel: на 2 5b81419 * удалены лишние файлы шрифтов 3ed502e * дополнена преамбула для ps файлов 216caf8 * добавлена информация о MSYS2 в readme.md [ci skip] 1c80da7 - обеспечена совместимость с MSYS2 (#53) 9bec1a6 * отказ от использования OSabsPath * устранены замечания в New-PostScriptEncodingTable.ps1 ec907bb * указана версия make в readme.md (#45) [ci skip] ab736a1 - исправлена ссылка в readme.md (#45) [ci skip] 7b97e71 * устранены замечания к install.ps1 dcbdc95 * дополнено описание для Linux (#45) 71da365 * указана кодировка для postscript файлов для VSCode (#54) [ci skip] c5f68f0 * изменены настройки для VSCode [ci skip] d60ab86 - исправлено определение `MAKETOOL` для Linux 9644f82 - удалено использование shellPath d684238 - исправлена передача сообщений в консоль AppVeyor 696fd69 * исправлены сообщения для deprecated функций [ci skip] 1d755b2 * выделены git.mk, zip.mk [ci skip] c9f9b68 + deprecated, obsolete + assest + debug trace * cygpath = obsolete (#51) 92dcfea * указано `#!/usr/bin/make` в Makefile [ci skip] 35a40c5 * отказались, где возможно, от `OSPath` (#51) 85162fe * отказ от абсолютных путей для указания модулей PowerShell (#51) e22e644 * все переменные, указывающие каталог, должны содержать завершающий `/` ee14e16 * шаги к отказу от использования абсолютных путей (#51) * изменено подключение файлов ITG.MakeUtils 1c90bdf * добавлены TODO * удалены (где возможно сейчас) `MAKETARGETDIR` d6986f8 * добавлен config в .gitignore [ci skip] bc7bbc2 * добавлен problemMatcher для ошибок make (#49) [ci skip] 5ae1373 * несущественные изменения в $(MAKE_SUBPROJECT) [ci skip] b45cbb3 * добавлен problemMatcher для make (#49) [ci skip] 6da5573 * пробую вернуть получение ITG.MakeUtils через `--squah` [ci skip] 1eac8d3 * убран `--squash` при обработке ITG.MakeUtils полностью 0cdc6f3 Add 'ITG.MakeUtils/' from commit '896c3e6910c8470aa44b5f4c5ca280870d2b072f' 61cbda3 * удаляю ITG.MakeUtils для повторной его вставки из репозитория [ci skip] 334192e * убран `--squash` при получении изменений ITG.MakeUtils [ci skip] db1078d * добавлено удаление подготовленных файлов кодировок в maintainer-clean (#50) ad06013 * добавлен каталог для конфигурации установленной и собранной программы * добавлено его удаление в `distclean` (#50) 935f329 * загружаемые файлы кодировок не удаляются в mostlyclean (#50) 8922729 * добавлена поддержка стандартных целей `*clean` (#50) a6bc796 * добавлена поддержка цели check (#50) 3524f8f * поправлен список рекомендуемых расширений VSCode [ci skip] c9845bf * добавил в расширения VSCode поддержку YML [ci skip] 269185a * добавлен fetch в задачи VSCode [ci skip] 9790b2c Merge commit '60fbbaf6e05ae3a1145b84dc9d9c859392d91c79' 60fbbaf Squashed 'ITG.MakeUtils/' changes from 39d109d..667f6f7 ff9a70c * добалено подключение удалённых репозиториев в команды VSCode (#48) [ci skip] 1954d10 * добавлены задачи VSCode (#48) [ci skip] 0fce1d5 * поправлен комментарий [ci skip] 1de5901 * несущественные правки в .github [ci skip] dfeece4 * устранены замечания PSScriptAnalyzer 3988b34 - исправлена кодировка модуля PowerShell на utf-8 with BOM 869af14 * добавлен bierner.markdown-preview-github-styles в рекомендуемые расширения vscode [ci skip] b4b8fec * добавил заготовку списка рекомендуемых расширений VSCode (#48) [ci skip] 580fe56 * добавлены исключения для проводника vscode по аналогии с .gitignore [ci skip] 41a82f0 - исправлен путь к make при запуске из под cygwin и vscode ca04249 * устранены замечания к форматированию readme.md [ci skip] 932885a * добавлена рабочая область для vscode [ci skip] eb209b8 * убраны лишние записи в .gitignore [ci skip] e991cbd - устранена ошибка определения размеров upath в `/upath_BBox` при повороте холста (#44) 052c7fd * добавлен модульный тест для `upath_BBox` (#44) b0daa62 * `/sizes_almost_equal` [ci skip] 448c2e5 * добавлены тесты для PostScript без сохранения артефактов fe35338 * добавлен модульный тест для `string_BBox` (#41) 5e51671 * `assest` для поддержки модульных тестов [ci skip] 1d9b477 * изменена подготовка `-sFONTPATH` для ghostscript [ci skip] 1d13b37 * при ошибке загрузки lib.ps и модулей сообщение выводим в stderr 0b1edae * исключена явная загрузка модуля AppVeyor.BuildAgent.PowerShell.dll на AppVeyor (appveyor/ci#2377, IT-Service/ITG.MakeUtils#10) c827186 - исправляю ошибки вывода сообщений в консоль AppVeyor на Ubuntu fb86679 - исправляем вывод сообщений в консоль AppVeyor 1cc9af9 * добавлен вывод сообщений в консоль AppVeyor fe17ab1 * изменена версия на 2.1.0 31b682d * добавляем вывод артефактов - результатов тестов (pdf из ps) (#46) 69ec043 * попытка убрать паразитры `true` и `false` в консоли при обработке тестов на AppVeyor (IT-Service/ITG.MakeUtils#10) cf462b8 - исправляем ошибки публикации информации о тестах на AppVeyor (IT-Service/ITG.MakeUtils#10) 61d5ba1 - исправляем ошибки публикации информации о тестах на AppVeyor (IT-Service/ITG.MakeUtils#10) 1418eef - исправляем ошибку с `StdOut` при выводе результатов тестов на AppVeyor на Ubuntu (IT-Service/ITG.MakeUtils#10) 06b67f5 - исправлена ошибка с указанием параметра `Duration` для `Update-AppveyorTest` (IT-Service/ITG.MakeUtils#10) 7557538 - попытка исправления вывода результатов тестов на AppVeyor (IT-Service/ITG.MakeUtils#10) * добавлено указание файла при выводе результатов тестирования на AppVeyor 571e9f4 - исправляем ошибки вывода результатов тестов на AppVeyor (IT-Service/ITG.MakeUtils#10) 36c7fe9 * вынесен код для обёртки тестов в модуль PowerShell (IT-Service/ITG.MakeUtils#10) d4422d6 - исправляю ошибку вывода информации о состоянии теста на AppVeyor (IT-Service/ITG.MakeUtils#10) a596a4a * запускаю тесты на AppVeyor (#46) * запуск тестов переписан на PowerShell (IT-Service/ITG.MakeUtils#10) 1e85d5d * сократил вывод информации в тестах ghostscript (#46) [ci skip] 8e2824b - исправлен перехват stdout и stderr в обёртке тестов (IT-Service/ITG.MakeUtils#10) [ci skip] 138f59a * переписан обработчик локальных тестов на PowerShell (IT-Service/ITG.MakeUtils#10) 0131dff * косметические правки идентификатора теста (#46) 334f9d6 * сборка тестовых файлов осуществляется как `make test` (#46) 130f655 * раздел подключаемые .ps файлы на общую библиотеку и библиотеку данного проекта 218dbcc * добавлено общее правило с рецептом в ghostscript.mk для pdf файлов * файлы заказов перенесены в stamps/sources 62c5579 * выделен ITG.MakeUtils\ghostscript.mk 02f91f3 * файлы "заказов" перенесены в '/sources' 788ffab * update appveyor badge in readme.md [ci skip] d66772d Update readme.md 9081077 * исправлена ошибка с неверным выравниванием фигурных клейм на листе (#42) f39c348 * исправлена несущественная ошибки в ITG.MakeUtils при определении пути к PowerShell модулю (IT-Service/ITG.MakeUtils#10) 284ebad * удалён уже не требуемый mkdir.ps1 (IT-Service/ITG.MakeUtils#10) [ci skip] f3005b6 * библиотека PostScript модулей вынесены в папку в корневом файле репозитория e30aa9f * при отправке изменений в ITG.MakeUtils удалён `--squash` [ci skip] 15cd2ea * добавлены todo в ITG.MakeUtils [ci skip] ecb764c - исправлена ошибка с псевдонимом `curl` (IT-Service/ITG.MakeUtils#10) f715bf8 * заменён `Invoke-WebRequest` на псевдоним `curl` 4722efe * заменил `New-Directory` на `mkdir` (IT-Service/ITG.MakeUtils#10) 1c93f53 * отказываемся от Travis CI. Требуется более свежая версия ОС, чем Ubuntu 14.04 (так как требуется make 3.82+) (IT-Service/ITG.MakeUtils#10) 07f72a0 - пробуем ubuntu:14.04 на Travis CI (IT-Service/ITG.MakeUtils#10) 5724a0e - пробуем ubuntu:16.04 на Circle CI - исправлен репозиторий для powershell (IT-Service/ITG.MakeUtils#10) 91747a5 Merge branch 'master' of github.com:Metrolog/marks aff1c06 - пробуем ubuntu:16.04 на Circle CI (latest не совместима с powershell) (IT-Service/ITG.MakeUtils#10) 7731455 Merge branch 'master' of github.com:Metrolog/marks 4351a1a - пробуем ubuntu:latest на Circle CI - добавлен gnupg для curl (IT-Service/ITG.MakeUtils#10) 4b12067 - пробуем ubuntu:latest на Circle CI - без `sudo` (IT-Service/ITG.MakeUtils#10) 2a02128 - пробуем ubuntu:latest на Circle CI - без `sudo` (IT-Service/ITG.MakeUtils#10) df109a1 - пробуем ubuntu:latest на Circle CI - без `sudo` (IT-Service/ITG.MakeUtils#10) e1f9f09 Merge branch 'master' of github.com:Metrolog/marks a62b42d - пробуем ubuntu:latest на Circle CI - устанавливаю `sudo` (IT-Service/ITG.MakeUtils#10) cad5ea8 - пробуем ubuntu:latest на Circle CI - устанавливаю `sudo` (IT-Service/ITG.MakeUtils#10) 4e522ed - пробуем ubuntu:latest на Circle CI - убрал `sudo` (IT-Service/ITG.MakeUtils#10) 1d19e18 * пробуем ubuntu:latest на Circle CI (IT-Service/ITG.MakeUtils#10) fea1873 * пробуем другие сборки ОС на Circle CI (IT-Service/ITG.MakeUtils#10) a93b54e Merge branch 'master' of github.com:Metrolog/marks af5d976 - пробуем другие сборки Linux на Circle CI (IT-Service/ITG.MakeUtils#10) 6a39d70 - обновляем `make` на Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 288a7ec - обновляем `make` на Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) d94d513 - обновляем `make` на Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) e0f2d57 * добавлен контроль версии `make` e1d191f * добавлен вывод версии make (IT-Service/ITG.MakeUtils#10) fd29429 * останавливаем исполнение при ошибке загрузке модулей PowerShell (IT-Service/ITG.MakeUtils#10) df8da62 * изменён путь для powershell на `/usr/bin/pwsh` для Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 1399083 Merge branch 'master' of github.com:Metrolog/marks 1f1ea3c * изменён путь для powershell на `/usr/local/bin/pwsh` для Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 6957d6f * изменён путь для powershell на `/bin/pwsh` для Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) c666dcf * возвращено использование `.SHELLFLAGS`, попытка исправления запуска ./pwsh на Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 08c93d8 * исключено использование `.SHELLFLAGS` ради совместимости с Travis CI и Circle CI (IT-Service/ITG.MakeUtils#10) 02913b4 * корректировка подробного (verbose) вывода 155b812 * корректировка подробного (verbose) вывода 438828a * корректировка подробного (verbose) вывода 34a1ac0 Merge branch 'master' of github.com:Metrolog/marks 3f839e6 - исправление ошибки публикации артефактов на AppVeyor на Linux (IT-Service/ITG.MakeUtils#10, #40) a9c4c7d - исправление ошибки публикации артефактов на AppVeyor на Linux (IT-Service/ITG.MakeUtils#10, #40) fdcce2f - исправление ошибки публикации артефактов на AppVeyor (IT-Service/ITG.MakeUtils#10) 94f52c4 - исправление ошибки публикации артефактов на AppVeyor (IT-Service/ITG.MakeUtils#10) 6e921d7 - временно подключаем явно модуль /opt/appveyor/build-agent/AppVeyor.BuildAgent.PowerShell.dll (#40) 931d0e6 - исправление публикации артефактов на AppVeyor `pushDeploymentArtifactFile` (IT-Service/ITG.MakeUtils#10) 8906847 - исправлена публикация псевдонима `cp` (IT-Service/ITG.MakeUtils#10) 05b8dde - исправлена ошибка в `pushDeploymentArtifactFile` (IT-Service/ITG.MakeUtils#10) [ci skip] 12de4ab * `SHELL` заменена на PowerShell (IT-Service/ITG.MakeUtils#10) * `mkdir`, `rm` переписаны на PowerShell (IT-Service/ITG.MakeUtils#10) dc08e3a * изменены настройки редакторов [ci skip] 59dbd12 * изменены настройки редакторов [ci skip] c725d97 * update ITG.MakeUtils f63fba0 Squashed 'ITG.MakeUtils/' changes from e9c5a9f..39d109d 8e1dfb7 Merge branch 'master' of github.com:Metrolog/marks cf9e3f8 - исправляем ошибки публикации артефактов на AppVeyor (#40) 1d5b33c - исправляем ошибки публикации артефактов на AppVeyor (#40) 7426c1d - исправляем ошибки публикации артефактов на AppVeyor (#40) d26f2d9 - исправляем ошибки публикации артефактов на AppVeyor (#40) 6a25882 Merge branch 'master' of github.com:Metrolog/marks e62323c * исправляем публикацию артефактов на AppVeyor (#40) b404223 * тест публикации артефактов на AppVeyor (#40) 7b9cdb8 Merge branch 'master' of github.com:Metrolog/marks a4f3d71 - исправляем ошибку публикации артефактов на AppVeyor (#40) ca08ede - исправляем ошибку публикации артефактов на AppVeyor (#40) 799a882 - исправляем ошибку публикации артефактов на AppVeyor (#40) 69b94a3 Merge branch 'master' of github.com:Metrolog/marks 0c4feb0 - исправляем ошибку публикации артефактов на AppVeyor (#40) 9a91ba5 Merge branch 'master' of github.com:Metrolog/marks b8f85c6 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) a6cb2e4 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) 410fcc8 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) 9277c30 * исправляем публикацию артефактов на AppVeyor на PowerShell (#40) 1cf3d3c * заменена публикация артифактов на Linux на AppVeyor на PowerShell (#40) 3abceff * добавлена установка ghostscript в сборку на Linux на AppVeyor (#40) 94bd9d0 * очередная попытка сборки на Linux на AppVeyor (#40) 5f486e2 * отключены артефакты на circleci c8d5123 * первая попытка выполнять сборку на Linux на AppVeyor (#40) 6d15070 * исключены артефакты на circleci (их следует определять динамически) 11b7b0b - исправлено определение размеров области для строки `string_BBox` в случае расвёрнутой системы координат (#41) 6e50748 + добавлена генерация фигурных стальных ударных клейм `verification_stamp_rhombus_upath` (#39) [ci skip] 5076a44 * если индекс знака поверителя равен 0 - тогда не выводим знак поверителя (калибровщика) ddcaba8 * добавлено `/centered_frame` fb7a2a0 * размеры клейма в коде заменены на переменные 09886c8 + добавлена генерация знака поверки для ЮЛ и ИП (#39) dd60aef * добавлен параметр для выбора формы знака поверки: при выпуске из производства или в эксплуатации (#39) 5db7ff3 * выбор формы поверительного клейма осуществляется в `verification_stamp_path` на основании длины шифра клейма (#39) 73ef005 * убран закомментированный код [ci skip] 56f28d4 + добавлена первая редакция `gmc_verification_stamp_path` для поверительных клейм институтов (#39) 0052c11 * обновлены шаблоны для github [ci skip] f39f8b0 * добавлен текст Приказа Минпромторга №1815 от 02.07.2015 [ci skip] 37a59b3 * добавлен `.editorconfig` (#38) 80e1f4e * добавлен .github 6bc9e16 * добавлена ссылка на gitter 918bff5 * добавил badge на github релизы a1d2a3f * цифры года центрируются относительно своей фиксированной оси, знак поверителя - относительно контура оттиска (в калибровочном клейме) (#34) dea7ba3 * цифры года центрируются относительно своей фиксированной оси, знак поверителя - относительно контура оттиска (#34) 016cc8d - исправлена ошибка `OSabsPath` для некоторых версий cygwin 1d78768 * знак поверителя центрируем между цифрами года для лучшего визуального восприятия (#34) 1012801 * изменено выравнивание цифр года (#34) b7498f2 - исправлена ошибка с powershell on linux для powershell 6.0.0-beta.9-1 (#33) 2da00c8 - исправлена ошибка с позиционированием шифра поверительного клейма для символов в шифре типа `Д` (#32) 265f819 * все `string_*_*` переписаны на использование `string_BBox` ddccda9 * переписан `stringheight` с использованием `string_BBox` - исправлена ошибка в знаке результата `stringheight` 2cdfdf5 - устранена ошибка при запуске `install.ps1` для ранних версий PowerShell (`HelpUri`) (#30) 26f79ae - для подготовки среды исполнения не для учётной записи администратора добавлен параметр `-Scope` в сценарий установки (#29, #30) * обеспечена полноценная поддержка `-WhatIf` и `-Confirm` * более подробно описана процедура подготовки среды в `readme.md` 6fa1e17 - цифра 8 в годе клейма исправлена на соответствие ГОСТ 2930-62 (#31) 5e370ba - изменена установка chocolatey из-за явной несовместимости последних версий и PackageManagement в PowerShell (#29, #30) 010c92b - исправлено определение пути к `choco` в `install.ps1` при установке на машину без chocolatey (#29) 98701f9 - исправлено определение пути к `choco` в `install.ps1` при установке на машину без chocolatey (#29) 28dde67 Merge branch 'master' of github.com:Metrolog/marks af23e75 * для circle ci изменён образ a328439 * для circle ci выбрана ubuntu 4caa5f2 * c1ad36f Revert "* добавлено тестирование на circle ci для нескольких ОС" 887a7e2 * добавлено тестирование на circle ci для нескольких ОС f90b61f - добавлен транспорт https для apt af46035 * изменена установка powershell на установку из репозитория (https://github.com/PowerShell/PowerShell/blob/master/docs/installation/linux.md#installation-via-package-repository---ubuntu-1404) 75ceeee * изменена установка powershell на установку из репозитория (https://github.com/PowerShell/PowerShell/blob/master/docs/installation/linux.md#installation-via-package-repository---ubuntu-1404) b735a88 * пытаемся установить powershell на travis ci (#28) 914521d * пытаемся установить powershell на travis ci (#28) e6cca18 - вернули прямую загрузку дистрибутива powershell (#28) 7e6f82d - устанавливаем noninteractive режим для apt-get (#28) 0256102 - устанавливаем noninteractive режим для apt-get (#28) aa409d2 - устанавливаем noninteractive режим для apt-get (#28) 6dc3ffa - устанавливаем noninteractive режим для apt-get (#28) 9ccec73 - устанавливаем noninteractive режим для apt-get (#28) c148c7b - исправляем установку powershell на linux (#28) ddb8eda - определение параметров командной строки для PowerShell разделены по ОС 47327ce * разбираемся с powershell на linux (#28) 9468129 * разбираемся с powershell на linux (#28) 9ceb2f1 * разбираемся с powershell на linux (#28) e606c15 * разбираемся с powershell на linux (#28) fbe20db * исправлен комментарий при подготовке файлов кодировок (#28) 8d2df83 - продолжаем исправлять проблемы с wget (#28) 6d17ae0 - продолжаем исправлять проблемы с wget (#28) b8005ff Merge branch 'master' of github.com:Metrolog/marks 665ea1d - решаем проблему с wget на circle ci (#28) e2c1956 - добавлена установка wget на circle ci (#28) b9beabc * пробуем устанавливать powershell на linux на circle ci (#28) 737347c * файлы кодировок генерируются через make (#28) 8b4c004 + `OSPath` + `$(PowerShell)` efe80ec * исправлены размеры шрифтов для периода и знака поверителя в калибровочном клейме 7b4528c - изменена генерация и исправлено центрирование знака калибровки (#25) d6cbfef * заменён шрифт для цифр года на Impact. Жирновато получилось... (#9) 4c64f7f * ?????? ?????? ??????? ? Impact (#9) * ???????????? Type 3 ????? Impact (#9) * ???????? ??????? ???? ???? ? Impact (#9) * ??????? ????? Impact ??? ???????????? ?????????? ??? ???? ???? (#9) 9bdf552 - исправлен badge для circle ci (#20) 1d2cbbc * добавляем badge для circle ci (#20) a57761c - исправляем префикс для артефакта на circleci (#20) 81cd03c - устраняем ошибку в пути к артефакту на circleci (#20) 5e68c80 * первая конфигурация для сборки на circleci (#20) 58c8097 * первая конфигурация для сборки на circleci (#20) 8f97167 * первая конфигурация для сборки на circleci (#20) 109d18a * первая конфигурация для сборки на circleci (#20) 7c2ac27 * первая конфигурация для сборки на circleci (#20) 5f28ee7 * первая конфигурация для сборки на circleci (#20) 9cfd6cc * первая конфигурация для сборки на circleci (#20) 9f73bb5 * первая конфигурация для сборки на circleci (#20) 5c4e80b * первая конфигурация для сборки на circleci (#20) 5f6dc39 * первая конфигурация для сборки на circleci (#20) e806082 * первая конфигурация для сборки на circleci (#20) bdd2182 * первая конфигурация для сборки на circleci (#20) 827048b * первая конфигурация для сборки на circleci (#20) 987930f * переименован файл конфигурации appveyor (#20) 3e8506d * добавлена картинка в readme.md для travis (#20) ee402fe * устранены излишние комментарии в конфигурации travis (#20) 801929c - устранена ошибка в командной строке ghostscript на linux (#20) 12d2e87 * убрано указание версии для make на travis (#20) 109ceb8 - исправлена ошибка с `mkdir` на linux 0c85435 * тестируем сборку на travis (#20) 05c49cf * тестируем сборку на travis (#20) 2f4d885 * тестируем сборку на travis (#20) 775ac4a * тестируем сборку на travis (#20) 38113a7 * тестируем сборку на travis (#20) b2af934 * тестируем сборку на travis (#20) 53b1eb8 - исправлено использование `mkdir` на linux 6324ef0 * первая редакция конфигурации сборки на travis (#20) 26b7db9 * первая редакция конфигурации сборки на travis (#20) 1d08ae2 * в `readme.md` добавлен badge appveyor (#20) ee9b132 - добавлены артефакты (.pdf) при сборке на appveyor (#20) a24739c - добавлен путь к cygwin при сборке на appveyor (#20) e1ac433 * отключена переустановка cygwin при сборке на appveyor (#20) 28fca27 * добавлен сценарий сборки на appveyor (#20) 90386b7 * внести изменения обратно в ITG.MakeUtils (#27) 0bcc4ef * добавлены файлы GNU GPLv3 лицензии ef0ce3f * удали файлы лицензионного соглашения для последующей замены 4db3025 Merge branch 'master' of github.com:Metrolog/marks 6d6b24e * добавлено описание в `readme.md` (#11, #7) 8fd2638 * добавлено описание в `readme.md` (#11, #7) 4b6731f * добавлена ссылка на автора шрифта ГОСТ 2930-62 (#23) 39d999c - #26 2fb452a - убран знак `р` из знака РСТ (#26) 07b07e7 * выровнены пробелы вокруг знака поверителя до цифр года (#25) 55c3993 * подобран размер всех элементов поверительного клейма (#9) 960e78d * подобран размер знака поверителя (#9) 125e241 * переименован шрифт для знака поверителя в связи с внесением специфичных изменений (#24) 80d0c21 * изменено начертание `ню` под знак поверителя (#24) ac0751e * изменено начертание `т` под знак поверителя (#24) 9565d46 * изменено начертание `п` под знак поверителя (#24) 13860f9 * изменено начертание `ж` под знак поверителя (#24) f4d384e * исправлено расширение шрифтов в makefile под Type 3 (#9) 3de9b07 + добавлены греческие строчные буквы в Type 3 шрифт ГОСТ 2930-62 (#9) b467172 * проверены и исправлены контуры строчных греческих букв (#9) c8b6f40 * первая оптимизация контуров строчных греческих букв (#9) d3cdebd * исправлены наименования глифов (#9) 1818a8a + добавлены строчные греческие буквы в шрифт ГОСТ 2930-62 (#9) a184b86 * убраны лишние файлы шрифтов (#9) efcb42e - исправлено неверное центрирование букв у, ф и других с элементами ниже базовой линии в знаке поверителя (#22) cdd6b93 * переместил исходный файл шрифта ГОСТ 2930-62 (#9) f0d459e * изменена генерация файлов кодировок под AGLFN (#21) 549aaa6 - переделан сценарий генерации таблиц кодировок под AGLFN (#21) 8c56eac * глифы переименованы по AGL for new fonts (#9) d48c867 * для знака поверителя использован шрифт ГОСТ 2930-62 (#9) c0b44ff * файлы шрифта ГОСТ 2930-62 перенесены в каталог fonts (#9) 3a4dea5 * ещё ряд глифов заменены на ссылки (#9) c6fe964 - исправлен знак q (#9) e426fe1 * использованы ссылки на o, x, y (#9) de85d00 * и, й, п заменены на ссылки на n (#9) 33ecb6c * ш заменена на ссылку на т (#9) fc357be * ссылки на e (#9) 36964b7 * с, d заменены на ссылки (#9) 3f125bd * b, p, р - как ссылки на один глиф (#9) 2350085 * T, X, Y - ссылки использованы (#9) de0ae1e * Я заменена на ссылку на R (#9) 5a9181d * заменены на ссылки Ь, Ы (#9) 79f4261 * добавлена ссылка на M, N (в том числе - для И, Й) (#9) 80ff2a2 * добавлены ссылки на I, K (#9) 238d17c * добавлены ссылки на E и H (#9) 0434d0c * использованы ссылки на A, B, C (#9) d2b46ed * знак > заменён на < с трансформацией (#9) bcbe911 * 9 заменён на 6 с трансформацией (#9) f2d1ce7 * заменил О все на ссылку на 0 (#9) ed96720 * обновлены контуры в шрифте ГОСТ 2930-62 (#9) 0deb2f9 * поправлены контуры всех символов (#9) 7ed52a8 * контуры упрощены (#9) c5e075a * исправлены начальные точки, контуры, упрощены контуры, добавлены экстремумы (#9) 8935d8f * исправлено направление контуров (#9) 3c9f7e1 * округлены координаты (#9) 8d44322 * кривые преобразованы в кубические сплайны (#9) 02575e3 * исправлено наименование шрифта (#9) eb5ae4e * масштабирован шрифт под размерную сетку PostScript шрифтов (em=1000) (#11) 7f238c9 * включил в репозиторий sfd файл (#9) 1b51788 * добавлены примеры type 3 шрифтов (#9) 98f9265 * убраны невостребованные файла шрифта e5ae0bf * выделены таблицы знаков поверителей (#11) * выделен модуль `graphics-alignments.ps` (#11) 4f748fd * выделен модуль формирования изображения знака РСТ `image-rst.ps` (#11) 3d61afb * искючено явное подключение лишних модулей в конечном файле (#11) d8d263d * выделен модуль `graphics.ps` (#11) 9c36013 - в `roman.ps` подключены необходимые модули (#11) 903fea2 + добавлен модуль с макросами для подключения библиотечных модулей `lib.ps` (#11) 4aa3357 * выделен модуль `roman.ps` (#11) d5b324e * выделен модуль `arrays.ps` (#11) c0cce06 * выделен модуль `math.ps` (#11) 0e8cfeb * выделен модуль `si.ps` (#11) a4f21f0 * кодировки выделены в отдельные модули (#11) 01babb9 * выделен модуль `boxes.ps` (#11) 3bfe295 * выделены параметры дисциллера в отдельный модуль (#11) f7f6765 * добавлен макрос `require` для подключения модулей (#11) 656eb58 * первая редакция с подключением файла библиотеки (#11) 947de72 - исправлены пути к файлам шрифтов в makefile (требуется абсолютный пути для текущей ОС) (#11) 40fdf78 + добавлен макрос `OSabsPath` для кроссплатформенности (вычисляет абсолютный путь для ОС, а не для текущей оболочки) (#11) a7e1301 - исправлено расширение файла шрифтов в makefile (#11) c50f580 * перенесены файлы шрифтов в каталог `fonts` (#11) * в сценарии для ghostscript указан каталог со шрифтами (#11) e60ef14 + добавлены makefile для построения PDF файлов для .ps файлов (#11) e5b8455 * добавлен путь к ghostscript в `PATH` (#11) 7d95651 * исключены из репозитория каталоги временных файлов и генерируемых файлов (#11) 72ef41c * добавлены заготовки makefile (#11) 8652f11 * перемещены файлы postscript в lib (#11) 15ab002 * добавлены файлы с лицензионным соглашением 5809d94 Squashed 'ITG.MakeUtils/' content from commit e9c5a9f ced7754 Merge commit '5809d94473c27eb658bffe6d3a2887c25713c236' as 'ITG.MakeUtils' d94faed * добавлены скрипты для подключения ITG.MakeUtils (#11) fec6eb8 * в сценарий подготовки среды добавлена установка cygwin, make (#11) e12a526 * изменена ориентация листа с целью увеличения количества оттисков на листе 38703d3 * добавлен ГОСТ 2930-62 eae6bd8 * добавлен шрифт по ГОСТ 2930-62 "Приборы измерительные. Шрифты и знаки" (#9) 7f77799 + добавлено описание подготовки файла для фотовывода (#7) 26a2802 * знак калибровки формируется через user path (#8) d9dd99d + калибровочное клеймо формируется по требованиям Приложения З.7 РД РCК 02-2014 (#8) 9ea156e + добавлена функция `year` для формирования годовых клейм (#2) 35eba02 * убраны старые функции выравнивания (#3) 8d0c2a3 * добавлена заготовка генератора оттиска калибровочных клейм (#8) * проверен отказ от шахматной раскладки оттисков для калибровочных клейм (#3) f446e5b + при оценке возможности шахматной раскладки добавлено сравнение с формой круга (#3) 94d0a37 - устранена ошибка с исчезновением оттисков на границе страницы (#3) 405ec28 - вместо y для вычисления высоты строк в шахматном порядке использовалась координата y, ошибка устранена (#3) c257a80 * промежуточная редакция вывода оттисков в шахматном порядке с разбиением по страницам (#3) ошибки: - рано заканчивает страницу - символы после чётных строк пропадают 23776cd * добавлено вычисление свойств текущей строки оттисков (#3) 65ef9dc * введены локальные словари со свойствами строк оттисков (#3) b578ede * убраны лишние комментарии 82fc8ef * убраные лишние комментарии f26f251 + рабочая редакция с разбиением на страницы (#3, #15) bcb7682 * выделена `setup_new_page` (#3, #15) 3bc00a5 * первая относительно рабочая редакция с разбиением на страницы (#3, #15) 45fba8c * алгоритм раскладки оттисков на листе выводит строки целиком, накапливая текущую строку в path (#3) 66cef7d * выделена функция `upath_BBox` be22c5d - устранена ошибка вывода `mu` в знаке поверителя (#19) babf550 * реализована отрисовка одной строки оттисков (#3) cf4ac60 - для годовых поверительных клейм знак РСТ располагаем по центру (#1) 91291de + добавлена генерация оттисков по диапазону знаков поверителя (#5) 19e1e6e * знак поверителя выровнен по центру (#5) ed5a69c + добавлены греческие символы в знаки поверителей (#5) - исправлены повёрнутые символы в знаках поверителей (#5) 9f8ab76 + добавлен массив кодировки CP1253 (#5) a07ec0e + добавлен скрипт генерации списка имён глифов для кодировок CP1251 и CP1253 (#5) 8d305c3 Merge commit '1e4c70c5674d44c6b10ec395d402bed9a1afe59a' as 'encodings/agl-aglfn' 1e4c70c Squashed 'encodings/agl-aglfn/' content from commit 5de337b 2e9e786 * добавлен файл с данными кодировки CP1251 (#5) 652accf + добавлен файл с данными кодировки CP1253 (#5) 14392a4 * добавлены сценарии для добавления и обновления поддерева aglfn (#5) ca81bed * добавлена заготовка для шрифта в греческой кодировке (#5) db43eae + добавлена заготовка для генерации словаря знаков поверителей (храним знаки как user path) (#5) * осталось добавить греческий алфавит и разместить знак поверителя в центре 7a571ba + добавлена спецификация индивидуальных знаков поверителя в репозиторий (#13) a8a2dfb * добавил .pdf в .gitattributes 953412a * изменена обработка `months`, `quarters` (#2) c1892d4 * заменён `arange` на `range` + добавлен генератор штампов, пока - только для множества периодов (месяцев, кварталов) (#2) d3385fe + добавлена функция `verification_stamp_upath`, возвращающая оттиск как user path (#3) 5dd3a17 * для отображени знака РСТ использован кешируемый userpath (#16) 1d4dfdf * оттиски преобразованы в `user path` для теста (#3) 0c0143b * текущая координата при отрисовке оттисков используется не как координата центра, а как координата левой нижней точки a1a52fe + добавлены вспомогательные функции : `areverse`, `aconcatenate`, `int_to_roman`, `arange` + добавлены вспомогательные функции для групповой генерации оттисков: `months`, `quarters` (#2) 4c28a8e + добавлены `align_staggered` и `align_to_grid` для раскладки объектов на листе (#3), но - пока лишь тестовый вариант c877852 - устранена ошибка при использовании ghostscript (#14) e55fdb7 * изменён символ конца строки в readme.md e358454 * изменён в .gitattributes тип .ps файлов на текстовый (#12 ) f98e443 + добавлены файлы шрифтов (для теста) (#9) * включены опции distiller в сценарий (#10) bbe0c29 * 338ed1d * d2b1ed9 - устранена проблема с использованием кириллицы в postscript сценарии (#4) 8524b05 - добавлен код закрытия субпутей через `closepath` - заменён шрифт. В Acrobat Distiller можно использовать только PS шрифты, иначе - имеем проблемы с charpath a72d631 - вернул настройки .gitattributes 7eca52e * указан text для .ps в .gitattributes d7dffe0 * для теста добавлен `glyphpath` для дальнейшего использования кириллицы 2fbc9bc * `verification_stamp` теперь добавляет путь с контуром оттиска клейма к текущему пути, без заполнения 0a7655a * знак РСТ отрисован в полном соответствии с руководящими документами e657810 * RST добавляет путь к существующему пути без генерации изображения 9d05509 + добавлена отрисовка буквы Т в РСТ 303447c * полностью отрисован символ С в РСТ ad88290 * добавлено формирование внешнего контура знака РСТ 707bb56 * добавлен в репозиторий чертёж знака РСТ 1cb9680 * добавлен вывод периода 1765d32 * добавлен вывод года c91a51f * вывод символов в клейме заменён на `charpath` d84d008 + добавлен вывод знака поверителя 102a4ac + добавлен вывод шифра клейма a1e07fe + рисуем круг с заданным размером в `verification_stamp` 38116c2 * добвлена ссылка на postscript manual в readme.md d3971f1 * косметические корректировки заготовки сценария bc317ef * заготовка postscript сценария c9ad261 + добавлен сценарий установки среды для отладки ba044d7 * readme + .gitattributes git-subtree-dir: ITG.MakeUtils git-subtree-split: 199460d
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
По Приказу Минпромторга от 02.07.2015 №1815 р не просматривается. Обозначен как знак федерального агентства. Сейчас явно утверждения формы такого знака не нашёл. Изображение применил знака соответствия, а это - другой, всё-таки, знак.
Уберём
р
для однообразия...The text was updated successfully, but these errors were encountered: