├── .gitignore ├── 404.html ├── AUTHORS.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTORS.txt ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── _config.yml ├── _data ├── credits.json ├── icons.json └── navigation.json ├── _includes └── beatrice │ ├── 00-global │ ├── _00-variables.scss │ ├── _00-webfonts.scss │ ├── _01-breakpoints.scss │ ├── _02-colors.scss │ ├── _03-helpers.scss │ └── _04-text-sizes.scss │ ├── 01-atoms │ ├── 00-html │ │ └── _html-elements.scss │ ├── 01-typography │ │ ├── _01-typography.scss │ │ ├── _02-links.scss │ │ └── _03-lists.scss │ └── 02-forms │ │ └── slider │ │ ├── _md-slider.scss │ │ ├── _slider.scss │ │ ├── md-slider.html │ │ ├── md-slider.js │ │ └── slider.html │ ├── 02-molecules │ ├── 00-button │ │ ├── _button.scss │ │ ├── button.html │ │ └── button.js │ ├── 01-menus │ │ └── main-menu.html │ ├── 02-blockquote │ │ └── _blockquote.scss │ ├── 03-card │ │ ├── _card.scss │ │ └── card.html │ ├── 09-slider-group │ │ ├── _slider-group.scss │ │ └── slider-group.html │ ├── 10-hero-animation │ │ ├── _hero-animation.scss │ │ ├── _hero.scss │ │ ├── hero-animation-2.js │ │ ├── hero-animation.html │ │ └── hero-animation.js │ ├── 11-prettify │ │ └── _prettify.scss │ └── 12-gf-friends-badge │ │ ├── _gf-friends-badge.scss │ │ ├── gf-friends-badge.html │ │ └── gf-friends-badge.js │ ├── 03-organisms │ ├── 00-global │ │ └── _global-layout.scss │ ├── 01-top-app-bar │ │ ├── _top-app-bar.scss │ │ ├── top-app-bar.html │ │ └── top-app-bar.js │ ├── 02-footer │ │ ├── _footer.scss │ │ └── footer.html │ ├── 04-card-grid │ │ └── _card-grid.scss │ ├── 05-drawer │ │ ├── _drawer.scss │ │ ├── drawer.html │ │ └── drawer.js │ ├── 06-content-section │ │ ├── _content-section.scss │ │ └── content-section.html │ ├── 07-home-grid │ │ └── _home-grid.scss │ ├── 08-split-header │ │ ├── _split-header.html │ │ └── _split-header.scss │ └── 10-embeds │ │ ├── _axis-container.scss │ │ ├── a-overlays │ │ └── a-overlays.html │ │ ├── ascender-descender │ │ └── ascender-descender.html │ │ ├── axis-component.html │ │ ├── axis-component.scss │ │ ├── casual │ │ └── casual.html │ │ ├── grade │ │ └── grade.html │ │ ├── italic-combined │ │ └── italic-combined.html │ │ ├── italic │ │ └── italic.html │ │ ├── optical-size-auto │ │ └── optical-size-auto.html │ │ ├── optical-size │ │ └── optical-size.html │ │ ├── slant-italics │ │ └── slant-italics.html │ │ ├── slant │ │ └── slant.html │ │ ├── weight │ │ └── weight.html │ │ └── width │ │ └── width.html │ ├── 04-layouts │ └── basic-page │ │ ├── _basic-page.scss │ │ └── basic-page.html │ ├── header.html │ ├── meta_close.html │ ├── meta_open.html │ └── styles.scss ├── _layouts └── beatrice_page.html ├── _resources ├── article-an-exploration-of-variable-fonts.md ├── article-an-introduction-to-variable-fonts.md ├── article-dalton-maag-variable-fonts-opinion.md ├── article-graphical-ui-control-variable-fonts.md ├── article-interactivity-and-animation-with-variable-fonts.md ├── article-introducing-opentype-variable-fonts.md ├── article-perfromance-benefits-of-variable-fonts.md ├── article-variable-fonts-responsive-design.md ├── article-what-are-variable-fonts-how-they-benefit.md ├── book-on-web-typography.md ├── book-responsive-typography.md ├── video-dynamic-typography-variable-fonts.md ├── video-hi-hoi.md ├── video-variable-fonts-flexible-nature-screens.md ├── video-vfs-are-here-what-now.md ├── website-axis-praxis.md ├── website-fontgoggles.md ├── website-play-typedetail.md ├── website-practical-typography.md ├── website-pro-web-typography.md ├── website-samsa.md ├── website-typography-practice.md ├── website-understanding-typography.md ├── website-v-fonts.md ├── website-variable-fonts-developers.md ├── website-variable-fonts-rwtio.md ├── website-variable-fonts.md ├── website-very-able-fonts.md ├── website-wakamaifondue.md └── website-web-typography-news.md ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── assets ├── css │ ├── 03-organisms │ │ └── 10-embeds │ │ │ ├── axis-component.css │ │ │ ├── axis-component.css.map │ │ │ └── scss │ │ │ ├── axis-demo-styles.css │ │ │ └── axis-demo-styles.css.map │ ├── styles.css │ └── styles.css.map ├── fonts │ ├── Material-Icons-v50.woff2 │ ├── Recursive_VF_1.043--subset_range_english_basic.woff2 │ ├── RobotoExtremo-VF-slnt-alpha.woff2 │ ├── embeds │ │ ├── Amstelvar-Roman-VF.woff2 │ │ ├── Inter-V-subset.woff2 │ │ ├── jost-VF-subset.woff2 │ │ ├── literata-VF-italic.woff2 │ │ └── literata-VF-regular.woff2 │ ├── roboto-slab │ │ ├── roboto-slab-v10-latin_latin-ext-700.eot │ │ ├── roboto-slab-v10-latin_latin-ext-700.svg │ │ ├── roboto-slab-v10-latin_latin-ext-700.ttf │ │ ├── roboto-slab-v10-latin_latin-ext-700.woff │ │ ├── roboto-slab-v10-latin_latin-ext-700.woff2 │ │ ├── roboto-slab-v10-latin_latin-ext-regular.eot │ │ ├── roboto-slab-v10-latin_latin-ext-regular.svg │ │ ├── roboto-slab-v10-latin_latin-ext-regular.ttf │ │ ├── roboto-slab-v10-latin_latin-ext-regular.woff │ │ └── roboto-slab-v10-latin_latin-ext-regular.woff2 │ └── roboto │ │ ├── roboto-v20-latin_latin-ext-700.eot │ │ ├── roboto-v20-latin_latin-ext-700.svg │ │ ├── roboto-v20-latin_latin-ext-700.ttf │ │ ├── roboto-v20-latin_latin-ext-700.woff │ │ ├── roboto-v20-latin_latin-ext-700.woff2 │ │ ├── roboto-v20-latin_latin-ext-700italic.eot │ │ ├── roboto-v20-latin_latin-ext-700italic.svg │ │ ├── roboto-v20-latin_latin-ext-700italic.ttf │ │ ├── roboto-v20-latin_latin-ext-700italic.woff │ │ ├── roboto-v20-latin_latin-ext-700italic.woff2 │ │ ├── roboto-v20-latin_latin-ext-italic.eot │ │ ├── roboto-v20-latin_latin-ext-italic.svg │ │ ├── roboto-v20-latin_latin-ext-italic.ttf │ │ ├── roboto-v20-latin_latin-ext-italic.woff │ │ ├── roboto-v20-latin_latin-ext-italic.woff2 │ │ ├── roboto-v20-latin_latin-ext-regular.eot │ │ ├── roboto-v20-latin_latin-ext-regular.svg │ │ ├── roboto-v20-latin_latin-ext-regular.ttf │ │ ├── roboto-v20-latin_latin-ext-regular.woff │ │ └── roboto-v20-latin_latin-ext-regular.woff2 ├── img │ ├── Component 1.png │ ├── Component 2.png │ ├── Group 82.png │ ├── a_texture.jpg │ ├── a_texture.png │ ├── a_texture.svg │ ├── about-this-site-feature-image.svg │ ├── about-this-site-first-image.svg │ ├── business_letters_logo.png │ ├── card-design.png │ ├── card-implement.png │ ├── card-resources.png │ ├── code.svg │ ├── designing_with_vf_header.png │ ├── gf_ui_1.jpg │ ├── gf_ui_2.jpg │ ├── gf_ui_3.jpg │ ├── hdr_bkgrnd_italic.png │ ├── hdr_bkgrnd_optical_sizing.png │ ├── hdr_bkgrnd_slant-italics.png │ ├── hdr_bkgrnd_slant.png │ ├── hdr_bkgrnd_weight.png │ ├── hdr_bkgrnd_width.png │ ├── hepta_comparison.jpg │ ├── hero-folder.svg │ ├── hero-sidebar-dot.svg │ ├── home-card-designing.svg │ ├── home-card-implementing.svg │ ├── home-card-resources.svg │ ├── implementing-variable-fonts-feature-image.svg │ ├── implementing-variable-fonts-first-image.svg │ └── optical_sizing_illustrated.jpg └── js │ ├── fontfaceobserver │ ├── LICENSE │ └── fontfaceobserver.js │ ├── google-code-prettify │ ├── LICENSE │ ├── README.md │ ├── lang-Splus.js │ ├── lang-aea.js │ ├── lang-agc.js │ ├── lang-apollo.js │ ├── lang-basic.js │ ├── lang-cbm.js │ ├── lang-cl.js │ ├── lang-clj.js │ ├── lang-css.js │ ├── lang-dart.js │ ├── lang-el.js │ ├── lang-erl.js │ ├── lang-erlang.js │ ├── lang-ex.js │ ├── lang-exs.js │ ├── lang-fs.js │ ├── lang-go.js │ ├── lang-hs.js │ ├── lang-kotlin.js │ ├── lang-lasso.js │ ├── lang-lassoscript.js │ ├── lang-latex.js │ ├── lang-lgt.js │ ├── lang-lisp.js │ ├── lang-ll.js │ ├── lang-llvm.js │ ├── lang-logtalk.js │ ├── lang-ls.js │ ├── lang-lsp.js │ ├── lang-lua.js │ ├── lang-matlab.js │ ├── lang-ml.js │ ├── lang-mumps.js │ ├── lang-n.js │ ├── lang-nemerle.js │ ├── lang-pascal.js │ ├── lang-proto.js │ ├── lang-r.js │ ├── lang-rd.js │ ├── lang-rkt.js │ ├── lang-rust.js │ ├── lang-s.js │ ├── lang-scala.js │ ├── lang-scm.js │ ├── lang-sql.js │ ├── lang-ss.js │ ├── lang-swift.js │ ├── lang-tcl.js │ ├── lang-tex.js │ ├── lang-vb.js │ ├── lang-vbs.js │ ├── lang-vhd.js │ ├── lang-vhdl.js │ ├── lang-wiki.js │ ├── lang-xq.js │ ├── lang-xquery.js │ ├── lang-yaml.js │ ├── lang-yml.js │ ├── prettify.css │ ├── prettify.js │ ├── run_prettify.js │ └── skins │ │ ├── desert.css │ │ ├── doxy.css │ │ ├── sons-of-obsidian.css │ │ └── sunburst.css │ └── main.js ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── gulpfile.js ├── index.html ├── package-lock.json ├── package.json ├── pages ├── about_this_site.html ├── about_variable_fonts.html ├── implementing_variable_fonts.html ├── sample.html └── variable_font_resources.html ├── site.webmanifest └── third_party ├── fontfaceobserver ├── LICENSE └── fontfaceobserver.js └── google-code-prettify ├── LICENSE ├── README.md ├── lang-Splus.js ├── lang-aea.js ├── lang-agc.js ├── lang-apollo.js ├── lang-basic.js ├── lang-cbm.js ├── lang-cl.js ├── lang-clj.js ├── lang-css.js ├── lang-dart.js ├── lang-el.js ├── lang-erl.js ├── lang-erlang.js ├── lang-ex.js ├── lang-exs.js ├── lang-fs.js ├── lang-go.js ├── lang-hs.js ├── lang-kotlin.js ├── lang-lasso.js ├── lang-lassoscript.js ├── lang-latex.js ├── lang-lgt.js ├── lang-lisp.js ├── lang-ll.js ├── lang-llvm.js ├── lang-logtalk.js ├── lang-ls.js ├── lang-lsp.js ├── lang-lua.js ├── lang-matlab.js ├── lang-ml.js ├── lang-mumps.js ├── lang-n.js ├── lang-nemerle.js ├── lang-pascal.js ├── lang-proto.js ├── lang-r.js ├── lang-rd.js ├── lang-rkt.js ├── lang-rust.js ├── lang-s.js ├── lang-scala.js ├── lang-scm.js ├── lang-sql.js ├── lang-ss.js ├── lang-swift.js ├── lang-tcl.js ├── lang-tex.js ├── lang-vb.js ├── lang-vbs.js ├── lang-vhd.js ├── lang-vhdl.js ├── lang-wiki.js ├── lang-xq.js ├── lang-xquery.js ├── lang-yaml.js ├── lang-yml.js ├── prettify.css ├── prettify.js ├── run_prettify.js └── skins ├── desert.css ├── doxy.css ├── sons-of-obsidian.css └── sunburst.css /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-cache 4 | .jekyll-metadata 5 | vendor 6 | node_modules 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: /404.html 3 | layout: beatrice_page 4 | --- 5 | 6 | 19 | 20 |
Page not found :(
24 |The requested page could not be found.
25 |{{ include.body }}
36 |Italic
39 |
54 | .text {
55 | font-variation-settings: 'ital' ;
56 | }
57 |
58 | Optical Size
20 |
35 | .text {
36 | font-variation-settings: 'opsz' ;
37 | }
38 |
39 | Slant & Italic
22 |
46 | .text {
47 | font-variation-settings: 'slnt' , 'ital' ;
48 | }
49 |
50 | Slant
23 |
38 | .text {
39 | font-style: oblique deg;
40 | }
41 |
42 | Weight
13 |
32 | .text {
33 | font-weight: ;
34 | }
35 |
36 | Width
17 |
32 | .text {
33 | font-stretch: %;
34 | }
35 |
36 |