Это пример сгенерированного svg-term-cli
.Как указывает Роберт Лонгсон в комментариях выше, это ошибка / регрессия Firefox в масштабировании текста SVG, когда установлен минимальный размер шрифта.Если я правильно понимаю обсуждение, FF неправильно интерпретирует размер "5px" в координатном пространстве SVG, прежде чем масштабировать область просмотра до окончательного размера рендеринга как ниже минимального размера шрифта.Таким образом, «5px» масштабируется до, например, «15pt» в элементах SVG text
, , а затем снова масштабируется для фактического окна просмотра SVG и большого значения букв.
Учитывая, что ошибка FFЯ предпринял серию попыток исправления, которые были отменены из-за других прерывистых регрессий. Я предложу обходной путь со стороны SVG: попытка отрегулировать масштабирование в координатном пространстве SVG, чтобы предотвратить запуск ошибки Firefox.Например, умножьте размеры системы координат SVG на некоторый коэффициент масштабирования, чтобы каждый текстовый элемент всегда был «больше», чем разумные настройки минимального размера шрифта. проблема с отслеживанием на svg-term-cli
;Я добавил подобные детали в это обсуждение.