Contributed by Svitlana Tolmach (Rentafont)
Contributed by Florian Hardwig
Contributed by Gareth Hague