public Chunk CreateChunk(String text, ChainedProperties props) {
Font font = GetFont(props);
float size = font.Size;
size /= 2;
Chunk ck = new Chunk(text, font);
if (props.HasProperty("sub"))
ck.SetTextRise(-size);
else if (props.HasProperty("sup"))
ck.SetTextRise(size);
ck.SetHyphenation(GetHyphenation(props));
return ck;
}