\n \u003C/UChip>\n\u003C/template>\n````\n\n### Description\n\nHey,\n\nThanks for your great work.\n\nI have noticed this on a few elements in UI3, but especaily here padding just is not right. Yes of course you can change it, but i belive there needs to be some sane defaults across all elements.\n\nText in chip, and even a simple number is almost unreadable see screenshot below. Happy to open a pr or list all other elements where this seems to have happened (one that comes to mind is UAvatar https://github.com/nuxt/ui/issues/3558).\n\n\n\n### Additional context\n\nThis example is directly from the UI website",[2041,2044,2045],{"name":2042,"color":2043},"bug","d73a4a",{"name":2020,"color":2021},{"name":2046,"color":2047},"triage","ffffff",3633,"Default padding on `UChip`","2025-03-20T09:21:01Z","https://github.com/nuxt/ui/issues/3633",0.74154633,{"description":2054,"labels":2055,"number":2060,"owner":1985,"repository":1999,"state":1987,"title":2061,"updated_at":2062,"url":2063,"score":2064},"I created a simple example from the official site of Nuxt font.\r\n\r\nhttps://stackblitz.com/~/github.com/neobutter/nuxt-font-woff2\r\n\r\nIf you run this project, you will see that you are downloading WOFF fonts, not WOFF2 fonts.\r\n\r\nAs far as I analyzed, the generated css file has unicode-range set for woff2 fonts, but not for woff fonts.\r\n(This can also be checked via Nuxt dev tools).\r\n\r\n```css\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk-0OGiuKW0Qv.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: \"Roboto Fallback: Arial\";\r\n src: local(\"Arial\");\r\n size-adjust: 99.7809%;\r\n ascent-override: 92.9771%;\r\n descent-override: 24.4677%;\r\n line-gap-override: 0%\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk-FtUkPdqKUJ.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk-hpp7JRBVzs.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+1F00-1FFF;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk-GW4TW82VwC.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk-o3jsGxQAtr.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk-9a09QjonqI.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xIIzIXKMny-qOuywMEC2V.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz-O9XKdmxavM.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz-FqAWiXi2ZB.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz-6HweffhGyI.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+1F00-1FFF;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz-pW7uC1Xcsx.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz-zggmXoxUPL.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz-NqIDrIk3Rk.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg-2ZlIYAHJdJ.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu52xM-gaQaf7WhjM.woff) format(woff);\r\n font-display: swap;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Me5g-h5LDVhWuVU.woff) format(woff);\r\n font-display: swap;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\ndiv[data-v-51c93bf8] {\r\n font-family: Roboto, \"Roboto Fallback: Arial\", sans-serif\r\n}\r\n``` \r\n\r\nMy guess is that woff doesn't have unicode-range, so it loaded woff fonts instead of woff2.\r\n\r\nI'm currently working on a project, and this issue prevented me from using this module. (I used google-fonts (https://google-fonts.nuxtjs.org/).\r\n\r\nIf this is a bug, I would appreciate a fix.\r\n\r\n(I am not a native English language speaker, please forgive me if I was rude).\r\n\r\n\r\n",[2056,2057],{"name":2042,"color":2043},{"name":2058,"color":2059},"provider","1161A4",204,"css with both woff2 (with `unicodeRange`) + woff sources loads both","2024-11-14T23:33:20Z","https://github.com/nuxt/fonts/issues/204",0.7438815,{"description":2066,"labels":2067,"number":2072,"owner":1985,"repository":2073,"state":2074,"title":2075,"updated_at":2076,"url":2077,"score":2078},"Upgrading to v6.0.2 I get the following errors in the Nuxt Turnstile module:\r\n\r\n```\r\n.nuxt/nuxt-scripts/tpc/google-tag-manager.ts(13,17): error TS2742: The inferred type of 'useScriptGoogleTagManager' cannot be named without a reference to '.pnpm/@unhead+vue@1.9.15_vue@3.4.31_typescript@5.5.3_/node_modules/@unhead/vue'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-tag-manager.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-tag-manager.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-analytics.ts(13,17): error TS2742: The inferred type of 'useScriptGoogleAnalytics' cannot be named without a reference to '.pnpm/@unhead+vue@1.9.15_vue@3.4.31_typescript@5.5.3_/node_modules/@unhead/vue'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-analytics.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-analytics.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n```\r\n\r\nhttps://github.com/nuxt-modules/turnstile/actions/runs/9820960416/job/27116095724?pr=321#step:14:24",[2068,2069],{"name":2042,"color":2043},{"name":2070,"color":2071},"pre-announce","c2e0c6",133,"scripts","closed","fix(tpc): a type annotation is necessary","2024-07-15T18:18:26Z","https://github.com/nuxt/scripts/issues/133",0.6406547,{"description":2080,"labels":2081,"number":1984,"owner":1985,"repository":2073,"state":2074,"title":2086,"updated_at":2087,"url":2088,"score":1991},"### 🐛 The bug\r\n\r\nAlso shown in the video below from 00:06 on (before just a sanity check that it works).\r\n\r\n1. Go to https://nuxt.com/blog/nuxt-scripts\r\n2. Scroll to the YouTube example\r\n3. DO NOT click the video yet\r\n4. Click on \"input\"\r\n5. Click on \"output\" again\r\n6. Try to play the video\r\n7. See that it doesn't work\r\n\r\n\r\n[nuxt-blog-scripts.webm](https://github.com/user-attachments/assets/d92655a4-6c95-495d-b33c-35797a180e7e)\r\n\r\n\r\n### 🛠️ To reproduce\r\n\r\nhttps://nuxt.com/blog/nuxt-scripts\r\n\r\n### 🌈 Expected behavior\r\n\r\nThe video should be loaded after the click too\r\n\r\n### ℹ️ Additional context\r\n\r\n_No response_",[2082,2083],{"name":2042,"color":2043},{"name":2084,"color":2085},"upstream","84A80F","Blog: Example does not work after tab switch","2024-09-03T05:51:31Z","https://github.com/nuxt/scripts/issues/212",{"description":2090,"labels":2091,"number":2093,"owner":1985,"repository":2073,"state":2074,"title":2094,"updated_at":2095,"url":2096,"score":2097},"### 🆒 Your use case\n\nThe current Google Analytics registry does not use [consent mode](https://developers.google.com/tag-platform/security/guides/consent?consentmode=advanced). This is used for communicating the user's consent status to Google.\n\n### 🆕 The solution you'd like\n\nI would like to have it as part of the options for the registry script so I can easily define default consent settings as well as the option of opting into consent mode v2.\n\n### 🔍 Alternatives you've considered\n\nCurrently I have opted to just copy the registry script and redefine it with an expanded clientInit property since the default consent needs to be set before `gtag('js', ...)` and `gtag('config', ...)` is called.\r\n\r\n```ts\r\n[...]\r\nclientInit: import.meta.server\r\n ? undefined\r\n : () => {\r\n window.dataLayer = window.dataLayer || []\r\n window.gtag = function () {\r\n // eslint-disable-next-line prefer-rest-params\r\n window.dataLayer.push(arguments)\r\n }\r\n\r\n window.gtag('consent', 'default', {\r\n ad_user_data: 'denied',\r\n ad_personalization: 'denied',\r\n ad_storage: 'denied',\r\n analytics_storage: 'denied',\r\n })\r\n window.gtag('set', { ads_data_redaction: 'true' })\r\n\r\n window.gtag('js', new Date())\r\n window.gtag('config', website.analytics4Key)\r\n },\r\n[...]\r\n```\n\n### ℹ️ Additional info\n\n_No response_",[2092],{"name":1996,"color":1997},243,"Add consent mode for Google Analytics registry script","2025-02-18T20:30:05Z","https://github.com/nuxt/scripts/issues/243",0.7164474,["Reactive",2099],{},["Set"],["ShallowReactive",2102],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"_nOsmsrfsq6oTQ3Dl7xxHxGpmYrLholvNE6owYbvJPI":-1},"/nuxt/fonts/64"]