Deslocamento de caractere em um TextRange do Internet Explorer

Tanto quanto eu posso dizer que não há maneira simples de recuperar um deslocamento de caractere de um objeto TextRange no Internet Explorer. O objeto W3C Range possui um nó e o deslocamento no texto dentro desse nó. O IE parece ter apenas deslocamentos de pixels. Existem métodos para criar, estender e comparar intervalos, por isso seria possível escrever um algoritmo para calcular o deslocamento de caractere, mas sinto que devo estar perdendo alguma coisa.

Então, qual é a maneira mais fácil de calcular o deslocamento de caractere do início de um TextRange do Internet Explorer?

questionAnswers(4)

yourAnswerToTheQuestion