Go look into the design standards used in The Netherlands.
https://international.fhwa.dot.gov/pubs/pl18004/chap03.cfm gives a decent overview of some of those things. They are much better for end users because someone over there cared. Whomever designed the ones in the article clearly does not.