1. Потому, что стандартные наборы шрифтов отличаются. Это неизбежно из-за лицензий.
2. Разумеется можно установить дополнительные шрифты. Надо лишь найти те, что нужны вам. Смена дистрибутива это как-то очень радикально, всё равно будете доустанавливать шрифты :)
Также есть разница в рендеринге. Один и тот же шрифт в Linux и Windows может выглядеть слегка по-разному и вы на это вряд ли повлияете.