Ci sono stati un po 'di parlare di problemi con cssless e font-face già, per esempio qui: How we can use @font-face in LessCome usare font-face con cssless?
Ma questo problema sembra essere un altro, e mi chiedo se qualcuno ha trovato soluzione a questo? Penso che la mia sintassi di meno sia giusta.
Se scrivo il seguente:
.setFont (@fontName) {
@font-face {
font-family: '@{fontName}';
src: url('../fonts/@{fontName}.eot');
src: url('../fonts/@{fontName}.eot?#iefix') format('embedded-opentype'),
url('../fonts/@{fontName}.ttf') format('truetype');
}
}
.setFont ('myfont1');
.setFont ('myfont2');
.setFont ('myfont3');
Sarà uscita seguente:
@font-face {
font-family: 'myfont1';
src: url('../fonts/myfont1.eot');
src: url('../fonts/myfont1.eot?#iefix') format('embedded-opentype'),
url('../fonts/myfont1.ttf') format('truetype');
}
@font-face {
font-family: 'myfont1';
src: url('../fonts/myfont1.eot');
src: url('../fonts/myfont1.eot?#iefix') format('embedded-opentype'),
url('../fonts/myfont1.ttf') format('truetype');
}
@font-face {
font-family: 'myfont1';
src: url('../fonts/myfont1.eot');
src: url('../fonts/myfont1.eot?#iefix') format('embedded-opentype'),
url('../fonts/myfont1.ttf') format('truetype');
}
Si richiede solo la prima variabile. Mi chiedo se sia perché non sono chiamati all'interno di un elemento, anche se ho provato a chiamarlo all'interno di un elemento, con risultati identici.
Come si usa cssless con font-face?
Grazie.
Quale compilatore stai utilizzando? Questo potrebbe essere un problema con il supporto per font-face specifico per quel compilatore LESS, o la versione di LESS che supporta. – prodigitalson
Sto usando la versione 2.6 di Less.app da http://incident57.com/less/ Questo potrebbe essere, ovviamente, ma non è essenzialmente un wrapper less.js. – Dusty
Non ho idea di cosa usi internamente ... di solito uso i compilatori 'Node.js' o php dalla riga di comando o incorporato direttamente nel livello di caching/service del mio webapp :-). – prodigitalson