1import{_ as v,c,a as s,h as p,v as f,F as u,r as d,b as w,w as b,e as y,P as S,f as _,o as l,t as g,d as k,g as F}from"./Cvj6YUp_.js";import{_ as D}from"./Bxkk0hmo.js";import{g as T}from"./FsIr5leV.js";import{u as N}from"./B97GM_Sy.js";import{d as P,u as $}from"./pAIW8bm9.js";import{u as C,a as B}from"./DY-qDXGg.js";import"./Dh2RHB1H.js";const H=P({name:"Fonts",components:{},async setup(){let t,e;const a=N(),r="https://typeheist.co"+T();C({title:"Script Handwriting Fonts | TYPEHEIST Font Foundry",link:[{rel:"canonical",href:r}]}),B({description:"Discover the timeless beauty of cursive fonts: delicate curves, intricate letterforms and natural strokes.",ogUrl:r,ogType:"website",ogTitle:"Script Handwriting Fonts",ogDescription:"Discover the timeless beauty of cursive fonts: delicate curves, intricate letterforms and natural strokes.",ogImage:"https://typeheist.co/img/font/belmonte-ballpoint/01-belmonte-ballpoint-realistic-biro-handwriting-font.png"});const{data:o}=([t,e]=_(()=>$("fonts-script-handwriting-page",()=>a.query("font",{where:{tags:{$contains:"script"}},sortBy:["publishDate","desc"]}))),t=await t,e(),t);return{fonts:o}},data(){return{selectedShowingRoute:"/fonts/script-handwriting-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=o=>{const i=Date.parse(o||"");return Number.isNaN(i)?0:i},a=o=>{const i=Number(o);return Number.isFinite(i)?i:0},r=o=>String(o||"").trim();return t.sort((o,i)=>{switch(this.selectedSort){case"oldest":return e(o.publishDate)-e(i.publishDate);case"alphabetical":return r(o.title).localeCompare(r(i.title),void 0,{sensitivity:"base"});case"price-high":return a(i.price)-a(o.price);case"price-low":return a(o.price)-a(i.price);default:return e(i.publishDate)-e(o.publishDate)}})}},methods:{navigateToShowing(){const t=this.selectedShowingRoute;if(!t)return;const e=((this._.provides[S]||this.$route)?.path||"/").replace(/\/+$/,"")||"/",a=t.replace(/\/+$/,"")||"/";e!==a&&this.$router.push(t)}}},"$zbhBe2eaJR"),O={class:"page-intro two-col-hero flex"},R={class:"font-filter-toolbar"},U={class:"filters"},A={class:"group"},V={class:"select-dropdown select-styles smol showing-select"},x=["value"],E={class:"group"},I={class:"select-dropdown select-styles smol sort-select"},M=["value"],j={id:"fontCards",class:"font-list card flex"};function L(t,e,a,r,o,i){const h=y,m=D;return l(),c("div",null,[s("section",O,[e[6]||(e[6]=s("div",{class:"intro-copy"},[s("div",{class:"col heading"},[s("h1",null,"Script Handwriting Fonts")]),s("div",{class:"col description"},[s("p",null," Unlock the elegance and timeless beauty of script handwriting fonts (also known as cursive). Our handmade collection of script typefaces offer a perfect blend of sophistication and charm, adding a touch of luxury to your designs. ")])],-1)),s("div",R,[s("div",U,[s("div",A,[e[3]||(e[3]=s("span",{class:"label"},"Showing",-1)),s("div",V,[p(s("select",{"onUpdate:modelValue":e[0]||(e[0]=n=>t.selectedShowingRoute=n),onChange:e[1]||(e[1]=(...n)=>t.navigateToShowing&&t.navigateToShowing(...n))},[(l(!0),c(u,null,d(t.showingOptions,n=>(l(),c("option",{key:n.value,value:n.value},g(n.label),9,x))),128))],544),[[f,t.selectedShowingRoute]])])]),s("div",E,[e[4]||(e[4]=s("span",{class:"label"},"Sort by",-1)),s("div",I,[p(s("select",{"onUpdate:modelValue":e[2]||(e[2]=n=>t.selectedSort=n)},[(l(!0),c(u,null,d(t.sortOptions,n=>(l(),c("option",{key:n.value,value:n.value},g(n.label),9,M))),128))],512),[[f,t.selectedSort]])])])]),w(h,{to:"/font-tester/",title:"Font Tester",class:"pill black"},{default:b(()=>[...e[5]||(e[5]=[k("Font Tester â",-1)])]),_:1})])]),s("section",j,[(l(!0),c(u,null,d(t.filteredFonts,n=>
1(l(),F(m,{key:n.id,"font-data":n},null,8,["font-data"]))),128))]),e[7]||(e[7]=s("div",{class:"description-footer"},[s("p",null," Whether youâre designing wedding invitations, creating branding materials, putting together some social media designs or designing elegant packaging, our script handwriting fonts provide the perfect balance of grace and personality. With their flowing lines and graceful flourishes, these fonts evoke a sense of romance and refinement that will elevate any project. "),s("p",null," From formal affairs to casual occasions, our script handwriting fonts are versatile enough to suit any project or aesthetic. If youâre looking to create stunning logos, signage, greeting cards, wedding stationery (or anything else!), youâll find the best handwritten script fonts here. ")],-1))])}const Q=v(H,[["render",L]]);export{Q 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.