[{"data":1,"prerenderedAt":1854},["ShallowReactive",2],{"navigation_docs":3,"-get-started-configuration":34,"-get-started-configuration-surround":1849},[4,26,30],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Getting Started","/get-started","1.get-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"Installation","/get-started/installation","1.get-started/1.installation",{"title":14,"path":15,"stem":16},"Configuration","/get-started/configuration","1.get-started/2.configuration",{"title":18,"path":19,"stem":20},"Usage","/get-started/usage","1.get-started/3.usage",{"title":22,"path":23,"stem":24},"Providers","/get-started/providers","1.get-started/4.providers",false,{"title":27,"path":28,"stem":29},"Advanced","/advanced","2.advanced",{"title":31,"path":32,"stem":33},"Contributing","/contributing","3.contributing",{"id":35,"title":14,"body":36,"description":1842,"extension":1843,"links":1844,"meta":1845,"navigation":1846,"path":15,"seo":1847,"stem":16,"__hash__":1848},"docs/1.get-started/2.configuration.md",{"type":37,"value":38,"toc":1828},"minimark",[39,52,146,151,169,174,177,182,402,408,414,417,425,430,435,438,443,448,451,456,459,760,767,771,777,781,972,977,983,989,994,999,1006,1011,1015,1038,1043,1047,1050,1054,1061,1176,1181,1184,1294,1299,1302,1388,1393,1396,1476,1481,1484,1550,1555,1561,1629,1635,1638,1656,1724,1733,1738,1744,1824],[40,41,42,43,47,48,51],"p",{},"You do not need to configure Nuxt Fonts but you can do so for finer-grained control, with the ",[44,45,46],"code",{},"fonts"," property in your ",[44,49,50],{},"nuxt.config",":",[53,54,60],"pre",{"className":55,"code":56,"filename":57,"language":58,"meta":59,"style":59},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    // Options\n  }\n})\n","nuxt.config.ts","ts","",[44,61,62,86,113,124,131,137],{"__ignoreMap":59},[63,64,67,71,74,78,82],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"s7zQu","export",[63,72,73],{"class":69}," default",[63,75,77],{"class":76},"s2Zo4"," defineNuxtConfig",[63,79,81],{"class":80},"sTEyZ","(",[63,83,85],{"class":84},"sMK4o","{\n",[63,87,89,93,95,98,101,105,107,110],{"class":65,"line":88},2,[63,90,92],{"class":91},"swJcz","  modules",[63,94,51],{"class":84},[63,96,97],{"class":80}," [",[63,99,100],{"class":84},"'",[63,102,104],{"class":103},"sfazB","@nuxt/fonts",[63,106,100],{"class":84},[63,108,109],{"class":80},"]",[63,111,112],{"class":84},",\n",[63,114,116,119,121],{"class":65,"line":115},3,[63,117,118],{"class":91},"  fonts",[63,120,51],{"class":84},[63,122,123],{"class":84}," {\n",[63,125,127],{"class":65,"line":126},4,[63,128,130],{"class":129},"sHwdD","    // Options\n",[63,132,134],{"class":65,"line":133},5,[63,135,136],{"class":84},"  }\n",[63,138,140,143],{"class":65,"line":139},6,[63,141,142],{"class":84},"}",[63,144,145],{"class":80},")\n",[147,148,150],"h2",{"id":149},"font-options","Font options",[40,152,153,154,161,162,168],{},"These options define how fonts will be downloaded, including the weights, styles, subsets, etc. These options can be used as a default behaviour with ",[155,156,158],"a",{"href":157},"#defaults",[44,159,160],{},"defaults"," or a separate behaviour for a specific font with ",[155,163,165],{"href":164},"#families",[44,166,167],{},"families",".",[170,171,172],"h3",{"id":160},[44,173,160],{},[40,175,176],{},"This defines the default font options for all fonts.",[40,178,179,180,51],{},"Example of ",[44,181,160],{},[53,183,185],{"className":55,"code":184,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    defaults: {\n      weights: [400],\n      styles: ['normal', 'italic'],\n      subsets: [\n        'cyrillic-ext',\n        'cyrillic',\n        'greek-ext',\n        'greek',\n        'vietnamese',\n        'latin-ext',\n        'latin',\n      ]\n    },\n  }\n})\n",[44,186,187,199,217,225,234,251,282,293,306,318,330,342,354,366,378,384,390,395],{"__ignoreMap":59},[63,188,189,191,193,195,197],{"class":65,"line":66},[63,190,70],{"class":69},[63,192,73],{"class":69},[63,194,77],{"class":76},[63,196,81],{"class":80},[63,198,85],{"class":84},[63,200,201,203,205,207,209,211,213,215],{"class":65,"line":88},[63,202,92],{"class":91},[63,204,51],{"class":84},[63,206,97],{"class":80},[63,208,100],{"class":84},[63,210,104],{"class":103},[63,212,100],{"class":84},[63,214,109],{"class":80},[63,216,112],{"class":84},[63,218,219,221,223],{"class":65,"line":115},[63,220,118],{"class":91},[63,222,51],{"class":84},[63,224,123],{"class":84},[63,226,227,230,232],{"class":65,"line":126},[63,228,229],{"class":91},"    defaults",[63,231,51],{"class":84},[63,233,123],{"class":84},[63,235,236,239,241,243,247,249],{"class":65,"line":133},[63,237,238],{"class":91},"      weights",[63,240,51],{"class":84},[63,242,97],{"class":80},[63,244,246],{"class":245},"sbssI","400",[63,248,109],{"class":80},[63,250,112],{"class":84},[63,252,253,256,258,260,262,265,267,270,273,276,278,280],{"class":65,"line":139},[63,254,255],{"class":91},"      styles",[63,257,51],{"class":84},[63,259,97],{"class":80},[63,261,100],{"class":84},[63,263,264],{"class":103},"normal",[63,266,100],{"class":84},[63,268,269],{"class":84},",",[63,271,272],{"class":84}," '",[63,274,275],{"class":103},"italic",[63,277,100],{"class":84},[63,279,109],{"class":80},[63,281,112],{"class":84},[63,283,285,288,290],{"class":65,"line":284},7,[63,286,287],{"class":91},"      subsets",[63,289,51],{"class":84},[63,291,292],{"class":80}," [\n",[63,294,296,299,302,304],{"class":65,"line":295},8,[63,297,298],{"class":84},"        '",[63,300,301],{"class":103},"cyrillic-ext",[63,303,100],{"class":84},[63,305,112],{"class":84},[63,307,309,311,314,316],{"class":65,"line":308},9,[63,310,298],{"class":84},[63,312,313],{"class":103},"cyrillic",[63,315,100],{"class":84},[63,317,112],{"class":84},[63,319,321,323,326,328],{"class":65,"line":320},10,[63,322,298],{"class":84},[63,324,325],{"class":103},"greek-ext",[63,327,100],{"class":84},[63,329,112],{"class":84},[63,331,333,335,338,340],{"class":65,"line":332},11,[63,334,298],{"class":84},[63,336,337],{"class":103},"greek",[63,339,100],{"class":84},[63,341,112],{"class":84},[63,343,345,347,350,352],{"class":65,"line":344},12,[63,346,298],{"class":84},[63,348,349],{"class":103},"vietnamese",[63,351,100],{"class":84},[63,353,112],{"class":84},[63,355,357,359,362,364],{"class":65,"line":356},13,[63,358,298],{"class":84},[63,360,361],{"class":103},"latin-ext",[63,363,100],{"class":84},[63,365,112],{"class":84},[63,367,369,371,374,376],{"class":65,"line":368},14,[63,370,298],{"class":84},[63,372,373],{"class":103},"latin",[63,375,100],{"class":84},[63,377,112],{"class":84},[63,379,381],{"class":65,"line":380},15,[63,382,383],{"class":80},"      ]\n",[63,385,387],{"class":65,"line":386},16,[63,388,389],{"class":84},"    },\n",[63,391,393],{"class":65,"line":392},17,[63,394,136],{"class":84},[63,396,398,400],{"class":65,"line":397},18,[63,399,142],{"class":84},[63,401,145],{"class":80},[403,404,406],"h4",{"id":405},"weights",[44,407,405],{},[40,409,410,411],{},"Default: ",[44,412,413],{},"['400 700']",[40,415,416],{},"Defines the font-weights that should be downloaded for a font.",[418,419,420,421,424],"tip",{},"To specify a variable font weight, define the range as you would in plain CSS (eg. ",[44,422,423],{},"100 900",").",[403,426,428],{"id":427},"styles",[44,429,427],{},[40,431,410,432],{},[44,433,434],{},"['normal', 'italic']",[40,436,437],{},"Defines the styles that should be downloaded for a font.",[403,439,441],{"id":440},"subsets",[44,442,440],{},[40,444,410,445],{},[44,446,447],{},"['cyrillic-ext', 'cyrillic', 'greek-ext', 'greek', 'vietnamese', 'latin-ext', 'latin']",[40,449,450],{},"Defines the subsets that should be downloaded for a font.",[403,452,454],{"id":453},"fallbacks",[44,455,453],{},[40,457,458],{},"Default:",[53,460,462],{"className":55,"code":461,"language":58,"meta":59,"style":59},"{\n  'serif': ['Times New Roman'],\n  'sans-serif': ['Arial'],\n  'monospace': ['Courier New'],\n  'cursive': [],\n  'fantasy': [],\n  'system-ui': [\n    'BlinkMacSystemFont',\n    'Segoe UI',\n    'Roboto',\n    'Helvetica Neue',\n    'Arial',\n  ],\n  'ui-serif': ['Times New Roman'],\n  'ui-sans-serif': ['Arial'],\n  'ui-monospace': ['Courier New'],\n  'ui-rounded': [],\n  'emoji': [],\n  'math': [],\n  'fangsong': [],\n}\n",[44,463,464,468,492,514,536,550,563,575,587,598,609,620,630,637,658,679,700,713,726,740,754],{"__ignoreMap":59},[63,465,466],{"class":65,"line":66},[63,467,85],{"class":84},[63,469,470,473,476,478,481,483,486,488,490],{"class":65,"line":88},[63,471,472],{"class":84},"  '",[63,474,475],{"class":103},"serif",[63,477,100],{"class":84},[63,479,480],{"class":91},": [",[63,482,100],{"class":84},[63,484,485],{"class":103},"Times New Roman",[63,487,100],{"class":84},[63,489,109],{"class":91},[63,491,112],{"class":84},[63,493,494,496,499,501,503,505,508,510,512],{"class":65,"line":115},[63,495,472],{"class":84},[63,497,498],{"class":103},"sans-serif",[63,500,100],{"class":84},[63,502,480],{"class":91},[63,504,100],{"class":84},[63,506,507],{"class":103},"Arial",[63,509,100],{"class":84},[63,511,109],{"class":91},[63,513,112],{"class":84},[63,515,516,518,521,523,525,527,530,532,534],{"class":65,"line":126},[63,517,472],{"class":84},[63,519,520],{"class":103},"monospace",[63,522,100],{"class":84},[63,524,480],{"class":91},[63,526,100],{"class":84},[63,528,529],{"class":103},"Courier New",[63,531,100],{"class":84},[63,533,109],{"class":91},[63,535,112],{"class":84},[63,537,538,540,543,545,548],{"class":65,"line":133},[63,539,472],{"class":84},[63,541,542],{"class":103},"cursive",[63,544,100],{"class":84},[63,546,547],{"class":91},": []",[63,549,112],{"class":84},[63,551,552,554,557,559,561],{"class":65,"line":139},[63,553,472],{"class":84},[63,555,556],{"class":103},"fantasy",[63,558,100],{"class":84},[63,560,547],{"class":91},[63,562,112],{"class":84},[63,564,565,567,570,572],{"class":65,"line":284},[63,566,472],{"class":84},[63,568,569],{"class":103},"system-ui",[63,571,100],{"class":84},[63,573,574],{"class":91},": [\n",[63,576,577,580,583,585],{"class":65,"line":295},[63,578,579],{"class":84},"    '",[63,581,582],{"class":103},"BlinkMacSystemFont",[63,584,100],{"class":84},[63,586,112],{"class":84},[63,588,589,591,594,596],{"class":65,"line":308},[63,590,579],{"class":84},[63,592,593],{"class":103},"Segoe UI",[63,595,100],{"class":84},[63,597,112],{"class":84},[63,599,600,602,605,607],{"class":65,"line":320},[63,601,579],{"class":84},[63,603,604],{"class":103},"Roboto",[63,606,100],{"class":84},[63,608,112],{"class":84},[63,610,611,613,616,618],{"class":65,"line":332},[63,612,579],{"class":84},[63,614,615],{"class":103},"Helvetica Neue",[63,617,100],{"class":84},[63,619,112],{"class":84},[63,621,622,624,626,628],{"class":65,"line":344},[63,623,579],{"class":84},[63,625,507],{"class":103},[63,627,100],{"class":84},[63,629,112],{"class":84},[63,631,632,635],{"class":65,"line":356},[63,633,634],{"class":91},"  ]",[63,636,112],{"class":84},[63,638,639,641,644,646,648,650,652,654,656],{"class":65,"line":368},[63,640,472],{"class":84},[63,642,643],{"class":103},"ui-serif",[63,645,100],{"class":84},[63,647,480],{"class":91},[63,649,100],{"class":84},[63,651,485],{"class":103},[63,653,100],{"class":84},[63,655,109],{"class":91},[63,657,112],{"class":84},[63,659,660,662,665,667,669,671,673,675,677],{"class":65,"line":380},[63,661,472],{"class":84},[63,663,664],{"class":103},"ui-sans-serif",[63,666,100],{"class":84},[63,668,480],{"class":91},[63,670,100],{"class":84},[63,672,507],{"class":103},[63,674,100],{"class":84},[63,676,109],{"class":91},[63,678,112],{"class":84},[63,680,681,683,686,688,690,692,694,696,698],{"class":65,"line":386},[63,682,472],{"class":84},[63,684,685],{"class":103},"ui-monospace",[63,687,100],{"class":84},[63,689,480],{"class":91},[63,691,100],{"class":84},[63,693,529],{"class":103},[63,695,100],{"class":84},[63,697,109],{"class":91},[63,699,112],{"class":84},[63,701,702,704,707,709,711],{"class":65,"line":392},[63,703,472],{"class":84},[63,705,706],{"class":103},"ui-rounded",[63,708,100],{"class":84},[63,710,547],{"class":91},[63,712,112],{"class":84},[63,714,715,717,720,722,724],{"class":65,"line":397},[63,716,472],{"class":84},[63,718,719],{"class":103},"emoji",[63,721,100],{"class":84},[63,723,547],{"class":91},[63,725,112],{"class":84},[63,727,729,731,734,736,738],{"class":65,"line":728},19,[63,730,472],{"class":84},[63,732,733],{"class":103},"math",[63,735,100],{"class":84},[63,737,547],{"class":91},[63,739,112],{"class":84},[63,741,743,745,748,750,752],{"class":65,"line":742},20,[63,744,472],{"class":84},[63,746,747],{"class":103},"fangsong",[63,749,100],{"class":84},[63,751,547],{"class":91},[63,753,112],{"class":84},[63,755,757],{"class":65,"line":756},21,[63,758,759],{"class":84},"}\n",[40,761,762,763,766],{},"If you use a generic font family like ",[44,764,765],{},"Roboto, sans-serif",", we will 'translate' that generic family name into one or more font families when generating fallback metrics.\nYou can customize which families we use. (One or two works best.)",[170,768,769],{"id":167},[44,770,167],{},[40,772,773,774,776],{},"This is an array which defines the font options for specific fonts. You can use any properties from ",[155,775,160],{"href":157},", while there are some additional properties:",[40,778,179,779,51],{},[44,780,167],{},[53,782,784],{"className":55,"code":783,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    families: [\n      // do not resolve this font with any provider from `@nuxt/fonts`\n      { name: 'Custom Font', provider: 'none' },\n      // only resolve this font with the `google` provider\n      { name: 'My Font Family', provider: 'google' },\n      // specify specific font data - this will bypass any providers\n      { name: 'Other Font', src: 'https://example.com/font.woff2', weight: 'bold' },\n    ]\n  }\n})\n",[44,785,786,798,816,824,833,838,872,877,907,912,957,962,966],{"__ignoreMap":59},[63,787,788,790,792,794,796],{"class":65,"line":66},[63,789,70],{"class":69},[63,791,73],{"class":69},[63,793,77],{"class":76},[63,795,81],{"class":80},[63,797,85],{"class":84},[63,799,800,802,804,806,808,810,812,814],{"class":65,"line":88},[63,801,92],{"class":91},[63,803,51],{"class":84},[63,805,97],{"class":80},[63,807,100],{"class":84},[63,809,104],{"class":103},[63,811,100],{"class":84},[63,813,109],{"class":80},[63,815,112],{"class":84},[63,817,818,820,822],{"class":65,"line":115},[63,819,118],{"class":91},[63,821,51],{"class":84},[63,823,123],{"class":84},[63,825,826,829,831],{"class":65,"line":126},[63,827,828],{"class":91},"    families",[63,830,51],{"class":84},[63,832,292],{"class":80},[63,834,835],{"class":65,"line":133},[63,836,837],{"class":129},"      // do not resolve this font with any provider from `@nuxt/fonts`\n",[63,839,840,843,846,848,850,853,855,857,860,862,864,867,869],{"class":65,"line":139},[63,841,842],{"class":84},"      {",[63,844,845],{"class":91}," name",[63,847,51],{"class":84},[63,849,272],{"class":84},[63,851,852],{"class":103},"Custom Font",[63,854,100],{"class":84},[63,856,269],{"class":84},[63,858,859],{"class":91}," provider",[63,861,51],{"class":84},[63,863,272],{"class":84},[63,865,866],{"class":103},"none",[63,868,100],{"class":84},[63,870,871],{"class":84}," },\n",[63,873,874],{"class":65,"line":284},[63,875,876],{"class":129},"      // only resolve this font with the `google` provider\n",[63,878,879,881,883,885,887,890,892,894,896,898,900,903,905],{"class":65,"line":295},[63,880,842],{"class":84},[63,882,845],{"class":91},[63,884,51],{"class":84},[63,886,272],{"class":84},[63,888,889],{"class":103},"My Font Family",[63,891,100],{"class":84},[63,893,269],{"class":84},[63,895,859],{"class":91},[63,897,51],{"class":84},[63,899,272],{"class":84},[63,901,902],{"class":103},"google",[63,904,100],{"class":84},[63,906,871],{"class":84},[63,908,909],{"class":65,"line":308},[63,910,911],{"class":129},"      // specify specific font data - this will bypass any providers\n",[63,913,914,916,918,920,922,925,927,929,932,934,936,939,941,943,946,948,950,953,955],{"class":65,"line":320},[63,915,842],{"class":84},[63,917,845],{"class":91},[63,919,51],{"class":84},[63,921,272],{"class":84},[63,923,924],{"class":103},"Other Font",[63,926,100],{"class":84},[63,928,269],{"class":84},[63,930,931],{"class":91}," src",[63,933,51],{"class":84},[63,935,272],{"class":84},[63,937,938],{"class":103},"https://example.com/font.woff2",[63,940,100],{"class":84},[63,942,269],{"class":84},[63,944,945],{"class":91}," weight",[63,947,51],{"class":84},[63,949,272],{"class":84},[63,951,952],{"class":103},"bold",[63,954,100],{"class":84},[63,956,871],{"class":84},[63,958,959],{"class":65,"line":332},[63,960,961],{"class":80},"    ]\n",[63,963,964],{"class":65,"line":344},[63,965,136],{"class":84},[63,967,968,970],{"class":65,"line":356},[63,969,142],{"class":84},[63,971,145],{"class":80},[403,973,975],{"id":974},"name",[44,976,974],{},[40,978,410,979],{},[980,981,982],"em",{},"None",[40,984,985,986,988],{},"Defines the name of the font that should be given the option. This is required for every item in the ",[44,987,167],{}," array.",[403,990,992],{"id":991},"global",[44,993,991],{},[40,995,410,996],{},[44,997,998],{},"false",[40,1000,1001,1002,1005],{},"Defines whether to inject ",[44,1003,1004],{},"@font-face"," regardless of usage in project.",[403,1007,1009],{"id":1008},"provider",[44,1010,1008],{},[40,1012,410,1013],{},[980,1014,982],{},[40,1016,1017,1018,1020,1021,1020,1023,1020,1026,1020,1029,1020,1032,1020,1035,168],{},"Defines the provider that is used for the given font. You can choose any providers from ",[44,1019,866],{},", ",[44,1022,902],{},[44,1024,1025],{},"bunny",[44,1027,1028],{},"fontshare",[44,1030,1031],{},"fontsource",[44,1033,1034],{},"adobe",[44,1036,1037],{},"local",[403,1039,1041],{"id":1040},"src",[44,1042,1040],{},[40,1044,410,1045],{},[980,1046,982],{},[40,1048,1049],{},"Defines the src that should be used for the given font. If this is defined, then no other providers will be used for the given font family.",[147,1051,1053],{"id":1052},"provider-options","Provider Options",[40,1055,1056,1057,1060],{},"Providers can have their own options. These options are passed directly to different font providers. Please refer to the ",[155,1058,1059],{"href":23},"provider documentation"," for more information.",[53,1062,1064],{"className":55,"code":1063,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    google: {},\n    local: {},\n    adobe: {\n      id: ['fontkitId1', 'fontkitId2'],\n    }\n  }\n})\n",[44,1065,1066,1078,1096,1104,1114,1123,1132,1161,1166,1170],{"__ignoreMap":59},[63,1067,1068,1070,1072,1074,1076],{"class":65,"line":66},[63,1069,70],{"class":69},[63,1071,73],{"class":69},[63,1073,77],{"class":76},[63,1075,81],{"class":80},[63,1077,85],{"class":84},[63,1079,1080,1082,1084,1086,1088,1090,1092,1094],{"class":65,"line":88},[63,1081,92],{"class":91},[63,1083,51],{"class":84},[63,1085,97],{"class":80},[63,1087,100],{"class":84},[63,1089,104],{"class":103},[63,1091,100],{"class":84},[63,1093,109],{"class":80},[63,1095,112],{"class":84},[63,1097,1098,1100,1102],{"class":65,"line":115},[63,1099,118],{"class":91},[63,1101,51],{"class":84},[63,1103,123],{"class":84},[63,1105,1106,1109,1111],{"class":65,"line":126},[63,1107,1108],{"class":91},"    google",[63,1110,51],{"class":84},[63,1112,1113],{"class":84}," {},\n",[63,1115,1116,1119,1121],{"class":65,"line":133},[63,1117,1118],{"class":91},"    local",[63,1120,51],{"class":84},[63,1122,1113],{"class":84},[63,1124,1125,1128,1130],{"class":65,"line":139},[63,1126,1127],{"class":91},"    adobe",[63,1129,51],{"class":84},[63,1131,123],{"class":84},[63,1133,1134,1137,1139,1141,1143,1146,1148,1150,1152,1155,1157,1159],{"class":65,"line":284},[63,1135,1136],{"class":91},"      id",[63,1138,51],{"class":84},[63,1140,97],{"class":80},[63,1142,100],{"class":84},[63,1144,1145],{"class":103},"fontkitId1",[63,1147,100],{"class":84},[63,1149,269],{"class":84},[63,1151,272],{"class":84},[63,1153,1154],{"class":103},"fontkitId2",[63,1156,100],{"class":84},[63,1158,109],{"class":80},[63,1160,112],{"class":84},[63,1162,1163],{"class":65,"line":295},[63,1164,1165],{"class":84},"    }\n",[63,1167,1168],{"class":65,"line":308},[63,1169,136],{"class":84},[63,1171,1172,1174],{"class":65,"line":320},[63,1173,142],{"class":84},[63,1175,145],{"class":80},[147,1177,1179],{"id":1178},"providers",[44,1180,1178],{},[40,1182,1183],{},"This defines the behavior of the providers used.",[53,1185,1187],{"className":55,"code":1186,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    providers: {\n      // You can pass a new custom provider - see more in the providers documentation\n      // for what this file should look like\n      custom: '~/providers/custom',\n      // Or you can disable a built-in provider\n      google: false,\n    }\n  }\n})\n",[44,1188,1189,1201,1219,1227,1236,1241,1246,1262,1267,1280,1284,1288],{"__ignoreMap":59},[63,1190,1191,1193,1195,1197,1199],{"class":65,"line":66},[63,1192,70],{"class":69},[63,1194,73],{"class":69},[63,1196,77],{"class":76},[63,1198,81],{"class":80},[63,1200,85],{"class":84},[63,1202,1203,1205,1207,1209,1211,1213,1215,1217],{"class":65,"line":88},[63,1204,92],{"class":91},[63,1206,51],{"class":84},[63,1208,97],{"class":80},[63,1210,100],{"class":84},[63,1212,104],{"class":103},[63,1214,100],{"class":84},[63,1216,109],{"class":80},[63,1218,112],{"class":84},[63,1220,1221,1223,1225],{"class":65,"line":115},[63,1222,118],{"class":91},[63,1224,51],{"class":84},[63,1226,123],{"class":84},[63,1228,1229,1232,1234],{"class":65,"line":126},[63,1230,1231],{"class":91},"    providers",[63,1233,51],{"class":84},[63,1235,123],{"class":84},[63,1237,1238],{"class":65,"line":133},[63,1239,1240],{"class":129},"      // You can pass a new custom provider - see more in the providers documentation\n",[63,1242,1243],{"class":65,"line":139},[63,1244,1245],{"class":129},"      // for what this file should look like\n",[63,1247,1248,1251,1253,1255,1258,1260],{"class":65,"line":284},[63,1249,1250],{"class":91},"      custom",[63,1252,51],{"class":84},[63,1254,272],{"class":84},[63,1256,1257],{"class":103},"~/providers/custom",[63,1259,100],{"class":84},[63,1261,112],{"class":84},[63,1263,1264],{"class":65,"line":295},[63,1265,1266],{"class":129},"      // Or you can disable a built-in provider\n",[63,1268,1269,1272,1274,1278],{"class":65,"line":308},[63,1270,1271],{"class":91},"      google",[63,1273,51],{"class":84},[63,1275,1277],{"class":1276},"sfNiH"," false",[63,1279,112],{"class":84},[63,1281,1282],{"class":65,"line":320},[63,1283,1165],{"class":84},[63,1285,1286],{"class":65,"line":332},[63,1287,136],{"class":84},[63,1289,1290,1292],{"class":65,"line":344},[63,1291,142],{"class":84},[63,1293,145],{"class":80},[147,1295,1297],{"id":1296},"assets",[44,1298,1296],{},[40,1300,1301],{},"This defines the behavior of the assets used.",[53,1303,1305],{"className":55,"code":1304,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    assets: {\n      // The baseURL where font files are served.\n      prefix: '/_fonts/'\n    }\n  }\n})\n",[44,1306,1307,1319,1337,1345,1354,1359,1374,1378,1382],{"__ignoreMap":59},[63,1308,1309,1311,1313,1315,1317],{"class":65,"line":66},[63,1310,70],{"class":69},[63,1312,73],{"class":69},[63,1314,77],{"class":76},[63,1316,81],{"class":80},[63,1318,85],{"class":84},[63,1320,1321,1323,1325,1327,1329,1331,1333,1335],{"class":65,"line":88},[63,1322,92],{"class":91},[63,1324,51],{"class":84},[63,1326,97],{"class":80},[63,1328,100],{"class":84},[63,1330,104],{"class":103},[63,1332,100],{"class":84},[63,1334,109],{"class":80},[63,1336,112],{"class":84},[63,1338,1339,1341,1343],{"class":65,"line":115},[63,1340,118],{"class":91},[63,1342,51],{"class":84},[63,1344,123],{"class":84},[63,1346,1347,1350,1352],{"class":65,"line":126},[63,1348,1349],{"class":91},"    assets",[63,1351,51],{"class":84},[63,1353,123],{"class":84},[63,1355,1356],{"class":65,"line":133},[63,1357,1358],{"class":129},"      // The baseURL where font files are served.\n",[63,1360,1361,1364,1366,1368,1371],{"class":65,"line":139},[63,1362,1363],{"class":91},"      prefix",[63,1365,51],{"class":84},[63,1367,272],{"class":84},[63,1369,1370],{"class":103},"/_fonts/",[63,1372,1373],{"class":84},"'\n",[63,1375,1376],{"class":65,"line":284},[63,1377,1165],{"class":84},[63,1379,1380],{"class":65,"line":295},[63,1381,136],{"class":84},[63,1383,1384,1386],{"class":65,"line":308},[63,1385,142],{"class":84},[63,1387,145],{"class":80},[147,1389,1391],{"id":1390},"priority",[44,1392,1390],{},[40,1394,1395],{},"You can customize the order in which providers are checked.",[53,1397,1399],{"className":55,"code":1398,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    priority: ['bunny', 'google'],\n  }\n})\n",[44,1400,1401,1413,1431,1439,1466,1470],{"__ignoreMap":59},[63,1402,1403,1405,1407,1409,1411],{"class":65,"line":66},[63,1404,70],{"class":69},[63,1406,73],{"class":69},[63,1408,77],{"class":76},[63,1410,81],{"class":80},[63,1412,85],{"class":84},[63,1414,1415,1417,1419,1421,1423,1425,1427,1429],{"class":65,"line":88},[63,1416,92],{"class":91},[63,1418,51],{"class":84},[63,1420,97],{"class":80},[63,1422,100],{"class":84},[63,1424,104],{"class":103},[63,1426,100],{"class":84},[63,1428,109],{"class":80},[63,1430,112],{"class":84},[63,1432,1433,1435,1437],{"class":65,"line":115},[63,1434,118],{"class":91},[63,1436,51],{"class":84},[63,1438,123],{"class":84},[63,1440,1441,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464],{"class":65,"line":126},[63,1442,1443],{"class":91},"    priority",[63,1445,51],{"class":84},[63,1447,97],{"class":80},[63,1449,100],{"class":84},[63,1451,1025],{"class":103},[63,1453,100],{"class":84},[63,1455,269],{"class":84},[63,1457,272],{"class":84},[63,1459,902],{"class":103},[63,1461,100],{"class":84},[63,1463,109],{"class":80},[63,1465,112],{"class":84},[63,1467,1468],{"class":65,"line":133},[63,1469,136],{"class":84},[63,1471,1472,1474],{"class":65,"line":139},[63,1473,142],{"class":84},[63,1475,145],{"class":80},[147,1477,1479],{"id":1478},"provider-1",[44,1480,1008],{},[40,1482,1483],{},"In some cases you may wish to use only one font provider. This is equivalent to disabling all other font providers.",[53,1485,1487],{"className":55,"code":1486,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    provider: 'google'\n  }\n})\n",[44,1488,1489,1501,1519,1527,1540,1544],{"__ignoreMap":59},[63,1490,1491,1493,1495,1497,1499],{"class":65,"line":66},[63,1492,70],{"class":69},[63,1494,73],{"class":69},[63,1496,77],{"class":76},[63,1498,81],{"class":80},[63,1500,85],{"class":84},[63,1502,1503,1505,1507,1509,1511,1513,1515,1517],{"class":65,"line":88},[63,1504,92],{"class":91},[63,1506,51],{"class":84},[63,1508,97],{"class":80},[63,1510,100],{"class":84},[63,1512,104],{"class":103},[63,1514,100],{"class":84},[63,1516,109],{"class":80},[63,1518,112],{"class":84},[63,1520,1521,1523,1525],{"class":65,"line":115},[63,1522,118],{"class":91},[63,1524,51],{"class":84},[63,1526,123],{"class":84},[63,1528,1529,1532,1534,1536,1538],{"class":65,"line":126},[63,1530,1531],{"class":91},"    provider",[63,1533,51],{"class":84},[63,1535,272],{"class":84},[63,1537,902],{"class":103},[63,1539,1373],{"class":84},[63,1541,1542],{"class":65,"line":133},[63,1543,136],{"class":84},[63,1545,1546,1548],{"class":65,"line":139},[63,1547,142],{"class":84},[63,1549,145],{"class":80},[147,1551,1553],{"id":1552},"devtools",[44,1554,1552],{},[40,1556,1557,1558],{},"Defines whether to enable devtools for Nuxt font, default is ",[44,1559,1560],{},"true",[53,1562,1564],{"className":55,"code":1563,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    // Disable the Nuxt Devtools integration\n    devtools: false\n  }\n})\n",[44,1565,1566,1578,1596,1604,1609,1619,1623],{"__ignoreMap":59},[63,1567,1568,1570,1572,1574,1576],{"class":65,"line":66},[63,1569,70],{"class":69},[63,1571,73],{"class":69},[63,1573,77],{"class":76},[63,1575,81],{"class":80},[63,1577,85],{"class":84},[63,1579,1580,1582,1584,1586,1588,1590,1592,1594],{"class":65,"line":88},[63,1581,92],{"class":91},[63,1583,51],{"class":84},[63,1585,97],{"class":80},[63,1587,100],{"class":84},[63,1589,104],{"class":103},[63,1591,100],{"class":84},[63,1593,109],{"class":80},[63,1595,112],{"class":84},[63,1597,1598,1600,1602],{"class":65,"line":115},[63,1599,118],{"class":91},[63,1601,51],{"class":84},[63,1603,123],{"class":84},[63,1605,1606],{"class":65,"line":126},[63,1607,1608],{"class":129},"    // Disable the Nuxt Devtools integration\n",[63,1610,1611,1614,1616],{"class":65,"line":133},[63,1612,1613],{"class":91},"    devtools",[63,1615,51],{"class":84},[63,1617,1618],{"class":1276}," false\n",[63,1620,1621],{"class":65,"line":139},[63,1622,136],{"class":84},[63,1624,1625,1627],{"class":65,"line":284},[63,1626,142],{"class":84},[63,1628,145],{"class":80},[147,1630,1632],{"id":1631},"processcssvariables",[44,1633,1634],{},"processCSSVariables",[40,1636,1637],{},"You can enable support for processing CSS variables for font family names.",[40,1639,1640,1641,1020,1643,1645,1646,1649,1650,1652,1653,1655],{},"Available options: ",[44,1642,1560],{},[44,1644,998],{}," or ",[44,1647,1648],{},"font-prefixed-only",". Default is ",[44,1651,1648],{},". Note that ",[44,1654,1560],{}," might cause some performance impacts.",[53,1657,1659],{"className":55,"code":1658,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    // You can enable support for processing CSS variables for font family names.\n    processCSSVariables: true\n  }\n})\n",[44,1660,1661,1673,1691,1699,1704,1714,1718],{"__ignoreMap":59},[63,1662,1663,1665,1667,1669,1671],{"class":65,"line":66},[63,1664,70],{"class":69},[63,1666,73],{"class":69},[63,1668,77],{"class":76},[63,1670,81],{"class":80},[63,1672,85],{"class":84},[63,1674,1675,1677,1679,1681,1683,1685,1687,1689],{"class":65,"line":88},[63,1676,92],{"class":91},[63,1678,51],{"class":84},[63,1680,97],{"class":80},[63,1682,100],{"class":84},[63,1684,104],{"class":103},[63,1686,100],{"class":84},[63,1688,109],{"class":80},[63,1690,112],{"class":84},[63,1692,1693,1695,1697],{"class":65,"line":115},[63,1694,118],{"class":91},[63,1696,51],{"class":84},[63,1698,123],{"class":84},[63,1700,1701],{"class":65,"line":126},[63,1702,1703],{"class":129},"    // You can enable support for processing CSS variables for font family names.\n",[63,1705,1706,1709,1711],{"class":65,"line":133},[63,1707,1708],{"class":91},"    processCSSVariables",[63,1710,51],{"class":84},[63,1712,1713],{"class":1276}," true\n",[63,1715,1716],{"class":65,"line":139},[63,1717,136],{"class":84},[63,1719,1720,1722],{"class":65,"line":284},[63,1721,142],{"class":84},[63,1723,145],{"class":80},[418,1725,1726,1727,1729,1730,1732],{},"If you previously set ",[44,1728,1634],{}," to ",[44,1731,1560],{}," for Tailwind v4 support, it is no longer needed or recommended in v0.11.0 and later.",[147,1734,1736],{"id":1735},"experimental",[44,1737,1735],{},[40,1739,1740,1741,1743],{},"Defines whether to enable experimental features. All of them are ",[44,1742,998],{}," by default.",[53,1745,1747],{"className":55,"code":1746,"filename":57,"language":58,"meta":59,"style":59},"export default defineNuxtConfig({\n  modules: ['@nuxt/fonts'],\n  fonts: {\n    experimental: {\n      // Defines whether to enable adding local fallbacks. Default is `false`.\n      disableLocalFallbacks: true\n    }\n  }\n})\n",[44,1748,1749,1761,1779,1787,1796,1801,1810,1814,1818],{"__ignoreMap":59},[63,1750,1751,1753,1755,1757,1759],{"class":65,"line":66},[63,1752,70],{"class":69},[63,1754,73],{"class":69},[63,1756,77],{"class":76},[63,1758,81],{"class":80},[63,1760,85],{"class":84},[63,1762,1763,1765,1767,1769,1771,1773,1775,1777],{"class":65,"line":88},[63,1764,92],{"class":91},[63,1766,51],{"class":84},[63,1768,97],{"class":80},[63,1770,100],{"class":84},[63,1772,104],{"class":103},[63,1774,100],{"class":84},[63,1776,109],{"class":80},[63,1778,112],{"class":84},[63,1780,1781,1783,1785],{"class":65,"line":115},[63,1782,118],{"class":91},[63,1784,51],{"class":84},[63,1786,123],{"class":84},[63,1788,1789,1792,1794],{"class":65,"line":126},[63,1790,1791],{"class":91},"    experimental",[63,1793,51],{"class":84},[63,1795,123],{"class":84},[63,1797,1798],{"class":65,"line":133},[63,1799,1800],{"class":129},"      // Defines whether to enable adding local fallbacks. Default is `false`.\n",[63,1802,1803,1806,1808],{"class":65,"line":139},[63,1804,1805],{"class":91},"      disableLocalFallbacks",[63,1807,51],{"class":84},[63,1809,1713],{"class":1276},[63,1811,1812],{"class":65,"line":284},[63,1813,1165],{"class":84},[63,1815,1816],{"class":65,"line":295},[63,1817,136],{"class":84},[63,1819,1820,1822],{"class":65,"line":308},[63,1821,142],{"class":84},[63,1823,145],{"class":80},[1825,1826,1827],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":59,"searchDepth":88,"depth":88,"links":1829},[1830,1834,1835,1836,1837,1838,1839,1840,1841],{"id":149,"depth":88,"text":150,"children":1831},[1832,1833],{"id":160,"depth":115,"text":160},{"id":167,"depth":115,"text":167},{"id":1052,"depth":88,"text":1053},{"id":1178,"depth":88,"text":1178},{"id":1296,"depth":88,"text":1296},{"id":1390,"depth":88,"text":1390},{"id":1478,"depth":88,"text":1008},{"id":1552,"depth":88,"text":1552},{"id":1631,"depth":88,"text":1634},{"id":1735,"depth":88,"text":1735},"Nuxt Fonts works out of the box with zero config, but you can always add some configurations for finer-grained control.","md",null,{},true,{"title":14,"description":1842},"sebUSQYGYJg-dv9Cqw9nBm6LM6E7QEptQRNzKOwvi3Y",[1850,1852],{"title":10,"path":11,"stem":12,"description":1851,"children":-1},"Get started with Nuxt Fonts right away.",{"title":18,"path":19,"stem":20,"description":1853,"children":-1},"Use Nuxt Fonts with any CSS framework or library.",1762472929322]