Es normal que varíe de navegador en navegador, incluso de SO en SO.
No tiene mucho que ver realmente que se vean caracteres raros con
-webkit-font-smoothing
ya que esto último lo único que hace es alterar el suavizado de la fuente.
Si tienes esos cuatro formatos en principio cubres todo, incluso versiones de navegadores antiguas. Se supone que el futuro es
woff y
woff2.