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
Включить настройки Acrobat Distiller в проект #10
Comments
sergey-s-betke
added a commit
that referenced
this issue
Sep 4, 2017
* включены опции distiller в сценарий (#10)
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.
No description provided.
The text was updated successfully, but these errors were encountered: