Я использую элементы ширины 1,5 для соединения элементов.Все это выглядит хорошо, но если изображение динамически уменьшено, чтобы показать больше диаграммы, то некоторые линии в конечном итоге исчезают в Firefox, но не в Chrome.Это проблема в поддержке Firefox SVG, или какая-то разница в настройках по умолчанию, которые я могу изменить?
Вместо того, чтобы представлять какой-либо код, я могу указать на пример в посте в блоге по адресу: https://parallax -viewpoint.blogspot.com / 2018/12 / далее-путешествия-оф-ходьба-boots.html .Прокрутите страницу до конца, и появится встроенное SVG-изображение «семейного дерева», в котором используется библиотека масштабирования JavaScript для динамического масштабирования диаграммы.
При настройке по умолчанию в Firefox отображаются не все строки- вероятно, зависит от того, попадают ли они на границу пикселя или нет.По мере того как изображение постепенно увеличивается, вы заметите, что в конечном итоге все линии будут отображаться.Сравните это с Chrome, где всегда отображаются линии.
Новая информация от поддержки Firefox: есть явное колебание "перерисовки" для всех преобразований (+ или -) из начальной позиции.После перерисовки линии заметно тоньше, и это говорит о некоторой ошибке округления.