From de0ab61b22c05b628b487e808f8d4388af34b107 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20T=C3=A1mara?= Date: Tue, 28 Oct 2025 16:23:21 -0500 Subject: [PATCH] feat: Using nerd fonts symbol icons --- assets/css/webfont.css | 42 +++++++++++++++++++ assets/fonts/SymbolsNerdFontMono-Regular.ttf | Bin 0 -> 2772 bytes layouts/templates/base.shtml | 15 +++---- zine.ziggy | 1 + 4 files changed, 51 insertions(+), 7 deletions(-) create mode 100644 assets/css/webfont.css create mode 100644 assets/fonts/SymbolsNerdFontMono-Regular.ttf diff --git a/assets/css/webfont.css b/assets/css/webfont.css new file mode 100644 index 0000000..8a0529c --- /dev/null +++ b/assets/css/webfont.css @@ -0,0 +1,42 @@ +/* + *# [Nerd Fonts] Website: https://www.nerdfonts.com + *# [Nerd Fonts] Development Website: https://github.com/ryanoasis/nerd-fonts + *# [Nerd Fonts] Version: 3.4.0 + *# [Nerd Fonts] The following is generated from the build script + */ +@font-face { + font-family: "NerdFontsSymbols Nerd Font"; + src: url("../fonts/SymbolsNerdFontMono-Regular.ttf") format("truetype"); + font-weight: normal; + font-style: normal; +} +.nf, +.nerd-font, +.nerd-fonts { + font-family: "NerdFontsSymbols Nerd Font"; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.nf-fa-terminal:before { + content: "\f120"; +} +.nf-cod-diff_added:before { + content: "\eadc"; +} +.nf-oct-download:before { + content: "\f409"; +} +.nf-dev-readthedocs:before { + content: "\e889"; +} +.nf-fa-readme:before { + content: "\eda4"; +} +.nf-fa-people_carry_box:before { + content: "\eda2"; +} diff --git a/assets/fonts/SymbolsNerdFontMono-Regular.ttf b/assets/fonts/SymbolsNerdFontMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c5622a1bf8f921e9d78188d4023a2dc246b5a227 GIT binary patch literal 2772 zcmbtWeM}qY8GqjUc<+o4f8g_ZfNky!JqN28FkmV^9h1Pa0s%tO1u}xeS4e@d!m?yt z1J%}SoiwFQrDh>&gSzyew(38dCiS0;qA9DUP0F+_)1+q8lx2ycWl}ey5)GgCyf!pM zU8_xdt-JU6{5_AK_j&FP2mmOs2s|YA?yHPFdE=Su0P=THIy^F+n*H^?)z^@}gZ!b9 z6Z1Ok65Rl{UC0X)skzxq20bC~m&nT#Q>VuF-@e&_H1bmL=vZpBWM;d?*|htD_`r#_Rt-bzM#DbKwc9`I;8eN_dA5jtXJZ!8wV$MG*O*;L}>TR^oPW zVN6A$_;V0nkkrTPTL|VFuQjtGCwVAFsQS1WHhm`AZdc^&`HMEEQgQLA?sK(u0wt=S zkbo)`_x3y;tr~1;4(bjM#}|6-`P+;uY&!~`=+hFKR}BPqC5kJa@_M(V{vpX#$YH`>Z%^ZP#ilv;J&qFv#V?7t zNU^Gx5W-7>AlU8svQ6+g)!@gRASlH-1HY;UA2HAzs{Zj70u{M{s$#{qAuxmc9RK+t zh{*FLdLb!Pl=U&rraA2#R~QNvqnlTgZPE!L&+jdG?!f^*-|!cSRB*W@N>>HDLzMJ< zouhe=*~$ytiY;K{xnOx<4O1@6%d>@<%#Sjz$ffE$xzEYM7i@XkYG~2cnx=r+o&@-rQ!bm_2tgj>FR?P{@rCOLar~9>sEvwd2;CS>G1VmyGwYd%EQ?Es+zSUG1(P_Fwegsy(vZjN(|jHrIBJIZuvzD> zjn~Aq60Qz+Bc=s#Dq09iyl&Nr^FeS7>ODB9brN+F^eQz%VY8B$VdC+jI!Yi5Yt|Bv z=0Gt|U~uu^!Ns{Z%A{&37AbF&qgL}wcf&-gq9Qba7x{ae%yX!DaMxxlRcy3j+fS16K6f z<j;i>9+p5zbS3qE3c6-7AdVNy?kv@ zSBEK&iw=8?^ck}7n)RD-NbjNqVFwoem9d`R(WQsNqyp;)ndf8>_d*%OAOYQQ2#&!w z@CgVYfzN*RYelH28wG-#xF@? z`YNScdP=zlQOe13w78dywQrp77}48@I%K(Hs9hiF;3wP1mrtKw-stHSvA24aTfK_X zOC{-#o4hsH#}s|atvB~$26vEn1gK0VD>tCBtxZ_fhmv~wKxkM`_v^`Fof}Ah&~`YP zJluv+zpKT{qWu!_bz{=ui5ac1|H>oC%tAts$kf0%btD& z8v%0PL^!tt3|U}#Ch^MA1Rh5&M{^i!W|QWzTfVtT3)^f&JdGc3$|>f!25oR0X5kcm z&rIUC&QX{L9d^J7l;a+QDyW7y`s>h#HYvo{p$oNpkebhWjln+Lr{M_VOu-!LyI~B` zMv-bq8M9+Pj5>}eV;JRYXqiHr|HV^>8tkK5ysF?pHo_cc%uscdusoTD{Tly61}v|K c{*T7(#yq>S6~!C&6#?v}Pn`l&5j;8W-vhw_SO5S3 literal 0 HcmV?d00001 diff --git a/layouts/templates/base.shtml b/layouts/templates/base.shtml index 849b429..72799f2 100644 --- a/layouts/templates/base.shtml +++ b/layouts/templates/base.shtml @@ -8,17 +8,18 @@ + -