I\'ve seen some posts and answers about how to get the terminal size in numbers of columns and rows. Can I get the terminal size, or equivalently, the size of the font used
So, you already know how to get terminal size (here) in characters.
I'm afraid it is not possible. TTY is a text terminal and doesn't have control of where it is running. So if your console program is executed in the terminal, you can't know where is it displaying.
However, you can use graphical mode to take control of fonts, display, etc. But why terminal? You can use GUI for that.