Почему файл SVG может содержать «cm» и правильно ли он отображается в браузерах, но не в Visio или подобных программах? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть проблема. К сожалению, я еще не очень опытен и не нашел решения или объяснения. Пожалуйста, прости меня за мой, возможно, тривиальный вопрос.

Я открываю файл SVG с помощью библиотеки Python и вписываю что-то в него. Если я сейчас посмотрю на файл XML, высота и ширина будут числом с «см».

Это теперь приводит к моей проблеме. Если я открою файл SVG в браузере, он будет отображаться правильно, и все в порядке. Однако, если я сейчас открою его в Visio или аналогичной программе, файл не сможет быть просмотрен. Это явно связано с «см», потому что, когда я удалил его вручную, эта ошибка не пришла. Это также относится к случаю, когда в файле xml вместо «cm» присутствует «px».

    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="50.cm" viewBox="0 0 50.0cm 50.0cm" height="50.0cm">

Как и почему возникает это «явление»?

...