我已经创建了一种将SVG格式的文本转换为HTML的算法,算法运行良好,但HTML版本中文本的位置稍微偏移与SVG相比。如何将文本的基线垂直对齐到HTML/CSS中的设置点
我意识到这是由于SVG中的坐标系造成的;它的起源在左下角而不是左上角。因此,我的HTML文本低于应该的位置。这是用于商业软件,我个人宁愿保留文本为SVG,但我不能因为客户端请求,也需要像素完美的副本!
为了修复HTML,我需要对齐文本,以便其基线位于从SVG读取的位置。我试图用垂直对齐方式做到这一点,但没有成功。
问题是没有找到这里的坐标,我已经知道文本的基线应该在哪里。
有谁知道如何将某些文本的基线与HTML中的设置点对齐吗?或者是否有人知道是否可以使用基线而不是左上角的文字。
谢谢
干杯,这是我所期望的情况。我不是一位网络开发人员,但我不得不做一些涉及HTML的事情。它总是令我惊讶,它有多笨重。 –