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