DMCA Sans Serif

DMCA Sans Serif is intended as a general purpose sans serif font. It is suitable as a replacement of any font (except for documents that rely on metrics of a font) due to how smooth it reads. It is not suitable for terminal or command prompt environments, because it's not a bitmap font; Custom Font or Custom Font ttf is recommended instead for that purpose. It is metric-compatible with Microsoft Consolas. As of version 8.1, DMCA Sans Serif contains 1193 characters:

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 
¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐ
ÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀ
āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİ
ıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠ
šŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſƏƒƷǞǟǠǡǢǣǤǥǦǧǨǩǪǫ
ǬǭǮǯǺǻǼǽǾǿȘșȚțȞȟɑɒɔəɛɜɥɪɲɵɼʀʃʊʌʎʏʒʳʻʼʽˆˇˈˉˌː˖˘˙˚
˛˜˝˟ˮʹ͵ͺ;΄΅Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέ
ήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϑϕϖϗϚϛϜϝϞϟϠϡϱЀЁ
ЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯаб
вгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџѢѣ
ѲѳѴѵҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһ
ҼҽҾҿӀӁӂӃӄӇӈӋӌӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠӡӢӣӤӥӦӧӨөӪӫӮӯӰӱӲӳӴ
ӵӸӹḂḃḊḋḞḟṀṁṖṗṠṡṪṫẀẁẂẃẄẅẛỲỳἀἁἂἃἄἅἆἇἈἉἊἋἌἍἎἏἐἑἒἓἔἕ
ἘἙἚἛἜἝἠἡἢἣἤἥἦἧἨἩἪἫἬἭἮἯἰἱἲἳἴἵἶἷἸἹἺἻἼἽἾἿὀὁὂὃὄὅὈὉὊὋ
ὌὍὐὑὒὓὔὕὖὗὙὛὝὟὠὡὢὣὤὥὦὧὨὩὪὫὬὭὮὯὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃ
ᾄᾅᾆᾇᾈᾉᾊᾋᾌᾍᾎᾏᾐᾑᾒᾓᾔᾕᾖᾗᾘᾙᾚᾛᾜᾝᾞᾟᾠᾡᾢᾣᾤᾥᾦᾧᾨᾩᾪᾫᾬᾭᾮᾯᾰᾱᾲᾳ
ᾴᾶᾷᾸᾹᾺΆᾼ᾽ι᾿῀῁ῂῃῄῆῇῈΈῊΉῌ῍῎῏ῐῑῒΐῖῗῘῙῚΊ῝῞῟ῠῡῢΰῤῥῦῧῨ
ῩῪΎῬ῭΅`ῲῳῴῶῷῸΌῺΏῼ´῾–—―‗‘’‚‛“”„†‡•…‰′″‴‹›‼‽‾‿⁄⁊⁰⁴
⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾ⁿ₀₁₂₃₄₅₆₇₈₉₊₋₌₍₎₣₤₧€₯ℂ℅ℓℕ№℗ℚℝ™ℤΩ℮⅛⅜⅝⅞←
↑→↓↔↕↤↥↦↧↨⇐⇑⇒⇓⇔⇕∀∁∂∃∄∅∆∇∈∉∋∌∏∑−∓∕∘∙√∝∞∟∡∤∥∦∧∨∩∪∫
∮∼≃≅≈≉≙≟≠≡≢≤≥≪≫⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊕⊗⊤⊥⊦⊧⋂⋃⋅⌀⌂⌈⌉⌊⌋⌐⌕⌠⌡〈〉─│
┌┐└┘├┤┬┴┼═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬▀▄█▌▐░▒▓■□
▪▫▬▲△►▼◄◊○●◘◙◦☐☑☒☺☻☼♀♂♠♣♥♦♪♫♭♮♯✓✗fffiflffiffl�

This includes Latin, Greek and Cyrillic scripts. It contains all the characters of WGL4, MES-2, SECS and W1G while also covering the basic IPA.

However, as of version 9.0, DMCA Sans Serif contains 3309 characters:

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno
pqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßà
áâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİ
ıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſƀ
ƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐ
ǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȢ
ȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎ
ʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿˀˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏːˑ˒˓˔˕˖˗˘˙˚˛˜˝˞˟ˠ
ˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́̕̚
͇͈͉͍͎͂̓̈́͆͊͋͌͢͠͡ͅʹ͵ͺ;΄΅Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρς
στυφχψωϊϋόύώϐϑϒϓϔϕϖϗϚϛϜϝϞϟϠϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϲϳЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРС
ТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱ
ѲѳѴѵѶѷѸѹѺѻѼѽѾѿҀҁ҂҃҄҅҆҈҉ҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿӀӁӂӃӄ
ӇӈӋӌӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠӡӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӲӳӴӵӸӹԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔ
ՕՖՙ՚՛՜՝՞՟աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև։֊ְֱֲֳִֵֶַָֹֺֻּֽ־ֿ׀ׁׂ׃אבגדהוזחטי
ךכלםמןנסעףפץצקרשתװױײ׳״،؛؟ءآأؤإئابةتثجحخدذرزسشصضطظعغـفقكلمنهوىيًٌٍَُِّْ٠١٢٣٤٥٦٧٨٩
ٹپچڈڑژکگںھہےกขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่
้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶ჻ᴀᴁᴄᴅᴆᴇᴊᴋᴌᴍᴏᴘᴛᴜᴠᴡᴢᴣᴦᴧᴨ
ᴩᴪᴫᴬᴭᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁᵂᵃᵅᵇᵈᵉᵊᵋᵍᵏᵐᵑᵒᵓᵖᵗᵘᵛᵝᵞᵟᵠᵡᵢᵣᵤᵥᵦᵧᵨᵩᵪᵸᶛᶜᶞᶟᶠᶣᶦᶮᶱᶴᶷᶺᶻᶾᶿḀḁḂḃḄḅḆḇḈḉḊ
ḋḌḍḎḏḐḑḒḓḔḕḖḗḘḙḚḛḜḝḞḟḠḡḢḣḤḥḦḧḨḩḪḫḬḭḮḯḰḱḲḳḴḵḶḷḸḹḺḻḼḽḾḿṀṁṂṃṄṅṆṇṈṉṊṋṌṍṎṏṐṑṒṓṔṕṖṗṘṙṚ
ṛṜṝṞṟṠṡṢṣṤṥṦṧṨṩṪṫṬṭṮṯṰṱṲṳṴṵṶṷṸṹṺṻṼṽṾṿẀẁẂẃẄẅẆẇẈẉẊẋẌẍẎẏẐẑẒẓẔẕẖẗẘẙẚẛẠạẢảẤấẦầẨẩẪẫẬậẮ
ắẰằẲẳẴẵẶặẸẹẺẻẼẽẾếỀềỂểỄễỆệỈỉỊịỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợỤụỦủỨứỪừỬửỮữỰựỲỳỴỵỶỷỸỹἀἁἂἃἄ
ἅἆἇἈἉἊἋἌἍἎἏἐἑἒἓἔἕἘἙἚἛἜἝἠἡἢἣἤἥἦἧἨἩἪἫἬἭἮἯἰἱἲἳἴἵἶἷἸἹἺἻἼἽἾἿὀὁὂὃὄὅὈὉὊὋὌὍὐὑὒὓὔὕὖὗὙὛὝὟὠ
ὡὢὣὤὥὦὧὨὩὪὫὬὭὮὯὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾈᾉᾊᾋᾌᾍᾎᾏᾐᾑᾒᾓᾔᾕᾖᾗᾘᾙᾚᾛᾜᾝᾞᾟᾠᾡᾢᾣᾤᾥᾦᾧᾨᾩᾪᾫᾬᾭᾮᾯᾰᾱᾲ
ᾳᾴᾶᾷᾸᾹᾺΆᾼ᾽ι᾿῀῁ῂῃῄῆῇῈΈῊΉῌ῍῎῏ῐῑῒΐῖῗῘῙῚΊ῝῞῟ῠῡῢΰῤῥῦῧῨῩῪΎῬ῭΅`ῲῳῴῶῷῸΌῺΏῼ´῾           ​
‌‍‎‏‐‑‒–—―‖‗‘’‚‛“”„‟†‡•‣․‥…‧

