De renderer text=
positioneert tekst fundamenteel verschillend dan de renderer textPs= wanneer toegepast op presize lagen (d.w.z. wanneer size= ook wordt gespecificeerd).
Zelf formaat text=
en textPs=
lagen hebben gelijkaardige verschijning en het plaatsen.
textPs=
lijnt de bovenkant van de karaktercel met de bovenkant van het tekstvakje (veronderstellend \vertalt
) uit, zelfs als het in delen van de teruggegeven tekstglyphs die zich gedeeltelijk buiten de grens van het tekstvakje uitbreiden. Gegenereerde glyphs van bepaalde lettertypen kunnen ook iets buiten de linker- en rechterrand van het tekstvak uitsteken. Voor toepassingen die vereisen dat alle gerenderde tekst zich binnen de laagrechthoek moet bevinden, kunnen de RTF \marg*
bevelen of textFlowPath=
worden gebruikt om het tekst terug te geven gebied aan te passen.
Met text=
daarentegen wordt de gerenderde tekst naar wens verschoven en wordt gegarandeerd dat alle gerenderde glyphs volledig binnen het opgegeven tekstvak passen.
Hoewel text=
iets gemakkelijker te gebruiken is voor eenvoudige toepassingen, biedt textPs=
nauwkeurige positionering onafhankelijk van lettertypen en teksteffecten.
De volgende voorbeelden zijn voor tekst van vooraf formaat. Het gedrag voor tekst op zichzelf wijzigen is anders.
Text=
biedt altijd een smalle marge bovenaan:
/is/image/?size=230,50&bgc=f0f0f0&fmt=png&text=\fs40Normal%20Normal%20Normal
textPs=
geeft de tekst strak uitgelijnd op de bovenkant van het tekstvak. Dit leidt tot een kleine bijsnijding, zelfs voor gewone lettertypen zoals Arial®:
/is/image/?size=230,50&bgc=f0f0f0&fmt=png&textPs=\fs40Normal%20Normal%20Normal
text=
verplaatst de weergegeven tekst automatisch omlaag om bijsnijden te voorkomen:
/is/image?size=230,50&bgc=f0f0f0&fmt=png&text=\fs40Normal%20{\up20Raised%20}Normal
textPs=
verplaatst geen tekst met verheven gedeelten. Dit leidt tot aanzienlijk bijsnijden als de tekst zich op laag 0 bevindt:
/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs=\fs40Normal%20{\up20Raised%20}Normal
Een marge van 10 pt (200 twips) boven rendert deze tekst zonder bijsnijden:
/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs=\margt200\fs40Normal%20{\up20Raised}%20Normal
Gerenderde glyphs van bepaalde scriptlettertypen kunnen aanzienlijk buiten het tekstvak komen:
/is/image?size=230,50&bgc=f0f0f0&fmt=png&textPs={\fonttbl{\f1\fcharset0%20FluffyFont;}}\f1\fs88%20fluffy%20font%20problems