\r\n\r\n```\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CIntroSlider />\r\n \u003CWidgetFeatured />\r\n \u003CLazyWidgetBenefits />\r\n \u003CLazyWidgetProducts />\r\n \u003CLazyWidgetBannersSlider />\r\n \u003CLazyWidgetBanners />\r\n \u003CLazyWidgetTestimonials />\r\n \u003CLazyFooter />\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n\r\nAnd here you can see the Network queue. Footer's mjs and css are loaded as 7th most important assets. This is not what I'm expecting because content like images inside intro slider are more important than footer.\r\n\r\n```\r\ncss2?family=Inter:wght@400;500;600&display=swap\r\nentry-9827921d.mjs\r\nentry.c17fe9a0.css\r\ndefault-84799b20.mjs\r\ndefault.84b15a94.css\r\nAlert-84c7b89b.mjs\r\nFooter-ff7172cf.mjs\r\nFooter.b99df422.css\r\nVNuxtLink-a1e036df.mjs\r\nVButton-89f5f43e.mjs\r\nContainerFluid-62a50c2c.mjs\r\n```\r\n\n\n### Describe the bug\n\nNo way to disable default preload behaviour. Or is there a way to disable preload behaviour and mark component as with high priority which will preload its mjs and css?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2875,2878],{"name":2876,"color":2877},"enhancement","8DEF37",{"name":2879,"color":2880},"🍰 p2-nice-to-have","0E8A16",13874,"allow changing priority hints for modules and their CSS","2024-12-26T06:08:32Z","https://github.com/nuxt/nuxt/issues/13874",0.71560764,{"description":2887,"labels":2888,"number":2889,"owner":2865,"repository":2866,"state":2867,"title":2890,"updated_at":2891,"url":2892,"score":2893},"Hey!\n\nBuilt an application with nuxt originally on my linux machine. I cloned the repo and started developing again on my Windows machine, but came to an issue:\nI load the Source Code Pro font through nuxt fonts with the google provider:\n```ts\nimport pkg from './package.json';\n\nexport default defineNuxtConfig({\n compatibilityDate: '2025-05-15',\n devtools: { enabled: false },\n srcDir: \"src\",\n css: [\n '~/assets/css/main.css',\n '~/assets/css/nerdfonts.css'\n ],\n modules: ['@vueuse/nuxt', '@pinia/nuxt', 'pinia-plugin-persistedstate/nuxt', '@nuxt/fonts'],\n fonts: {\n families: [\n { name: 'Source Code Pro', provider: 'google', subsets: ['latin'] },\n ]\n },\n runtimeConfig: {\n public: {\n version: pkg.version\n }\n }\n});\n```\n\nHowever, on windows, somehow, no errors pops up, just the font doesn't exist in the CSS, I can't use it:\nIt defaults to the default browser font when I only specify \"Source Code Pro\" as family to force it into trying to use it (see screenshots)\n\nAs I previously said: no errors in the console (browser) and terminal. \nThe nuxt-fonts-global.css file that is being loaded into my page is a sourceMap:\n```html\n\u003Cstyle type=\"text/css\" data-vite-dev-id=\"virtual:nuxt:D%3A%2FUtilisateurs%2FAdam%2FDocuments%2Fdev%2FTypeScript%2Fsites%2Fhome-clock%2F.nuxt%2Fnuxt-fonts-global.css\">\n/*# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoidmlydHVhbDpudXh0OkQlM0ElMkZVdGlsaXNhdGV1cnMlMkZBZGFtJTJGRG9jdW1lbnRzJTJGZGV2JTJGVHlwZVNjcmlwdCUyRnNpdGVzJTJGaG9tZS1jbG9jayUyRi5udXh0JTJGbnV4dC1mb250cy1nbG9iYWwuY3NzIiwibWFwcGluZ3MiOiIiLCJuYW1lcyI6W10sInNvdXJjZXMiOltdLCJ2ZXJzaW9uIjozfQ== */\u003C/style>\n```\nI have no idea if this is intended\nI don't know how it looks like on linux, as I haven't tested.\nTo clarify, I used an Arch Linux machine.\n\n\nHere are my versions on my current host:\nWindows 11\nNode 22.14.0\nYarn 1.22.22\nNuxt 3.17.4\nNuxt fonts 0.14.4\n\n\nAny ideas?\nHere is the repo if you want to try that for yourself: https://github.com/TheDogHusky/home-clock\n\n",[],641,"[BUG]: Font does not load in dev on Windows","2025-05-31T16:32:05Z","https://github.com/nuxt/fonts/issues/641",0.725977,{"description":2895,"labels":2896,"number":2897,"owner":2865,"repository":2866,"state":2867,"title":2898,"updated_at":2899,"url":2900,"score":2901},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.15.0`\n- Nuxt Version: `3.17.4`\n- CLI Version: `3.25.1`\n- Nitro Version: `2.11.12`\n- Package Manager: `pnpm@8.15.8`\n- Builder: `-`\n- User Config: `compatibilityDate`, `devtools`, `modules`\n- Runtime Modules: `@nuxt/icon@1.13.0`, `@nuxt/ui@3.1.2`, `@nuxt/fonts@0.11.4`\n- Build Modules: `-`\n\n### Reproduction\n\nI created a blank project using the command `pnpm create nuxt xxx` without modifying any code or configuration. When attempting to start it with `pnpm run dev`, an error occurred immediately. \n\nI'm currently located in mainland China and using a VPN proxy. The URL `https://fonts.google.com/metadata/fonts` is accessible either through direct browser connection or via the curl command.\n\nIn the terminal, I attempted to resolve this by setting proxy environment variables, but to no avail:\n```\nexport https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890\n```\n\nI've identified that the relevant code utilizes the fetch method from `typescript/lib/lib.dom.d.ts#fetch` to request resources. \n\nAs a novice in this area, I'm seeking guidance on how to configure this method to utilize my proxy settings. Despite my efforts to research this matter, I haven't found any applicable solutions.\n\nYour assistance would be greatly appreciated.\n\n### Describe the bug\n\n\n```\n WARN Could not fetch from https://fonts.google.com/metadata/fonts. Will retry in 1000ms. 3 retries left. 11:30:08 AM\n\n\n WARN Could not fetch from https://fonts.google.com/metadata/icons?key=material_symbols&incomplete=true. Will retry in 1000ms. 3 retries left. 11:30:08 AM\n\n\n WARN Could not fetch from https://fonts.google.com/metadata/fonts. Will retry in 1000ms. 2 retries left. 11:30:20 AM\n\n\n WARN Could not fetch from https://fonts.google.com/metadata/icons?key=material_symbols&incomplete=true. Will retry in 1000ms. 2 retries left. 11:30:20 AM\n\n\n WARN Could not fetch from https://fonts.google.com/metadata/fonts. Will retry in 1000ms. 1 retries left. 11:30:31 AM\n\n\n WARN Could not fetch from https://fonts.google.com/metadata/icons?key=material_symbols&incomplete=true. Will retry in 1000ms. 1 retries left. \n\n ERROR Could not initialize provider google. unifont will not be able to process fonts provided by this provider. fetch failed 11:30:43 AM\n\n at node:internal/deps/undici/undici:13510:13\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at process.processImmediate (node:internal/timers:453:9)\n at process.callbackTrampoline (node:internal/async_hooks:130:17)\n at async Object.getItem (node_modules/.pnpm/unifont@0.4.1/node_modules/unifont/dist/index.js:29:20)\n at async node_modules/.pnpm/unifont@0.4.1/node_modules/unifont/dist/index.js:475:23\n at async node_modules/.pnpm/unifont@0.4.1/node_modules/unifont/dist/index.js:654:35\n at async Promise.all (index 2)\n at async createUnifont (node_modules/.pnpm/unifont@0.4.1/node_modules/unifont/dist/index.js:652:3)\n\n [cause]: Connect Timeout Error (attempted address: fonts.google.com:443, timeout: 10000ms)\n\n at onConnectTimeout (node:internal/deps/undici/undici:2602:28)\n at Immediate._onImmediate (node:internal/deps/undici/undici:2583:11)\n at process.processImmediate (node:internal/timers:485:21)\n at process.callbackTrampoline (node:internal/async_hooks:130:17)\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[],644,"Could not initialize provider google. unifont will not be able to process fonts provided by this provider.","2025-06-03T09:28:42Z","https://github.com/nuxt/fonts/issues/644",0.7270969,{"description":2903,"labels":2904,"number":2911,"owner":2865,"repository":2865,"state":2912,"title":2913,"updated_at":2914,"url":2915,"score":2916},"Hey there,\r\n\r\nI wanted to add a `link` tag with `rel=\"preload\"` for two fonts that I am using, so that the priority in which they are loaded is higher (especially when coming from a ServiceWorker, since they are currently prioritized as **lowest** — which slows down things).\r\n\r\nI added this to my `nuxt.config.js` inside the `link` array, where all other `link`s are:\r\n\r\n```\r\n{\r\n rel: 'preload',\r\n as: 'font',\r\n crossorigin: 'crossorigin',\r\n type: 'font/woff2',\r\n href: 'fonts/ApercuPro.woff2'\r\n}\r\n```\r\n\r\nThe problem I am experiencing is that the preloaded font is now being loaded **twice**, once the hashed version, the other time the raw, original one as can be seen here:\r\n\r\n\r\n\r\nIdeally, only the hashed version of the file should be referenced inside `href`, just like Nuxt already does this with all other references to that particular file (e.g. `url(/_nuxt/fonts/ApercuPro.5398148.woff2)` inside `style`).\r\n\r\nSorry if I am missing something here and thank you for your feedback in advance. :) Been [a happy user](https://twitter.com/mixn/status/899601973946847232) for a while now. ❤️ Also glad to help in any way, if I can!\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This bug report is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1343\">#c1343\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2905,2908],{"name":2906,"color":2907},"available soon","6de8b0",{"name":2909,"color":2910},"2.x","d4c5f9",1508,"closed","Preloading hashed, static assets with rel=\"preload\"","2023-01-18T15:41:52Z","https://github.com/nuxt/nuxt/issues/1508",0.6715014,{"description":2918,"labels":2919,"number":2924,"owner":2865,"repository":2865,"state":2912,"title":2925,"updated_at":2926,"url":2927,"score":2928},"### Versions\r\n\r\n- nuxt: v2.14.12 \r\n- node: 14.15.4\r\n\r\n### Reproduction\r\n\r\nHello, if enable extractCSS in one file, fonts not preload in html. \r\n\r\nIf i remove block \"optimization\", it's work perfect\r\n\r\n```\r\nextractCSS: true,\r\noptimization: {\r\n splitChunks: {\r\n cacheGroups: {\r\n styles: {\r\n name: 'styles',\r\n test: /\\.(css|vue)$/,\r\n chunks: 'all',\r\n enforce: true\r\n }\r\n }\r\n},\r\n//\r\nrender: {\r\n bundleRenderer: {\r\n shouldPreload: (file, type) => {\r\n return ['script', 'style', 'font'].includes(type)\r\n }\r\n }\r\n },\r\n```\r\n\r\n### What is actually happening?\r\n\r\nPreload links are not being created\r\n",[2920,2923],{"name":2921,"color":2922},"pending triage","E99695",{"name":2909,"color":2910},8695,"Link font not preload with extractCSS","2023-01-22T15:38:40Z","https://github.com/nuxt/nuxt/issues/8695",0.6811928,{"description":2930,"labels":2931,"number":2934,"owner":2865,"repository":2865,"state":2912,"title":2935,"updated_at":2936,"url":2937,"score":2938},"### Version\n\n[v2.4.3](https://github.com/nuxt.js/releases/tag/v2.4.3)\n\n### Reproduction link\n\n[https://user-images.githubusercontent.com/4768095/52838878-ba8f9100-3126-11e9-9dea-8c6f2d98bf1d.png](https://user-images.githubusercontent.com/4768095/52838878-ba8f9100-3126-11e9-9dea-8c6f2d98bf1d.png)\n\n### Steps to reproduce\n\nHi guys,\n\nI'm using ElementUI and [custom-theme](https://element.eleme.io/#/en-US/component/custom-theme)\n\nBut I saw error with file font.\n\n\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This bug report is available on \u003Ca href=\"https://cmty.app/nuxt\">Nuxt\u003C/a> community (\u003Ca href=\"https://cmty.app/nuxt/nuxt.js/issues/c8666\">#c8666\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2932,2933],{"name":2921,"color":2922},{"name":2909,"color":2910},5042,"Nuxt 2 - Can not load font (.woff) file","2023-01-22T15:33:01Z","https://github.com/nuxt/nuxt/issues/5042",0.6981743,{"description":2940,"labels":2941,"number":2943,"owner":2865,"repository":2865,"state":2912,"title":2944,"updated_at":2945,"url":2946,"score":2947},"Hey there.\r\nWhile i'm globally satisfied with Nuxt performance, I'm always trying to achieve a quicker first display for the user.\r\n\r\nI noticed quite a delay when coming with a slow network connexion, so I tried to analyse the asset loading using google chrome. here is my discoveries :\r\n\r\n\r\n\r\nand the Associated DOM\r\n\u003Cimg width=\"769\" alt=\"capture d ecran 2017-09-21 a 14 12 56\" src=\"https://user-images.githubusercontent.com/6388929/30695228-aea421e0-9ed7-11e7-83c4-858529d8de94.png\">\r\n\r\nThis is the loading waterfall called just after a request made to a \"profession\" page, served through SSR.\r\nYou can see the loading order has a few faults :\r\n- Vendor, app and manifest are loading first ans simultaneously, thanks to the preload instruction. That's a good thing\r\n- Then comes all the pages with the prefetch instruction. The three first being loaded are not the files corresponding the the page I'm displaying. That a first issue.\r\n- Then the \"current JS page file\", and it's associated layout are downloaded a second time, I guess it's because they are marked twice in the DOM, one with the prefetch instruction, one with no instruction.\r\n- Boot time is delayed after I got the CSS and asociated font, not sure why since I'm using WebFontLoader in order not to wait for the font.\r\n\r\n\r\nSeveral things there.\r\n- First is the incorrect loading order, and the resources downloaded twice. This may be part of the Vue SSR Bundler.\r\n- Second is the boot time. I can't find why my app isn't displayed earlier. Point of SSR is not to wait for assets to be loaded before displaying the page. I guess this is on my side, but I can't see anything delaying the rendering.\r\n\r\nIf anyone encountered the same kind of issue, I'd be happy to have some hints on what to do to improve both loading order, and first display timing.\r\n\r\nThanks\r\n\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This bug report is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1525\">#c1525\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2942],{"name":2909,"color":2910},1702,"Help Needed : Loading order incorrect with prefetch and preload, delayed boot time","2023-01-18T15:54:38Z","https://github.com/nuxt/nuxt/issues/1702",0.698853,{"labels":2949,"number":2954,"owner":2865,"repository":2865,"state":2912,"title":2955,"updated_at":2956,"url":2957,"score":2958},[2950,2953],{"name":2951,"color":2952},"3.x","29bc7f",{"name":2921,"color":2922},14261,"Nuxt 3 preloads all pages, styles, fonts, svg. Adds everything in head to rel=\"prefetch\"","2023-01-19T17:31:42Z","https://github.com/nuxt/nuxt/issues/14261",0.7037102,{"description":2960,"labels":2961,"number":2963,"owner":2865,"repository":2865,"state":2912,"title":2935,"updated_at":2964,"url":2965,"score":2966},"Hi guys,\r\n\r\nI'm using ElementUI and [custom-theme](https://element.eleme.io/#/en-US/component/custom-theme)\r\n\r\nBut I saw error with file font.\r\n\r\n\r\n\r\n\r\n\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This question is available on \u003Ca href=\"https://cmty.app/nuxt\">Nuxt\u003C/a> community (\u003Ca href=\"https://cmty.app/nuxt/nuxt.js/issues/c8665\">#c8665\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2962],{"name":2909,"color":2910},5041,"2023-01-18T20:10:40Z","https://github.com/nuxt/nuxt/issues/5041",0.7092435,["Reactive",2968],{},["Set"],["ShallowReactive",2971],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fsuyKi3i_aLl8JATpzW5OC4wKipQ6kvwHrcyLdidjQkM":-1},"/nuxt/fonts/508"]