Skip to content

Commit

Permalink
Use small-caps for image captions
Browse files Browse the repository at this point in the history
  • Loading branch information
LkeMitchll committed Mar 28, 2021
1 parent 2a0008b commit 6214bcd
Show file tree
Hide file tree
Showing 7 changed files with 127 additions and 3 deletions.
114 changes: 114 additions & 0 deletions lib/fonts.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
#! /bin/bash

pyftsubset\
Blanco-Regular.woff \
--output-file="Blanco-Regular.subset.woff2" \
--flavor=woff2 \
--layout-features="ccmp,locl,mark,kern,liga,calt,ss01,ss02,smcp"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD,U+0250-02AF" &&

pyftsubset\
Blanco-Regular.woff \
--output-file="Blanco-Regular.subset.woff" \
--flavor=woff \
--layout-features="ccmp,locl,mark,kern,liga,calt,ss01,ss02,smcp"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD,U+0250-02AF" &&

pyftsubset\
Blanco-Italic.woff \
--output-file="Blanco-Italic.subset.woff2" \
--flavor=woff2 \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
Blanco-Italic.woff \
--output-file="Blanco-Italic.subset.woff" \
--flavor=woff \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
Blanco-Medium.woff \
--output-file="Blanco-Medium.subset.woff2" \
--flavor=woff2 \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
Blanco-Medium.woff \
--output-file="Blanco-Medium.subset.woff" \
--flavor=woff \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
GT-America-Extended-Medium.woff \
--output-file="GT-America-Extended-Medium.subset.woff2" \
--flavor=woff2 \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
GT-America-Extended-Medium.woff \
--output-file="GT-America-Extended-Medium.subset.woff" \
--flavor=woff \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
Blanco-Italic.woff \
--output-file="Blanco-Italic.subset.woff2" \
--flavor=woff2 \
--layout-features="ccmp,locl,mark,mkmk,kern,liga,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
pitch-web-semibold.woff \
--output-file="pitch-web-semibold.subset.woff2" \
--flavor=woff2 \
--layout-features="locl,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
pitch-web-semibold.woff \
--output-file="pitch-web-semibold.subset.woff" \
--flavor=woff \
--layout-features="locl,calt"\
--unicodes="U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,\
U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,\
U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD" &&

pyftsubset\
pitch-web-semibold-italic.woff \
--output-file="pitch-web-semibold-italic.subset.woff2" \
--flavor=woff2 \
--layout-features="locl,calt"\
--unicodes="U+0020-007F"

pyftsubset\
pitch-web-semibold-italic.woff \
--output-file="pitch-web-semibold-italic.subset.woff" \
--flavor=woff \
--layout-features="locl,calt"\
--unicodes="U+0020-007F"
2 changes: 1 addition & 1 deletion src/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ <h2 class="tertiary-title | gap">Information</h2>
{% responsiveImage heroImage, "threeQuarters" %}
<p class="measure | push-down leading-crushed">
<small>
<strong>Image</strong> {{ heroImage.fields.description }}
<strong class="small-caps | pad-r-small">Image</strong> {{ heroImage.fields.description }}
</small>
</p>
</article>
Expand Down
6 changes: 6 additions & 0 deletions src/assets/css/base/typography.css
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ p {
margin: 0;
}

.small-caps {
font-weight: normal;
font-feature-settings: "smcp" 1;
text-transform: lowercase;
}

h1,
h2,
h3,
Expand Down
4 changes: 4 additions & 0 deletions src/assets/css/utilities.css
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@

/* u: Pad */

.pad-r-small {
padding-right: var(--space-small);
}

.pad-r-large {
padding-right: var(--space-large);
}
Expand Down
Binary file modified src/assets/fonts/Blanco-Regular.subset.woff
Binary file not shown.
Binary file modified src/assets/fonts/Blanco-Regular.subset.woff2
Binary file not shown.
4 changes: 2 additions & 2 deletions src/uses.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ <h2 class="tertiary-title | gap">Table of contents</h2>
{% responsiveImage deskImage, "half" %}
<p class="measure | leading-crushed">
<small>
<strong>Image</strong> {{ deskImage.fields.description }}
<strong class="small-caps | pad-r-small">Image</strong> {{ deskImage.fields.description }}
</small>
</p>
</section>
<section class="flow">
{% responsiveImage macImage, "half" %}
<p class="measure | leading-crushed">
<small>
<strong>Image</strong> {{ macImage.fields.description }}
<strong class="small-caps | pad-r-small">Image</strong> {{ macImage.fields.description }}
</small>
</p>
</section>
Expand Down

0 comments on commit 6214bcd

Please sign in to comment.