Hola! Varias cosas: la fuente que quieres usar no forma parte de las
web-safe fonts, por lo tanto corres el riesgo de que muchos usuarios no la tengan instalada y por lo tanto no vean tu sito con esa fuente. Segundo, la regla está mal construida, como te dice Zerjillo, si el nombre de una fuente tiene espacios en blanco hay que declararla entre comillas, y la familia a la que pertenece la fuente se hace al final de la declaración, ya que por norma los navegadores renderizan la primera fuente que tengan instalada recorriendo la declaración de izquierda a derecha. Es decir, teniendo en cuenta la regla de abajo, los navegadores primero buscarán la DejaVu y si no la encuentran continuarán con la Arial, y si no dispone de ninguna de ellas renderizará la página con la fuente sans-serif que tenga como predeterminada en su propia hoja de estilos. Por lo tanto si declaras como primera opción sans-serif, el navegador usará la sans-serif que tenga predeterminada.
Código CSS:
Ver originalbody {
font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
font-size: 16px;
}
Salud!