though we'll find some like the MS33558 which is proportional, but indeed very useful, even if the internal construction of this file don't allow to use all initial available chars
If some want to add their own MONO SANS font(s) in the script, feel free to use it and even to report here with some screenshot which are welcome and will be greatly appreciated as a common sharing work
Gilles
I've used a 2560 x 1440 resolution in the instrument info for the check
Code: Select all
----------------------------------------------------------------------
-- Air Manager - Sans Mono Font Display Checker
-- enjxp_SimPassion
version = "0.0.2"
-- 03/07/2020
----------------------------------------------------------------------
color0 = "black"
color1 = "green"
color2 = "blue"
txt_style_0 = "inconsolata_regular.ttf"
txt_style_1 = "arimo_regular.ttf"
txt_style_2 = "arimo_bold.ttf"
txt_style_3 = "digital-7-mono.ttf"
txt_style_4 = "inconsolata_regular.ttf"
txt_style_5 = "inconsolata_bold.ttf"
txt_style_6 = "roboto_regular.ttf"
txt_style_7 = "roboto_bold.ttf"
txt_style_8 = "ms33558.ttf"
txt_style_9 = "DroidSansMono.ttf"
txt_style_10 = "NotoMono-Regular.ttf"
txt_style_11 = "Manti Sans Fixed Demo.otf"
txt_style_12 = "CodeSaver-Regular.otf"
txt_style_13 = "CRYSRG__.TTF"
txt_style_14 = "De Valencia (beta).otf"
txt_style_15 = "DPSDbeyond.otf"
txt_style_12 = "fantasquesansmono-bold.otf"
txt_style_13 = "fantasquesansmono-bolditalic.otf"
txt_style_14 = "fantasquesansmono-italic.otf"
txt_style_15 = "fantasquesansmono-regular.otf"
txt_style_16 = "Zector.otf"
txt_style_17 = "Targa MS Hand.ttf"
txt_style_18 = "Targa MS.ttf"
txt_style_19 = "Targa.ttf"
txt_style_20 = "whitrabt.ttf"
txt_style_21 = "FreeSans.ttf"
txt_style_22 = "FreeSansBold.ttf"
txt_style_23 = "FreeSansBoldOblique.ttf"
txt_style_24 = "FreeSansOblique.ttf"
txt_style_25 = "OxygenMono-Regular.otf"
txt_style_26 = "secrcode.ttf"
txt_style_27 = "SVBasicManual-Bold.ttf"
txt_style_28 = "SVBasicManual.ttf"
txt_style_29 = "FUTRFW.TTF"
txt_style_30 = "HunDIN1451.ttf"
txt_style_31 = "MonospaceTypewriter.ttf"
txt_style_32 = "mplus-1m-bold.ttf"
txt_style_33 = "mplus-1m-light.ttf"
txt_style_34 = "mplus-1m-medium.ttf"
txt_style_35 = "mplus-1m-regular.ttf"
txt_style_36 = "mplus-1m-thin.ttf"
txt_style_37 = "NORMT___.TTF"
txt_style_38 = "NotCourierSans-Bold.otf"
txt_style_39 = "NotCourierSans.otf"
txt_style_40 = "onuava__.ttf"
txt_style_41 = ""
txt_style_42 = ""
txt_style_43 = ""
txt_style_44 = ""
txt_style_45 = ""
txt_style_46 = ""
txt_style_47 = ""
txt_style_48 = ""
txt_style_49 = ""
txt_style_50 = ""
txt_style_51 = ""
str_text1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+)-!#$%^&*(,./;'[<?}>:=_|\\@]"
str_text2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/"
width = 2560
size = 31
titlesz = 60
col = 10
row = 10
gap = 660
txt_add("FONTS Checker v"..version,"font:"..txt_style_5.."; size:"..titlesz.."; color:"..color0.."; halign:center",col,row,width,titlesz)
row = row + titlesz + size
txt_add("FONTS Displayed in GREEN are Air Manager default embedded fonts","font:"..txt_style_5.."; size:"..size.."; color:"..color1..";",col,row,width,size)
row = row + size * 2
txt_add(txt_style_1,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_1.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_2,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_2.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_3,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_3.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_4,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_4.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_5,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_5.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_6,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_6.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_7,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_7.."; size:"..size.."; color:"..color1..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_8,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text2,"font:"..txt_style_8.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_9,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_9.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_10,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_10.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_11,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_11.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_12,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_12.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_13,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_13.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_14,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_14.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_15,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_15.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_16,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_16.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_17,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_17.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_18,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_18.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_19,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_19.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_20,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_20.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_21,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_21.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_22,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_22.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_23,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_23.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_24,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_24.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_25,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_25.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_26,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_26.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_27,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_27.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_28,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_28.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_29,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_29.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_30,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_30.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_31,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_31.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_32,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_32.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_33,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_33.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_34,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_34.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_35,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_35.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_36,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_36.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_37,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_37.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_38,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_38.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_39,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_39.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
row = row + size
txt_add(txt_style_40,"font:"..txt_style_0.."; size:"..size.."; color:"..color0..";",col,row,gap,size)
txt_add(str_text1,"font:"..txt_style_40.."; size:"..size.."; color:"..color2..";",col+gap,row,width-gap,size)
-- Fonts References
-- ADDITIONAL - 1ST RUN
-- https://www.1001fonts.com/monofonto-font.html
-- https://www.1001fonts.com/manti-sans-fixed-demo-font.html
-- https://www.1001fonts.com/fantasque-sans-mono-font.html
-- https://www.1001fonts.com/dpsdbeyond-font.html
-- https://www.1001fonts.com/droid-sans-mono-font.html
-- https://www.1001fonts.com/noto-mono-font.html
-- https://www.wfonts.com/font/ms-33558
-- https://www.dafont.com/futurist-fixed-width.font
-- https://www.dafont.com/secret-code.font
-- https://www.dafont.com/manti-sans-fixed.font
-- https://www.dafont.com/hun-din-1451.font
-- https://www.dafont.com/targa.font
-- https://www.dafont.com/sv-basic-manual.font
-- https://www.dafont.com/code-saver.font
-- https://www.dafont.com/white-rabbit.font
-- https://www.dafont.com/normafixed.font
-- https://www.dafont.com/onuava.font
-- https://www.dafont.com/crystal.font
-- https://www.fontsquirrel.com/fonts/noto-mono
-- https://www.fontsquirrel.com/fonts/oxygen-mono
-- https://www.fontsquirrel.com/fonts/de-valencia
-- https://www.fontsquirrel.com/fonts/NotCourierSans
-- https://www.fontsquirrel.com/fonts/MonospaceTypewriter
-- https://www.fontsquirrel.com/fonts/droid-sans-mono
-- https://www.fontsquirrel.com/fonts/monoid
-- https://www.fontsquirrel.com/fonts/M-1m
-- https://www.fontsquirrel.com/fonts/gnu-free-font
-- ADDITIONAL - 2ND RUN
-- https://www.fontsquirrel.com/fonts/envy-code-r
-- https://www.fontsquirrel.com/fonts/ubuntu-mono
-- https://www.fontsquirrel.com/fonts/Telegrama
-- https://www.fontsquirrel.com/fonts/space-mono
-- https://www.fontsquirrel.com/fonts/source-code-pro
-- https://www.fontsquirrel.com/fonts/skyhook-mono
-- https://www.fontsquirrel.com/fonts/saxMono
-- https://www.fontsquirrel.com/fonts/lekton
-- https://www.fontsquirrel.com/fonts/klartext-mono
-- https://www.fontsquirrel.com/fonts/jetbrains-mono
-- https://www.fontsquirrel.com/fonts/ia-writer-duospace
-- https://www.fontsquirrel.com/fonts/hack
-- https://www.fontsquirrel.com/fonts/go
-- https://www.fontsquirrel.com/fonts/fira-code
-- https://www.fontsquirrel.com/fonts/cousine
-- https://www.dafont.com/typori.font
-- https://www.dafont.com/calling-code.font
-- https://www.dafont.com/code-new-roman.font
-- https://www.dafont.com/zector.font
-- https://www.dafont.com/dealerplate-california.font
-- https://www.dafont.com/absender.font
-- https://www.dafont.com/monofur.font
-- https://www.dafont.com/instruction.font
-- https://www.dafont.com/pointfree.font
-- https://www.dafont.com/saxmono.font
-- https://www.dafont.com/novamono.font
-- https://www.dafont.com/monommm-5.font
-- https://www.dafont.com/cq-mono.font
-- https://www.dafont.com/belshaw-donut-robot.font
-- https://www.dafont.com/modenine.font
-- https://www.dafont.com/bpmono.font
-- https://www.dafont.com/5identification-mono.font
-- https://www.dafont.com/dec-terminal-modern.font
-- https://www.dafont.com/5ceta-mono.font
--
--
--
--
--
--
--
--
--
--
--
--
--