¿Por qué no definir el peso de fuente o el estilo de fuente en @ font-face, Font Squirrel?

Cuando definimos los estilos @ font-face, podemos definir si los archivos a los que se hace referencia son para las versiones en negrita, cursiva o negrita cursiva de una fuente, como se discutió en esta pregunta SO:

¿Cómo agregar múltiples archivos de fuente para la misma fuente?

Ejemplo:

@font-face {
    font-family: 'FontinSans';
    src: local('☺'), url('fontin_sans_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontinSans';
    src: local('☺'), url('fontin_sans_bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

Sin embargo, Font Squirrel no genera kits @ font-face de esta manera. En su lugar, hacen algo como esto:

@font-face {
    font-family: 'FontinSans';
    src: local('☺'), url('fontin_sans_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontinSansBold';
    src: local('☺'), url('fontin_sans_bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

Lo que significa que en nuestros archivos CSS tenemos que hacer cosas como esta:

h2 {
    font-family: 'FontinSansBold', Verdana, sans-serif;
    font-weight: normal;
}

¿Por qué Font Squirrel no utiliza las declaraciones de peso y estilo de fuente para distinguir las variantes en negrita y cursiva? ¿Por qué usar una familia de fuentes separada? ¿Saben algo sobre (falta de) soporte para esta función en algún navegador?

Respuestas a la pregunta(4)

Su respuesta a la pregunta