オプションの@font-file
引数は@font-name
、LESSの値を取得できますか?javascriptの評価なし...
.font-face(@font-name, @font-file: ???) {
font-family: '@{font-name}';
src: url('fonts/@{font-file}.eot');
src: url('fonts/@{font-file}.eot?#iefix') format('embedded-opentype'),
url('fonts/@{font-file}.svg#@{font-file}') format('svg'),
url('fonts/@{font-file}.woff') format('woff'),
url('fonts/@{font-file}.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
かなりお粗末な質問の場合は申し訳ありませんが、私は今までにLESSで約2時間過ごしました:)
編集:ミックスインを複製せずに:
.font-face(@font-file) {
.font-face(@font-file, @font-file)
}
.font-face(@font-name, @font-file) {
font-family: '@{font-name}';
src: url('fonts/@{font-file}.eot');
src: url('fonts/@{font-file}.eot?#iefix') format('embedded-opentype'),
url('fonts/@{font-file}.svg#@{font-file}') format('svg'),
url('fonts/@{font-file}.woff') format('woff'),
url('fonts/@{font-file}.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}