int TextToRenderPos(int pos) { int p = 0; for (int i = 0; i < pos; i++) { int c; c = (int)text[i]; if (c < 26) { if (c == 9) p += 4; else p += 2; } else p++; } return p; }