В основном я хочу сопоставить SVG
холст с -1..1 и напечатать текст на холсте.
Простой пример без запрошенного сопоставления :
<style>
.text {font: 14pt sans-serif; fill: red;}
</style>
<svg class="text" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<text x="0" y="14pt">TEXT</text>
</svg>
Я хочу этот код для отображения текста:
<style>
.text {font: 14pt sans-serif; fill: red;}
</style>
<svg class="text" viewBox="-1 -1 2 2" xmlns="http://www.w3.org/2000/svg">
<text x="0" y="0">TEXT</text>
</svg>
Как я понял из MDN , центр холста будет в 0,0. Я ожидаю, что текстовая строка будет напечатана в центре (на самом деле выше нулевой точки). Я определенно что-то упустил с этой проблемой. Вы можете мне помочь?