Skip to content
This repository has been archived by the owner on Jul 26, 2021. It is now read-only.

Для кодировок предусмотреть корректный пролог и загружать их через findresource #56

Closed
sergey-s-betke opened this issue Jun 23, 2018 · 3 comments
Assignees
Milestone

Comments

@sergey-s-betke
Copy link
Contributor

https://www.adobe.com/content/dam/acom/en/devnet/actionscript/articles/psrefman.pdf
Resource-Encoding

@sergey-s-betke
Copy link
Contributor Author

@sergey-s-betke
Copy link
Contributor Author

/ISOLatin1Encoding findencoding

@sergey-s-betke sergey-s-betke added this to the 2.2.0 milestone Jun 24, 2018
@sergey-s-betke sergey-s-betke changed the title Для кодировок предусмотреть корректный пролог Для кодировок предусмотреть корректный пролог и загружать их через findresource Jun 24, 2018
@sergey-s-betke
Copy link
Contributor Author

Через findresource загрузить не удаётся кодировку. Необходимо разбираться с правилами поиска файлов ресурсов: https://www.ghostscript.com/doc/doc/Use.htm#PS_resources

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.
Projects
None yet
Development

No branches or pull requests

1 participant