‪‫‬‭‮ ‰‱′″‴‵‶‷‸‹›※‼‽‾‿⁀⁁⁂⁃⁄⁅⁆⁈⁉⁊⁋⁌⁍⁰ⁱ⁴⁵⁶⁷⁸⁹⁺
⁻⁼⁽⁾ⁿ₀₁₂₃₄₅₆₇₈₉₊₋₌₍₎ₐₑₒₓₔₕₖₗₘₙₚₛₜ₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯⃒⃓⃘⃙⃚⃐⃑⃔⃕⃖⃗⃛⃜⃝⃞⃟⃠⃡⃢⃣℀℁ℂ℃℄℅℆ℇ℈℉ℊ
ℋℌℍℎℏℐℑℒℓ℔ℕ№℗℘ℙℚℛℜℝ℞℟℠℡™℣ℤ℥Ω℧ℨ℩KÅℬℭ℮ℯℰℱℲℳℴℵℶℷℸℹ℺⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞⅟ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅬⅭⅮⅯⅰⅱⅲ
ⅳⅴⅵⅶⅷⅸⅹⅺⅻⅼⅽⅾⅿↀↁↂↃ←↑→↓↔↕↖↗↘↙↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↩↪↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎
⇏⇐⇑⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪⇫⇬⇭⇮⇯⇰⇱⇲⇳∀∁∂∃∄∅∆∇∈∉∊∋∌∍∎∏∐∑−∓∔∕∖∗∘∙√∛∜∝∞∟∠∡∢∣∤∥∦∧∨∩∪
∫∬∭∮∯∰∱∲∳∴∵∶∷∸∹∺∻∼∽∾∿≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≠≡≢≣≤≥≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺
≻≼≽≾≿⊀⊁⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊌⊍⊎⊏⊐⊑⊒⊓⊔⊕⊖⊗⊘⊙⊚⊛⊜⊝⊞⊟⊠⊡⊢⊣⊤⊥⊦⊧⊨⊩⊪⊫⊬⊭⊮⊯⊰⊱⊲⊳⊴⊵⊶⊷⊸⊹⊺⊻⊼⊽⊾⊿⋀⋁⋂⋃⋄⋅⋆⋇⋈⋉⋊
⋋⋌⋍⋎⋏⋐⋑⋒⋓⋔⋕⋖⋗⋘⋙⋚⋛⋜⋝⋞⋟⋠⋡⋢⋣⋤⋥⋦⋧⋨⋩⋪⋫⋬⋭⋮⋯⋰⋱⌀⌁⌂⌃⌄⌅⌆⌇⌈⌉⌊⌋⌌⌍⌎⌏⌐⌑⌒⌓⌔⌕⌖⌗⌘⌙⌚⌛⌜⌝⌞⌟⌠⌡⌢⌣⌤⌥⌦⌧⌨
〈〉⌫⌬⌭⌮⌯⌰⌱⌲⌳⌴⌵⌶⌷⌸⌹⌺⌻⌼⌽⌾⌿⍀⍁⍂⍃⍄⍅⍆⍇⍈⍉⍊⍋⍌⍍⍎⍏⍐⍑⍒⍓⍔⍕⍖⍗⍘⍙⍚⍛⍜⍝⍞⍟⍠⍡⍢⍣⍤⍥⍦⍧⍨⍩⍪⍫⍬⍭⍮⍯⍰⍱⍲⍳⍴⍵⍶⍷⍸
⍹⍺⍻⍽⍾⍿⎀⎁⎂⎃⎄⎅⎆⎇⎈⎉⎊⎋⎌⎍⎎⎏⎐⎑⎒⎓⎔⎕⎖⎗⎘⎙⎚⑀⑁⑂⑃⑄⑅⑆⑇⑈⑉⑊─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣
┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋╌╍╎╏═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳
╴╵╶╷╸╹╺╻╼╽╾╿▀▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▐░▒▓▔▕▖▗▘▙▚▛▜▝▞▟■□▢▣▤▥▦▧▨▩▪▫▬▭▮▯▰▱▲△▴▵▶▷▸▹►▻▼▽▾▿◀◁◂◃
◄◅◆◇◈◉◊○◌◍◎●◐◑◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◢◣◤◥◦◧◨◩◪◫◬◭◮◯◰◱◲◳◴◵◶◷☀☁☂☃☄★☆☇☈☉☊☋☌☍☎☏☐☑☒☓☖☗☙☚☛☜☝☞
☟☠☡☢☣☤☥☦☧☨☩☪☫☬☭☮☯☰☱☲☳☴☵☶☷☸☹☺☻☼☽☾☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓♔♕♖♗♘♙♚♛♜♝♞♟♠♡♢♣♤♥♦♧♨♩♪♫♬♭♮
♯♰♱✓✗ⱼⱽꚜꚝꜰꜱꞯꟸꟹꭥfffiflffifflſtstﬓﬔﬕﬖﬗ︀︁︂︃︄︅︆︇︈︉︊︋︌︍︎️︠︡︢︣ﹽﺀﺁﺂﺃﺄﺅﺋﺍﺎﺏﺑﺓﺕﺗﺙﺛﺝﺟﺡﺣﺥﺧﺩﺫﺭﺯﺱﺳﺵﺷ
ﺹﺻﺽﺿﻁﻅﻉﻊﻋﻌﻍﻎﻏﻐﻑﻓﻕﻗﻙﻛﻝﻟﻡﻣﻥﻧﻩﻫﻬﻭﻯﻰﻱﻲﻳﻵﻶﻷﻸﻻﻼ。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌ
ネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�

