微软在 Server 2019 核心中删除了除 Arial 之外的所有字体(例如: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 创建测试......
答案1
您不需要,只能在 Core 容器中使用 Arial。使用完整的 Windows 基础图像。
从源头来看针对版本 17677 的博客文章:
对于服务器核心容器,仅支持默认字体 Arial;不支持其他字体,也不能安装其他字体。