Microsoft удалила все шрифты, кроме Arial, в ядре Server 2019 (см. Например. https://www.windowscentral.com/microsoft-releases-new-windows-server-2019-insider-and-sdk-preview-builds).
Имеет смысл, и все, кажется, говорят: «легко добавить обратно». Но как именно я собираюсь добавить их обратно? С помощью Enable-WindowsOptionalFeature -online -FeatureName ServerCoreFonts-NonCritical-Fonts-TrueType -all
не выполняется, потому что у меня нет установочного диска Windows (я думаю, ошибка: «Не удалось найти исходные файлы»). Кажется немного устаревшим, что мне нужно смонтировать файл iso для установки некоторых пакетов шрифтов (и полный беспорядок, который нужно сделать в файле Compose) .. Как решить эту проблему?
В качестве фона мы запускаем сервер сборки, который мы только что обновили с Server 2016 до контейнера Server 2019, и оказалось, что у нас есть несколько тестов создания PDF, которые зависят от установленных шрифтов ...
У вас нет, только Arial в контейнере Core. Используйте полное базовое изображение Windows.
Из источника сообщение в блоге о сборке 17677:
Для контейнеров Server Core поддерживается только шрифт по умолчанию, Arial; другие шрифты не поддерживаются, и никакие другие нельзя установить.