This contains not only Latin, Greek, Cyrillic, Armenian and Georgian, but also Arabic, Hebrew, Thai and Japanese.

Font previews

The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.


Development notes

Development of DMCA Sans Serif 8.1 is frozen because DMCA Sans Serif 9.0 is the recent version. Adding characters always increases the major version. Changes without new characters always increase the minor version but never the major version. Adding fullwidth characters such as CJK will require forking the DMCA Sans Serif family into a separate DMCA Sans Serif variation family as the main DMCA Sans Serif font is intended to be fully monospaced.

Issues

Closed issues (those that have been confirmed to be completely resolved)

• Not yet at version 9.0
Version 9.0 is planned to have at least 2823 characters (at least the coverage of Custom Font ttf 3.0).
DMCA Sans Serif 9.0 is now released with 3309 characters. The same coverage is planned to later appear in Custom Font ttf 3.1.
• Public domain
This typeface is public domain.

Open issues (not resolved)

• Not optimized for non-antialiased rendering
ttfautohint does not do horizontal hinting and therefore does not optimize for non-antialiased hinting. This will therefore be difficult to do.
• Hinting "blue zone" fine-tuning
Currently ttfautohint does not allow finetuning "blue zone"s such as the cap-height at various or specific sizes. Some of the sizes could have their x-height or cap-height or ascenderheight or descenderheight adjusted.
• Use references for many characters
References are very useful in hinting; when a character is hinted, all characters with that reference will automatically have the hints in the reference.
• Does not support the Shift JIS codepage
This means 7489 characters, which must have the monospaced width of the font itself.
• Better hinting at larger sizes
auto-hinting gives good results at small sizes, but the quality of auto-hinting deteriorates at larger sizes, this is because the difference between similar strokes and the difference between the heights in different weights gets larger with size, and the auto-hinter cannot deal with such circumstances (the choice between snapping and not snapping to the same value becomes random), therefore the larger the size, the less suitable an auto-hinter is, and manual hinting can give good results throughout all the sizes
• Not yet at version 10.0
suggested characters to include: CJK characters from Shift JIS — there are 7489 of them, so to mass-produce them will require a different method than manually designing them. MES-3A — DMCA Sans Serif 9.0 includes MES-3B, not MES-3A. 467 characters in MES-3A but not in MES-3B.
• Medium (500) weight
This is one of the standard nine weights, missing in DMCA Sans Serif. If it's missing it's substituted with 400.
• superscripts, subscripts, small capitals
The problem is, most of the superscripts, subscripts and small capitals aren't defined in Unicode. If superscripts, subscripts and small capitals were treated as formatting, then technically it would add many more fonts to the typeface. Other possible ways include getting the characters into Unicode, forking Unicode, making private use characters and/or making an OpenType feature.
• Weights type designing.
There are 8 weights of DMCA Sans Serif as of 9.0-20252. In the smaller weights, the "optical" adjustments become exaggerated, causing an effect of gaps. The solution might be to include additional glyphs. Those would become good looking when converted to Thin. As for the intermediate weights (Extralight, Light) the glyphs would be interpolated. This is automated emboldening with interpolation hybrid. In the larger weights, the spacing gets reduced. Of course, Black weight text can never look good in the first place now that I think about it. The solution might be to slightly condense the font in larger weights. This will make it bad looking in other ways, but will balance against other errors, as Black weighted text never looks quite good.
• Fix problems with "ancient" characters and box-drawing
Fallback script latn, Windows Compatibility enabled. This will avoid the blur on the obscure characters and will also align box-drawing characters properly to WinAscent and WinDescent. To handle ░▒▓ and disable their hinting (which would artificially stem-dark and therefore break them) use a Control Instruction.
• Alternative set of italics
The standard italics of DMCA Sans Serif are oblique. This issue is about adding an alternative set of italics.
• Diverse Arabic letterforms
It appears problematic, that the initial/median/final forms are duplicated rather than having the proper diverse letterforms. This could be added in both the Unicode characters, and an OpenType feature.
• Fix ◢◣◤◥
They should have the lines from the corners of the glyph. This is required for Symbols for Legacy Computing to work correctly.

