.. -=- KonoSuba typeface -=- # KonoSuba typeface KonoSuba (!rubi[Kono](この)!rubi[subarashii](素晴らしい)!rubi[sekai ni](世界に)!rubi[shukufuku (w)o!](祝福を!)) uses, for its isekai environment, a writing system constituting a modified roman alphabet. I am not the first person to work on the task of putting together a font for this; I have endeavoured to build upon / improve upon exisiting attempts where possible. Obviously, this is entirely fanwork and without official endorsement or recognition. ![](images/konosubanomoji_small.png) My "Konosuba 4" font. This was derived from "Konosuba 3" below. I added the digits (although 7, 8 and 9 are conjectural as they seem only to be known in calligraphic form) and adjusted some of the existing glyphs, mainly for horizontal size and positioning. [Konosuba4-Regular.ttf](downs/Konosuba4-Regular.ttf) --- My older "Konosuba 3" font. This was derived from "Konosuba 2" below. I added the narrowcase glyphs (for lowercase letters) and some non-letter glyphs (notably Aqua's Axcis sigil (for @) and Eris' sigil (for $ or €)), and adjusted some of the existing glyphs. [Konosuba3-Regular.ttf](downs/Konosuba3-Regular.ttf) --- My older "Konosuba 2" font. I used /u/-Alexor-'s font to create a very high-resolution image showing all of its glyphs, which I mechanically retraced and in some cases further adjusted. I also added several more established punctuation marks, and lowercase as a scaled down uppercase. [Konosuba2-Regular.ttf](downs/Konosuba2-Regular.ttf) ## Sources /u/-Alexor- made [an older version](https://www.reddit.com/r/Konosuba/comments/6288ap/konosuba_font/). That version provided only uppercase letters, word separator and hyphen and had some flaws. Its font name is "SVGfont". Automatic traces of images rendered from this font were the original basis from which I derived my version. Mirror: [Konosuba-Alexor.ttf](downs/Konosuba-Alexor.ttf). I referenced [this](images/1502563327965.png) and [this](images/1453826065162.png) (neither mine) in adding the remaining glyphs, although I did not trace from them. --- .. Axis/Eris order emblems, as a testrun of including SVG data within a mdplay document. .. Old note: get e.g. x translate from scale u and raw width b by using lambda b, u: ((b*u) - b) / (2*u) .. Amendment: just use viewBox. .. html-div:: :style: clear: both; margin-left: auto; margin-right: auto; width: 14.4em; max-width: 100%; .. html-svg:: :xmlns: http://www.w3.org/2000/svg :width: 14.4em :height: 7.44em :style: max-width: 100%; :viewBox: 0 0 1920 992 .. ---------------------------------------------------- .. Axis Order emblem: .. html-g:: :transform: translate(480, 0) rotate(45) .. html-rect:: :x: 32 :y: 32 :width: 646 :height: 646 :fill: none :stroke: #000000 :stroke-width: 32 .. html-rect:: :x: 355 :y: 355 :width: 323 :height: 323 :fill: none :stroke: #000000 :stroke-width: 32 .. html-rect:: :x: 481 :y: 518 :width: 198 :height: 32 :fill: #000000 :stroke: none .. ---------------------------------------------------- .. Eris Order emblem: .. html-g:: :transform: translate(1440, 0) rotate(45) .. html-rect:: :x: 32 :y: 32 :width: 646 :height: 646 :fill: none :stroke: #000000 :stroke-width: 32 .. html-rect:: :x: 32 :y: 32 :width: 469 :height: 468 :fill: none :stroke: #000000 :stroke-width: 32 .. html-rect:: :x: 194 :y: 32 :width: 32 :height: 161 :fill: #000000 :stroke: none .. html-rect:: :x: 340 :y: 32 :width: 32 :height: 307 :fill: #000000 :stroke: none