Font Face Mixin pour moins

En utilisant Moins que je suis la définition de la police-famille:

@georgia: georgia, times, 'times new roman', 'nimbus roman no9 l', serif; 

Puis-je avoir le moins de mixin:

.font(@family: arial, @size: 1.0em, @lineheight: 1.0, @weight: normal, @style: normal, @variant: normal) {
  font: @style @variant @weight @size~"/"@lineheight @family;
} //font

Enfin je l'utilise comme ceci:

p {
  .font(@georgia, 1.0em, 1.5)
}

Mais je tiens également à définir des familles de polices de caractères avec des polices personnalisées:

@something: 'custom-font', arial, ...;

Mais je dois d'abord vous inscrire personnalisé-police:

@font-face {
  font-family: 'custom-font';
src:url('fonts/custom-font.eot');
src:url('fonts/custom-font.eot?#iefix') format('embedded-opentype'),
    url('fonts/custom-font.woff') format('woff'),
    url('fonts/custom-font.ttf') format('truetype'),
    url('fonts/custom-font.svg#icon') format('svg');
font-weight: normal;
font-style: normal;
}

Est-il possible de créer un MOINS mixin pour @font-face afin que je puisse passer le nom de la police et le chemin d'accès et le registre des polices sans répéter ce code?

Je ne suis pas sûr de la façon de l'intégrer à ma police mixin ...

Ou s'il y a une meilleure façon de le faire ...

Merci,
Miguel

source d'informationauteur Miguel Moura