1import{_ as y,c as d,a as s,h as p,v as f,F as c,r as u,b as v,w as b,e as w,P as _,f as S,o as i,t as h,d as D,g as F}from"./Cvj6YUp_.js";import{_ as T}from"./Bxkk0hmo.js";import{g as N}from"./FsIr5leV.js";import{u as k}from"./B97GM_Sy.js";import{d as P,u as $}from"./pAIW8bm9.js";import{u as B,a as C}from"./DY-qDXGg.js";import"./Dh2RHB1H.js";const x=P({name:"DisplayFonts",components:{},async setup(){let t,e;const l=k(),r="https://typeheist.co"+N();B({title:"Display Fonts | TYPEHEIST Font Foundry",link:[{rel:"canonical",href:r}]}),C({description:"Browse display fonts for standout headings, branding and creative projects.",ogUrl:r,ogType:"website",ogTitle:"Display Fonts",ogDescription:"Browse display fonts for standout headings, branding and creative projects.",ogImage:"https://typeheist.co/img/font/sundara/01-sundara-wide-textured-display-font.png"});const{data:n}=([t,e]=S(()=>$("fonts-display-page",()=>l.query("font",{where:{categories:{$contains:"Display"}},sortBy:["publishDate","desc"]}))),t=await t,e(),t);return{fonts:n}},data(){return{selectedShowingRoute:"/fonts/display-fonts/",showingOptions:[{value:"/fonts/",label:"All fonts"},{value:"/fonts/popular-fonts/",label:"Popular fonts"},{value:"/fonts/handwriting-fonts/",label:"Handwriting fonts"},{value:"/fonts/messy-handwriting-fonts/",label:"Messy fonts"},{value:"/fonts/display-fonts/",label:"Display fonts"},{value:"/fonts/script-handwriting-fonts/",label:"Script fonts"},{value:"/fonts/playful-handwriting-fonts/",label:"Playful fonts"},{value:"/bundles/",label:"Bundled fonts"}],selectedSort:"newest",sortOptions:[{value:"newest",label:"Newest"},{value:"oldest",label:"Oldest"},{value:"alphabetical",label:"Alphabetical"},{value:"price-high",label:"Price highest"},{value:"price-low",label:"Price lowest"}]}},computed:{filteredFonts(){const t=[...this.fonts||[]],e=n=>{const a=Date.parse(n||"");return Number.isNaN(a)?0:a},l=n=>{const a=Number(n);return Number.isFinite(a)?a:0},r=n=>String(n||"").trim();return t.sort((n,a)=>{switch(this.selectedSort){case"oldest":return e(n.publishDate)-e(a.publishDate);case"alphabetical":return r(n.title).localeCompare(r(a.title),void 0,{sensitivity:"base"});case"price-high":return l(a.price)-l(n.price);case"price-low":return l(n.price)-l(a.price);default:return e(a.publishDate)-e(n.publishDate)}})}},methods:{navigateToShowing(){const t=this.selectedShowingRoute;if(!t)return;const e=((this._.provides[_]||this.$route)?.path||"/").replace(/\/+$/,"")||"/",l=t.replace(/\/+$/,"")||"/";e!==l&&this.$router.push(t)}}},"$Yz50LhyaIv"),A={class:"page-intro two-col-hero flex"},O={class:"font-filter-toolbar"},R={class:"filters"},U={class:"group"},V={class:"select-dropdown select-styles smol showing-select"},E=["value"],H={class:"group"},I={class:"select-dropdown select-styles smol sort-select"},L=["value"],M={id:"fontCards",class:"font-list card flex"};function j(t,e,l,r,n,a){const g=w,m=T;return i(),d("div",null,[s("section",A,[e[6]||(e[6]=s("div",{class:"intro-copy"},[s("div",{class:"col heading"},[s("h1",null,"Display Fonts")]),s("div",{class:"col description"},[s("p",null,"Display fonts made for headlines, branding and high-impact moments."),s("p",null," From retro-inspired lettering to playful, textured styles, these typefaces are built to stand out where personality matters most. ")])],-1)),s("div",O,[s("div",R,[s("div",U,[e[3]||(e[3]=s("span",{class:"label"},"Showing",-1)),s("div",V,[p(s("select",{"onUpdate:modelValue":e[0]||(e[0]=o=>t.selectedShowingRoute=o),onChange:e[1]||(e[1]=(...o)=>t.navigateToShowing&&t.navigateToShowing(...o))},[(i(!0),d(c,null,u(t.showingOptions,o=>(i(),d("option",{key:o.value,value:o.value},h(o.label),9,E))),128))],544),[[f,t.selectedShowingRoute]])])]),s("div",H,[e[4]||(e[4]=s("span",{class:"label"},"Sort by",-1)),s("div",I,[p(s("select",{"onUpdate:modelValue":e[2]||(e[2]=o=>t.selectedSort=o)},[(i(!0),d(c,null,u(t.sortOptions,o=>(i(),d("option",{key:o.value,value:o.value},h(o.label),9,L))),128))],512),[[f,t.selectedSort]])])])]),v(g,{to:"/font-tester/",title:"Font Tester",class:"pill black"},{default:b(()=>[...e[5]||(e[5]=[D("Font Tester â",-1)])]),_:1})])]),s("section",M,[(i(!0),d(c,null,u(t.filteredFonts,o=>
1(i(),F(m,{key:o.id,"font-data":o},null,8,["font-data"]))),128))]),e[7]||(e[7]=s("div",{class:"description-footer"},[s("p",null," Need attention-grabbing type for posters, packaging, hero sections or social graphics? These display fonts are designed to bring visual character and impact to every layout. ")],-1))])}const W=y(x,[["render",j]]);export{W as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.