From 43c4665b98e3c12ce9c81019e6e38fbe089c9e8f Mon Sep 17 00:00:00 2001 From: Lucas Kent Date: Tue, 13 Dec 2022 01:32:36 -0500 Subject: [PATCH] test --- assets/styles/blog.css | 2 +- assets/styles/fonts/Font/generator_config.txt | 5 + .../jetbrainsmono-variablefont_wght-demo.html | 702 ++++++++++++++++++ ...tbrainsmono-variablefont_wght-webfont.woff | Bin 0 -> 28564 bytes ...brainsmono-variablefont_wght-webfont.woff2 | Bin 0 -> 21356 bytes .../Font/specimen_files/grid_12-825-55-15.css | 370 +++++++++ .../specimen_files/specimen_stylesheet.css | 502 +++++++++++++ assets/styles/jetbrains_mono.css | 12 + assets/styles/titillium_web_font.css | 2 +- index.html | 3 +- 10 files changed, 1595 insertions(+), 3 deletions(-) create mode 100644 assets/styles/fonts/Font/generator_config.txt create mode 100644 assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-demo.html create mode 100644 assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-webfont.woff create mode 100644 assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-webfont.woff2 create mode 100644 assets/styles/fonts/Font/specimen_files/grid_12-825-55-15.css create mode 100644 assets/styles/fonts/Font/specimen_files/specimen_stylesheet.css create mode 100644 assets/styles/jetbrains_mono.css diff --git a/assets/styles/blog.css b/assets/styles/blog.css index 9f36abb..95d09fc 100644 --- a/assets/styles/blog.css +++ b/assets/styles/blog.css @@ -11,7 +11,7 @@ } body { - font-family: titillium_webbold; + font-family: jetbrains_monoregular; padding: px; background: #868686; } diff --git a/assets/styles/fonts/Font/generator_config.txt b/assets/styles/fonts/Font/generator_config.txt new file mode 100644 index 0000000..81e64f6 --- /dev/null +++ b/assets/styles/fonts/Font/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"optimal","formats":["woff","woff2"],"tt_instructor":"default","fix_gasp":"xy","fix_vertical_metrics":"Y","metrics_ascent":"","metrics_descent":"","metrics_linegap":"","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-demo.html b/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-demo.html new file mode 100644 index 0000000..96ba0d4 --- /dev/null +++ b/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-demo.html @@ -0,0 +1,702 @@ + + + + + + + + + + + + + JetBrains Mono Regular Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
+
body
+
body
+
body
+
+
+ bodyJetBrains Mono Regular +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + +
+
+
+ +

Language Support

+

The subset of JetBrains Mono Regular in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of JetBrains Mono Regular in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +



+

 

+

!

!
+

"

"
+

#

#
+

$

$
+

%

%
+

&

&
+

'

'
+

(

(
+

)

)
+

*

*
+

+

+
+

,

,
+

-

-
+

.

.
+

/

/
+

0

0
+

1

1
+

2

2
+

3

3
+

4

4
+

5

5
+

6

6
+

7

7
+

8

8
+

9

9
+

:

:
+

&#59;

;
+

<

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + + @font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); + } + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+ p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + \ No newline at end of file diff --git a/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-webfont.woff b/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..bc52f2a7d003bd8b9034004e632ca3af6eb00055 GIT binary patch literal 28564 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 literal 0 HcmV?d00001 diff --git a/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-webfont.woff2 b/assets/styles/fonts/Font/jetbrainsmono-variablefont_wght-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..14e429545739a6a2f5acca3977dce06fc44b0584 GIT binary patch literal 21356 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

tvRGi8(J`!zZ~ud+Ee%gF2mb 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