What counts as a character?
A visible character can contain several Unicode code points. A family emoji is one grapheme but takes multiple UTF-16 code units and UTF-8 bytes. Reading time uses your chosen speed and is an estimate. Blank text has zero content lines.