Я работаю над системой визуальной регрессии, которая делает снимок экрана компонента локально с хромом без головы и во время сборки внутри CI и сравнивает оба впоследствии.
Тем не менее я столкнулся с проблемой, где шрифтотображается на моем компьютере по-разному (macOS) и CI (RHEL7).
Я использую шрифт Google Roboto, который я скачал и создал CustomRoboto
font-face, чтобы уменьшить проблемы с локально установленнымиRoboto.
Это снимок экрана, сделанный моей машиной:
Этот снимок сделан CI:
Это разница:
Если присмотреться, буквы чуть-чуть "выше", чем на моей машине.
Я бы хотелсохранить "правду" скриншот создание локально, чем на CI.Но мое лучшее предположение - сделать это на КИ.