programmingfonts/fonts/stylesheets/functions.less

67 lines
1.0 KiB
Plaintext
Executable File

@root-path: '../resources';
.font (@name, @weight, @style, @file)
when (@weight = normal)
and (@style = normal) {
@font-path: '@{root-path}/@{file}';
@font-face {
font-family: @name;
font-weight: @weight;
font-style: @style;
src: url(@font-path);
}
}
.font (@name, @weight, @style, @file)
when (@weight = bold)
and (@style = normal) {
@font-path: '@{root-path}/@{file}';
@font-face {
font-family: @name;
font-weight: @weight;
font-style: @style;
src: url(@font-path);
}
}
.font (@name, @weight, @style, @file)
when (@weight = normal)
and (@style = italic) {
@font-path: '@{root-path}/@{file}';
@font-face {
font-family: @name;
font-weight: @weight;
font-style: @style;
src: url(@font-path);
}
}
.font (@name, @weight, @style, @file)
when (@weight = bold)
and (@style = italic) {
@font-path: '@{root-path}/@{file}';
@font-face {
font-family: @name;
font-weight: @weight;
font-style: @style;
src: url(@font-path);
}
}