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