But that's not the major difference between Android and Linux -- it's the DPI. Mobile phone screens have about four times as many pixels/unit of area compared to regular 1920x1080 screens. Run Linux on a HiDPI screen and fonts will look just as good.
There are things you can do in these situations to make things better. Right now I'm on Windows, though.
Had to do some Windows dev and it's easier to run a VM and connect my IDE to that from Windows rather than the other way around, at least in my experience :)
Android is built on the GNU kernel like Linux, but does not share the same libraries and packages as Linux.
Android does not use the same graphics interface as Linux uses.
> Android is built on the GNU kernel like Linux, but does not share the same libraries and packages as Linux.
That'd be Stallman's dream. But no, Linux is the kernel. Evil corporation has no plans to switch to GNU Hurd as far as I know (at least that's the case in the dimension I live in). And the packages that are used together with the Linux kernel are from GNU project (that's why those are called GNU/Linux distros).