From 60239daac67d7d6f218ad634a3febb4e7c60b30b Mon Sep 17 00:00:00 2001 From: Benjamin Leonard Date: Fri, 8 Dec 2023 11:55:42 +0000 Subject: [PATCH] Turn off contextual alternates by default --- scripts/convert-tokens.ts | 5 +++++ styles/dist/tailwind-tokens.js | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/scripts/convert-tokens.ts b/scripts/convert-tokens.ts index 8df27e63..2761907b 100644 --- a/scripts/convert-tokens.ts +++ b/scripts/convert-tokens.ts @@ -270,6 +270,11 @@ StyleDictionary.registerFormat({ // @ts-expect-error null is filtered despite showing up in the types .map(([name, value]) => `'${name}': ${JSON.stringify(value)},`) .join('\n')} + ${ + prop.value['fontFamily'] === 'GT America Mono' + ? `'font-feature-settings': '"ss02" on,"ss03" on,"ss09" on,"ss06" on,"ss07" on,"ss08" on,"calt" off',` + : '' + } }`, )} } diff --git a/styles/dist/tailwind-tokens.js b/styles/dist/tailwind-tokens.js index 57c8e3f3..f7a733cd 100644 --- a/styles/dist/tailwind-tokens.js +++ b/styles/dist/tailwind-tokens.js @@ -8,6 +8,8 @@ module.exports.textUtilities = { 'font-size': '0.6875rem', 'letter-spacing': '0.04rem', 'text-transform': 'uppercase', + 'font-feature-settings': + '"ss02" on,"ss03" on,"ss09" on,"ss06" on,"ss07" on,"ss08" on,"calt" off', }, '.text-mono-sm': { 'font-family': '"GT America Mono", monospace', @@ -16,6 +18,8 @@ module.exports.textUtilities = { 'font-size': '0.75rem', 'letter-spacing': '0.04rem', 'text-transform': 'uppercase', + 'font-feature-settings': + '"ss02" on,"ss03" on,"ss09" on,"ss06" on,"ss07" on,"ss08" on,"calt" off', }, '.text-mono-code': { 'font-family': '"GT America Mono", monospace', @@ -23,6 +27,8 @@ module.exports.textUtilities = { 'line-height': '1rem', 'font-size': '0.75rem', 'letter-spacing': '0rem', + 'font-feature-settings': + '"ss02" on,"ss03" on,"ss09" on,"ss06" on,"ss07" on,"ss08" on,"calt" off', }, '.text-mono-md': { 'font-family': '"GT America Mono", monospace', @@ -31,6 +37,8 @@ module.exports.textUtilities = { 'font-size': '0.875rem', 'letter-spacing': '0.04rem', 'text-transform': 'uppercase', + 'font-feature-settings': + '"ss02" on,"ss03" on,"ss09" on,"ss06" on,"ss07" on,"ss08" on,"calt" off', }, '.text-sans-sm': { 'font-family':