For question 1, it's pretty much a perfect use case for ChatGPT to provide you with the consensus of the (pre-2021) internet.
For instance with the prompt "why should I use sans-serif over times new roman" you get "Sans-serif fonts, such as Arial or Verdana, are considered more legible on screens, while serif fonts, such as Times New Roman, are considered more legible in print. Sans-serif fonts are generally considered to be easier to read on a screen because the lack of serifs (the small lines at the ends of characters) makes the letters more distinct, especially at small font sizes. Additionally, sans-serif fonts are often used on websites and in digital media because they appear more modern and clean."
Maybe the author should include a summary of the font at the top?