Я думаю, что вы должны использовать относительный размер для размера шрифта. См. http://www.w3.org/TR/SVG11/coords.html#UnitIdentifiers. Когда вы используете абсолютный размер, например, pt или cm, автоматически рассчитывается, какой размер должен быть правильно отображен на вашем мониторе, чтобы получить этот размер. Но когда вы используете px, используется текущий видовой экран. Если вы не укажете единицу, пользовательские единицы также используются, как в примере в связанном документе:
<text style="font-size: 50">Text size is 50 user units</text>