En ce qui concerne les polices non-"safe", qu'elles proviennent de dafont ou d'ailleurs, vous ne savez pas si elles sont disponibles chez vos visiteurs : vous n'êtes donc assuré qu'elles seront rendues conformément à vos désirs que si vous les transformez en images. A utiliser avec parcimonie (sur des titres par exemple), et avec un remplacement en css pour que les titres soient lisibles en texte pour les personnes n'affichant pas les styles ou les images :

html :
<h2 if="titre_bonjour"><span class="cache">Bonjour</span></h2>
css :
#titre_bonjour { 
    background: url(images/bonjour.png) no-repeat left top; 
    width: 120px; 
    height: 40px; 
}
.cache { font-size: 10px; visibility: hidden ;}