I connected a Microsoft Surface Book 2 running Windows 10 to a 1920 x 1080 Philco PTV42E60DSWN TV (HDMI port) and the borders of fonts (but also in images) look all ragged (see comparison to 1920 x 1080 laptop monitor below). The Display configuration says 1920 x 1080, 100% for font scaling, but it does seem like the TV is using a much lower amount of pixels for the same image. Am I missing some configuration detail here, or is the TV just not indicating the truth when it says it's operating at 1920 x 1080?
After looking up the display specs of the Microsoft Surface Book 2 from Wikipedia:
13.5": 13.5 in (34 cm), 3000×2000 (267 PPI) LCD
15": 15 in (38 cm), 3240×2160 (260 PPI) LCD
The native vertical pixel resolution is 2000px on the 13.5" and 2160px on the 15". Stretching a 1080 image over 2000+ tiny pixels combined with anti-aliasing display algorithms is why it looks smooth on your laptop screen
The pixels on a 42" HDTV with a native resolution of 1080 are much larger than your Surface Book 2. I'm not familiar with Philco HDTVs in particular, but you may be able to see what resolution the TV is displaying by pressing the "INFO" button on the remote. Also, depending on the default display mode of the TV (overscan/underscan), adjusting the aspect ratio ("PIC" button perhaps?) may clean up the image from your laptop. Hope this helps!
EDIT: I did a little image testing on my 1080p desktop monitor by taking a screen cap of the Stack Overflow logo from that website at 100% and copied it with a 400% resize in Paint since the resizing function it uses does not use any anti-aliasing (nearest neighbor scaling, 1 pixel becomes a 4x4 block of pixels). The result doesn't look all that different from your picture of the TV.