fonts: add Public Sans (#77707)
gitea/publik-base-theme/pipeline/head This commit looks good Details

wip/77707
Paul Marillonnet 2023-05-17 15:19:05 +02:00
parent 811179f79c
commit a7a639c680
20 changed files with 32 additions and 0 deletions

7
README
View File

@ -430,6 +430,13 @@ copyright notices:
#
# https://www.fontsquirrel.com/license/butler
* Public Sans
# Copyright (c) 2015 Impallari Type (www.impallari.com), with Reserved Font Name “Public Sans”
#
# This Font Software is licensed under the SIL Open Font License, Version 1.1.
#
# https://www.fontsquirrel.com/license/public-sans
~~~~
Some theme variant files have their own specific licenses; refer to

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,25 @@
$publicsans-font-path: '/static/fonts/PublicSans' !default;
@mixin publicsans-font($type, $weight, $style: normal) {
@font-face {
font-family: 'Public Sans';
src: url('#{$publicsans-font-path}/PublicSans-#{$type}.woff2') format('woff2');
font-weight: $weight;
font-style: $style;
}
}
@mixin publicsans-font-pair($type, $weight) {
@include publicsans-font($type, $weight);
@include publicsans-font(#{$type}Italic, $weight, italic);
}
@include publicsans-font-pair('Thin', 100);
@include publicsans-font-pair('ExtraLight', 200);
@include publicsans-font-pair('Light', 300);
@include publicsans-font-pair('Regular', 400);
@include publicsans-font-pair('Medium', 500);
@include publicsans-font-pair('SemiBold', 600);
@include publicsans-font-pair('Bold', 700);
@include publicsans-font-pair('ExtraBold', 800);
@include publicsans-font-pair('Black', 900);