ST_Letters — 返回输入的字母,以几何形状渲染,默认起始位置在原点,默认文本高度为 100。
geometry ST_Letters(
text letters, json font)
;
使用内置字体将字符串渲染为多边形几何形状。默认文本高度为 100.0,即降部底部到大写字母顶部的距离。默认起始位置将基线的起始位置放置在原点。覆盖字体需要传入一个 json 映射,其中字符作为键,而 base64 编码的 TWKB 作为字体形状,字体的高度为从降部底部到大写字母顶部 1000 个单位。
默认情况下,文本在原点生成,因此要重新定位和调整文本大小,首先应用 ST_Scale
函数,然后应用 ST_Translate
函数。
可用性:3.3.0
SELECT ST_AsText(ST_Letters('Yo'), 1);
SELECT ST_Translate(ST_Scale(ST_Letters('Yo'), 10, 10), 100,100);