To report an issue or make a custom request contact me below (e-mail, subreddit or discord).

Notes for updating

Warning: As older versions of DMCA Sans Serif infringed a trademark, they overwrote a Microsoft font when installed. To update from that, uninstall the font (in Microsoft Windows it's in the registry as shown below) and install the current version of DMCA Sans Serif.

When updating DMCA Sans Serif on Microsoft Windows, you should delete the old DMCA Sans Serif from the system font list first (and font fakes if you have them installed). This is done in the registry: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts (and Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Fonts if you have one of those recent Windows 10 versions?). Delete all DMCA Sans Serif entries on there. After entirely deleting your old DMCA Sans Serif build from the system font list, extract the zip file of the recent version of DMCA Sans Serif, select all font files, right click and Install (Install for all users if you have one of those recent Windows 10 versions?). Then restart the PC.

Downloads

Major version: 9.0
Minor version (higher is more recent): 20252

DMCAsansserif9.0-20252.zip, DMCAsansserif9.0-20252-source.zip

Older downloads:

consolas9.0-20216.zip, consolas9.0-20216source.zip

consolas9.0-20186.zip
consolas9.0-20185.zip, consolassubstitutes.reg
consolas8.1-20139.zip, consolasfakefonts-20139.zip, consolassubstitutes.reg
consolas8.1-20113.zip, consolassubstitutes.reg

Change logs

Changes from 8.1-20113 to 8.1-20139:

• Autohinter settings changes:
  1. Hinting Limit changed from 2048 to 2047
  2. No x Height Increase enabled
  3. x Height Snapping Exceptions changed from "" to "-"
  4. Windows Compatibility enabled
  5. Hint Set Range Minimum changed from 8 to 2
  6. Hint Set Range Maximum changed from 50 to 64
• Added glyph alternatives for a, d, g, m, n, p, q, r, u, δ in addition to i, l,
0, 1, I, J
• Fixed some of the diagonal corners of the outlines for better rendering of the
thinnened variants
• Greek Polytonic restructured to use the same diacritics stacking system as in
Custom Font ttf
• Characters ░, ▒ and ▓ restructured, using true nearest neighbor to scale to
the 1126×2398 font size
• Cleanups have been performed to the self-intersections and missing extrema
• Made the outline dot in the characters i, j, and . rounder
• The diagonal stems of the character ♂ end diagonally (perpendicular) as
opposed to horizontally
• The character ◙ has its inner ◦ thickened to faciliate its hinted result
• Underlining is repositioned, previously it didn't work at all.

Changes from version 8.1 to version 9.0:

• Autohinter settings changes:
  1. x Height Snapping Exceptions changed from "-" to "15-"
  2. No x Height Increase disabled
  3. x Height Increase Limit set to 14
  4. Blue Zone Reference Font is set to the regular version of Consolas
• Added many characters... Consolas 8.1 has 1193 characters, but Consolas 9.0
has 3309 characters.
• The characters 〈 and 〉 restructured to be consistent with ()[]{}
• The characters ⌠ and ⌡ restructured to be consistent with │
• The character √ restructured, adding a short horizontal bar at the top.
• Superscripts, subscripts and small capitals are now automated
• Added a condensed variation.
• Font fakes of Arial and Tahoma are now bundled.

Changes from 9.0-20185 to 9.0-20186:

• Autohinter settings changes:
  1. Blue Zone Reference Font for Black weight is set to the Extrabold version,
while Blue Zone Reference Font for Extrabold weight is set to the Bold version.
This prevents the glitchy effect.
• The registry hack for Consolas substitutes is now bundled.

Changes from 9.0-20186 to 9.0-20216:

• Autohinter settings changes:
  1. Blue Zone Reference Font for Bold weight is set to the Semibold version,
while Blue Zone Reference Font for Extralight weight is set to the Light
version, while Blue Zone Reference Font for Thin weight is set to the Extralight
version. Version 9.0-20216 still had a glitchy effect in the Bold weight.
  2. x Height Snapping Exceptions changed from "15-" to ""
  3. No x Height Increase enabled
  4. Fallback Script is set to none
  5. Control Instructions file aligns the stem widths
• Separated the final font files from the source files due to file size.
• Fixed a spacing bug in GDI for example in sizes of 10 points and 30 points.

Changes from 9.0-20216 to 9.0-20252:

• Font renamed to DMCA Sans Serif. It therefore avoids trademark issues with
Microsoft Consolas.
• Autohinter settings changes:
  1. Blue Zone Reference Font for Regular weight is set to the Semibold version.
  2. No x Height Increase disabled (except for Extrabold and Black) with
x Height Increase Limit set to 96.
  3. Hinting Limit set to 96.
  4. Hint Set Range Maximum set to 96.
• Fixed the glitchy thumbnails in Microsoft Windows.

Font substitutes and font fakes

After deleting most of the fonts that are not DMCA Sans Serif, text might appear in some weird font. To fix this, use the registry code that adds substitutes for some of the common fonts to make them substitute to DMCA Sans Serif. It should be bundled with the font.

Some badly coded applications display blank text or display every character as the Error character when a font is missing. For example, FontForge displays every character as the Error character if Tahoma is missing. To fix this, use the font fakes that are named Arial and Tahoma, included with the general zip file as of DMCA Sans Serif 9.0.
The font fakes are not metrically compatible with the original Arial and Tahoma fonts and still have the same parameters as DMCA Sans Serif 8.1 or 9.0, except for the font name.

FAQ

How to fix my system glitching out due to all the various styles of DMCA Sans Serif?
You could uninstall DMCA Sans Serif and reinstall only the Regular, Italic, Bold and Bold Italic versions.

Where do I contact you?
See the Contact section below to contact Piotr Grochowski.

How does the rendering of DMCA Sans Serif differ from the rendering of Microsoft Consolas?
See the Comparison with Microsoft Consolas section below.

How many characters in DMCA Sans Serif 8.1 but not in DMCA Sans Serif 9.0?
DMCA Sans Serif 9.0 contains all the characters of DMCA Sans Serif 8.1. There is backwards compatibility.

The bold version is slightly larger than the regular version. Won't that cause problems when reading on-screen due to the bold being a pixel larger or something?
Hinting clamps all 32 styles to the same size visually. That wasn't the case in DMCA Sans Serif 8.1, but DMCA Sans Serif 9.0 fixed this issue. There won't be any problems like that when reading on-screen.

How do I discuss about DMCA Sans Serif? Can I discord or something?
Yes, there is a discord link in the Discord section below.

Microsoft Consolas has a problem where size 10 is too similar to size 9, does DMCA Sans Serif 9.0 fix this?
Yes. Size 10 in DMCA Sans Serif 9.0 has an x-height of 7 pixels as opposed to 6 pixels. DMCA Sans Serif 9.0 has hinting settings specifically designed for best possible rendering, for example the Bold version has 2 pixel thick stems at size 11. Definitely a suitable replacement for Arial and Tahoma.

Why are the italics oblique?
True italics as in Microsoft Consolas look pretty much like a different font altogether. Microsoft Consolas Italic clashes with Microsoft Consolas Regular. DMCA Sans Serif isn't a programming font, and therefore the italics are made oblique for consistency with Regular. The human brain can smoothly transition between DMCA Sans Serif Regular and DMCA Sans Serif Italic when reading. The oblique angle is also high enough to easily distinguish it from Regular.

Can I embed DMCA Sans Serif in webpages? Do I need to modify the font for best cross-platform text rendering?
You can absolutely embed DMCA Sans Serif in webpages. You don't need to modify DMCA Sans Serif, as its hinting of the latest version is already optimized and cross-platform. The rendering is suboptimal in some rendering engines, but that's not under my control.

What's the best rendering engine for DMCA Sans Serif?
Both classic GDI and ClearType GDI with symmetric smoothing are the best targets for rendering of DMCA Sans Serif. When using ClearType, you should set the gamma to 2.2; this isn't an issue in classic GDI because classic GDI rightfully does not have a gamma setting, as it's already gamma-correct. However, I don't recommend renderers with no vertical anti-aliasing, or with incorrect gamma. Some DirectWrite flavors have one or both of these problems, and with DirectWrite, applications choose their own rendering; therefore it is to be avoided.

Comparison with Microsoft Consolas

DMCA Sans Serif 9.0-20252 (left) vs Microsoft Consolas (right):
https://i.redd.it/4yqiopsgycj31.png — classic GDI
https://i.redd.it/dfvg0s02adj31.png — ClearType GDI

Discord

Use the discord link to discuss about DMCA Sans Serif. discord.gg/Vh779u9

Github issues

Send as many issues as possible to Github: https://github.com/PiotrGrochowski/DMCAsansserif-entity/issues
Github issues section is deprecated. Send issues by the subreddit, discord, e-mail or comment section instead.

Subreddit

Discuss about DMCA Sans Serif on the subreddit: https://www.reddit.com/r/DMCAsansserif/

Contact

Contact information:

Piotr Grochowski, the owner of this website, creator of DMCA Sans Serif
Name: Piotr Grochowski
E-mail: piotrunio-2004@wp.pl
Website: https://typedesign.netlify.com/
Comments:

Widget is loading comments...