1(self.webpackChunkfontspace_web=self.webpackChunkfontspace_web||[]).push([[3341],{1600:function(t,e,a){"use strict";a.r(e);var n=a(1601),s=a.n(n),r=a(6314),i=a.n(r)()(s());i.push([t.id,'.search-input{transition:transform .2s ease;will-change:transform;transform:scale(1);position:relative}.search-input .search-icon{position:absolute;z-index:2;left:15px;color:#9c9c9c;pointer-events:none}.search-input .search-icon::after{content:"";position:absolute;width:1px;height:80%;top:10%;left:25px;background:#e3e3e3}.search-input .search-box{border-radius:12px;border:0;line-height:30px;padding:4px 20px 4px 55px;background:#fff;color:#b3b3b3;font-size:.9rem;font-weight:600;max-width:100%;transition:tranform .2s ease}.search-input .search-box::placeholder{color:#9c9c9c}@supports(-webkit-overflow-scrolling: touch){.search-input .search-box{font-size:16px !important;padding:0 20 0 55px}}',""]),e.default=i},405:function(t,e,a){"use strict";a.r(e);var n=a(1601),s=a.n(n),r=a(6314),i=a.n(r)()(s());i.push([t.id,".languages-p{min-height:800px}.languages-p a.white{color:#fff;text-decoration:underline}.languages-p .title{color:#fff;background:linear-gradient(315deg, #2193b0, #6dd5ed);text-align:center;padding:1rem}.languages-p .title p{padding:1rem}.languages-p .cta-region{border-radius:20px;display:flex;justify-content:space-between;margin:1rem 0}.languages-p .cta-region figure{min-width:100px}.languages-p .cta-region h3 span{color:#959595}.languages-p .cta-region .char-count,.languages-p .cta-region .font-count{display:flex;flex-direction:column;text-align:center;margin-right:1rem}.languages-p .cta-region .char-count b,.languages-p .cta-region .font-count b{font-size:1.1rem;font-weight:bold}@media(min-width: 600px){.languages-p .title{border-radius:20px;overflow:hidden;padding:80px 100px 40px 80px}.languages-p .title p{padding:1rem 2rem}.languages-p .title h1{margin-bottom:2rem}.languages-p .char-count{margin-left:auto}.languages-p .char-count,.languages-p .font-count{width:20%}}",""]),e.default=i},3149:function(t,e,a){"use strict";a.d(e,{A:function(){return i}});var n=a(181),s=a.n(n),r={props:["value","placeholder"],data(){return{searchQuery:"",focused:!1}},methods:{handleInput:s()((function(t){console.log("input",t),this.$emit("input",t)}),300)}},i=(a(6627),(0,a(4486).A)(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"flex-center search-input"},[e("div",{staticClass:"search-icon"},[e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",height:"14",viewBox:"0 0 16.505 16.494"}},[e("path",{attrs:{d:"M426.811,312.25a6.71,6.71,0,1,1,1.172-1.169l.011-.014,4.49,4.472-1.192,1.192-4.474-4.481Zm-4.112-.268a5.035,5.035,0,0,0,0-10.071h0a5.035,5.035,0,0,0,0,10.071Z",transform:"translate(-415.978 -300.236)",fill:"gray"}})])]),t._v(" "),e("input",{staticClass:"search-box",attrs:{placeholder:t.placeholder},domProps:{value:t.value},on:{input:function(e){return t.handleInput(e.target.value)},focus:function(e){t.focused=!0},blur:function(e){t.focused=!1}}})])}),[],!1,null,null,null).exports)},3341:function(t,e,a){"use strict";a.r(e),a.d(e,{default:function(){return l}});var n=a(5353),s=a(8313),r=a(3149),i=a(41),o={components:{SlideXLeftTransition:s.eo,SearchInput:r.A,Dropdown:i.A},computed:{...(0,n.aH)({data:"languages"}),wildcard(){return this.$route.query.q||""},literatePercentage(){return(this.data.stats.literatepop/this.data.stats.worldpop*100).toFixed(0)},sort(){return this.$route.query.sort||null},filteredData(){let t=this.data?this.data.languages:[];if(this.wildcard.length){const e=new RegExp(this.wildcard,"i");t=t.filter((t=>e.test(t.name)))}return this.sort&&t.sort(((t,e)=>t.fontCount-e.fontCount)),t}},data(){return{sortOptions:[{name:"Population",key:"population"},{name:"# Countries",key:"countries"},{name:"# Fonts",key:"fonts"},{name:"Name",key:"name"}]}},methods:{clickRow(t){this.$router.push({name:"language-detail",params:{code:t.slug}})},selectSort(t){console.log("selectSort",t);const e={...this.$route.query,sort:t.key};delete e.p,this.$router.push({query:e})},handleSearchInput(t){console.log("handleSearchInput",t);const e={...this.$route.query,q:t};t||delete e.q,this.$router.push({query:e})},fetchData(){const t=this.$endpoints.api;return this.$store.dispatch("fetchLanguages",{origin:t})}},serverPrefetch(){return console.log("server prefetch for languages"),this.fetchData()},watch:{},mounted(){this.fetchData(),document.title="Written Languages | FontSpace"}},l=(a(7666),(0,a(4486).A)(o,(function(){var t=this,e=t._self._c;return e("main",{staticClass:"languages-p container-ads banner-adjust"},[e("div",{staticClass:"container"},[e("NavigationLinks",{attrs:{active:"more"}}),t._v(" "),e("header",{staticClass:"title"},[e("div",{staticClass:"text-bold flex-dist-h text-uppercase"},[t._v("The Complete List Of")]),t._v(" "),t._m(0),t._v(" "),e("p",[t._v("\n This page is a great resource for how fonts relate to written languages. \n Languages are written in one or more scripts. A script is simply a collection of letters and other written signs used to represent textual information. \n View "),e("router-link",{staticClass:"white",attrs:{to:{name:"unicode-scripts"}}},[t._v("Unicode Scripts")]),t._v(" for more info on the list of scripts available.\n ")],1)]),t._v(" "),e("p",{staticClass:"buffer text-center text-bold text-light1"},[t.data?[t._v("\n There are "+t._s(t._f("numberlocale")(t.data.stats.literatepop))+" people ("+t._s(t.literatePercentage)+"% of the world population) that can read or write at least one language.\n ")]:t._e()],2)],1),t._v(" "),e("div",{staticStyle:{display:"flex"}},[e("div",{staticClass:"ad-lsky"}),t._v(" "),e("div",{staticClass:"col-shrinkable flex-distribute-vertical w-100"},[t.data?t._e():e("div",{staticStyle:{padding:"100px"}},[e("div",{staticClass:"loader gray"},[t._v("Fetching")])]),t._v(" "),t.data?[e("div",{staticClass:"content-rounded-2 flex-center"},[e("SearchInput",{staticClass:"ml-auto",attrs:{placeholder:"Filter by name...",value:t.wildcard},on:{input:t.handleSearchInput}})],1),t._v(" "),e("h2",{staticClass:"buffer-top buffer-left"},[t._v(t._s(t.filteredData.length)+" Written Languages")]),t._v(" "),e("div",[t._l(t.filteredData,(function(a){return e("div",{key:a.slug,staticClass:"cta-region content-rounded-2 clickable",on:{click:function(e){return t.clickRow(a)}}},[e("h3",[e("router-link",{attrs:{to:{name:"language-detail",params:{code:a.slug}}}},[t._v(t._s(a.name)+" "),e("span",[t._v("("+t._s(a.scriptName)+")")])])],1),t._v(" "),e("div",{staticClass:"char-count"},[e("b",[t._v(t._s(t._f("numberlocale")(a.population)))]),t._v(" people\n ")]),t._v(" "),e("div",{staticClass:"font-count"},[e("b",[t._v(t._s(t._f("numberlocale")(a.countryCount)))]),t._v(" c
1ountries")]),t._v(" "),e("div",{staticClass:"font-count"},[e("b",[t._v(t._s(t._f("numberlocale")(a.fontCount)))]),t._v(" fonts")])])})),t._v(" "),t.filteredData.length?t._e():e("div",[e("p",{staticClass:"text-bold"},[t._v("You filtered out all the results")]),t._v(" "),e("button",{staticClass:"black pad",on:{click:function(e){return t.handleSearchInput("")}}},[t._v("Reset")])])],2)]:t._e(),t._v(" "),t._m(1)],2),t._v(" "),e("div",{staticClass:"ad-rsky"})])])}),[function(){var t=this._self._c;return t("h1",{staticClass:"text-center"},[t("span",{},[this._v("Written Languages")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"buffer buffer-left buffer-right"},[e("h2",{attrs:{id:"about"}},[t._v("Writing Systems, Written Languages, and Scripts")]),t._v(" "),e("p",[t._v("\n FontSpace has gathered data from the Unicode CLDR dataset, the Unicode scripts list, and our extensive catalog of free fonts and their supported characters to come up with this list of fonts by languages. \n Remember that writing systems, or scripts, are different than spoken languages, and writing has everything to do with fonts! This page also shows you how multi-lingual our world is, and which writing system is used in which countries.\n ")]),t._v(" "),e("h2",{attrs:{id:"references"}},[t._v("References")]),t._v(" "),e("ol",[e("li",[e("a",{attrs:{href:"http://cldr.unicode.org/",target:"_blank",rel:"external noopener"}},[t._v("Unicode CLDR")])]),t._v(" "),e("li",[e("a",{attrs:{href:"https://unicode.org/standard/supported.html",target:"_blank",rel:"external noopener"}},[t._v("Unicode Supported Scripts")])]),t._v(" "),e("li",[e("a",{attrs:{href:"https://en.wikipedia.org/wiki/Script_(Unicode)",target:"_blank",rel:"external noopener"}},[t._v("Wikipedia - Unicode Scripts")])]),t._v(" "),e("li",[e("a",{attrs:{href:"https://en.wikipedia.org/wiki/List_of_writing_systems",target:"_blank",rel:"external noopener"}},[t._v("Wikipedia - List of writing systems")])])])])}],!1,null,null,null).exports)},6627:function(t,e,a){var n=a(1600);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals),(0,a(534).A)("7add2428",n,!0,{ssrId:!0})},7666:function(t,e,a){var n=a(405);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals),(0,a(534).A)("c1d2d2bc",n,!0,{ssrId:!0})}}]);
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.