ST_Letters — 返回將輸入字母渲染為幾何圖形,預設起始位置為原點,預設文字高度為 100。
geometry ST_Letters(
text letters, json font)
;
使用內建字體將字串渲染為多邊形幾何圖形。預設文字高度為 100.0,即從降部字母的底部到大寫字母頂部的距離。預設起始位置將基線的起點放置在原點。覆蓋字體需要傳入一個 json map,其中字元為鍵,而字體的形狀為 base64 編碼的 TWKB,字體從降部字母底部到大寫字母頂部的高度為 1000 個單位。
文字預設在原點產生,因此要重新定位和調整文字大小,請先套用 ST_Scale
函式,然後套用 ST_Translate
函式。
可用性:3.3.0
SELECT ST_AsText(ST_Letters('Yo'), 1);
由 ST_Letters 產生的字母
SELECT ST_Translate(ST_Scale(ST_Letters('Yo'), 10, 10), 100,100);