Ask HN: What renders the terminal/shell?
I believe I grasp the basics of windowing systems and TTY emulation, but I'm stuck on rendering.
What do I search for to figure out what exactly the characters-to-be-printed are handed off to on an OS - it wouldn't be the windowing system itself, would it? Is there some intermediary program or process that derives rendering logic for the characters (line wrapping and so forth) to be passed on as a window canvas?
Thanks for any help.