summaryrefslogtreecommitdiff
path: root/texmf-dist/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2017-07-12 11:48:10 +0900
committerNorbert Preining <norbert@preining.info>2017-07-12 11:48:10 +0900
commit56db7bb4658bb5ad906b8e7f3ac321c553f16018 (patch)
tree273dd40222946ae0c06e898c2942d9915f5957dc /texmf-dist/fonts
parent84d239a6af2d32c94a5120a4a88442f035a32320 (diff)
add thsmc
Diffstat (limited to 'texmf-dist/fonts')
-rw-r--r--texmf-dist/fonts/afm/public/thsmc/thsmcb02.afm273
-rw-r--r--texmf-dist/fonts/afm/public/thsmc/thsmcb96.afm273
-rw-r--r--texmf-dist/fonts/afm/public/thsmc/thsmci29.afm273
-rw-r--r--texmf-dist/fonts/afm/public/thsmc/thsmcl21.afm273
-rw-r--r--texmf-dist/fonts/afm/public/thsmc/thsmcp25.afm273
-rw-r--r--texmf-dist/fonts/map/dvips/thsmc/flm.map9
-rw-r--r--texmf-dist/fonts/map/dvips/thsmc/fts.map9
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmb8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmb8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmb8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmbc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmbo8cc.tfmbin0 -> 1380 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmbo8rc.tfmbin0 -> 1432 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmbo8tc.tfmbin0 -> 1520 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmc8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmc8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmc8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmcc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmco8cc.tfmbin0 -> 1392 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmco8rc.tfmbin0 -> 1444 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmco8tc.tfmbin0 -> 1532 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flml8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flml8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flml8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmlc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmlo8cc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmlo8rc.tfmbin0 -> 1452 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmlo8tc.tfmbin0 -> 1528 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmr8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmr8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmr8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmrc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmri8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmri8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmri8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmro8cc.tfmbin0 -> 1380 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmro8rc.tfmbin0 -> 1428 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/flmro8tc.tfmbin0 -> 1512 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsb8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsb8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsb8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsbc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsbo8cc.tfmbin0 -> 1380 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsbo8rc.tfmbin0 -> 1432 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsbo8tc.tfmbin0 -> 1520 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsc8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsc8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsc8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftscc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsco8cc.tfmbin0 -> 1392 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsco8rc.tfmbin0 -> 1444 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsco8tc.tfmbin0 -> 1532 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsl8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsl8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsl8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftslc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftslo8cc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftslo8rc.tfmbin0 -> 1452 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftslo8tc.tfmbin0 -> 1528 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsr8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsr8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsr8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsrc8tc.tfmbin0 -> 1400 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsri8cc.tfmbin0 -> 1268 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsri8rc.tfmbin0 -> 1256 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsri8tc.tfmbin0 -> 1384 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsro8cc.tfmbin0 -> 1380 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsro8rc.tfmbin0 -> 1428 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/ftsro8tc.tfmbin0 -> 1512 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/thsmcb02.tfmbin0 -> 1116 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/thsmcb96.tfmbin0 -> 1116 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/thsmci29.tfmbin0 -> 1116 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/thsmcl21.tfmbin0 -> 1116 bytes
-rw-r--r--texmf-dist/fonts/tfm/public/thsmc/thsmcp25.tfmbin0 -> 1116 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmb8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmb8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmbc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmbo8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmbo8tc.vfbin0 -> 2224 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmc8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmc8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmcc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmco8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmco8tc.vfbin0 -> 2232 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flml8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flml8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmlc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmlo8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmlo8tc.vfbin0 -> 2228 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmr8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmr8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmrc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmri8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmri8tc.vfbin0 -> 2104 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmro8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/flmro8tc.vfbin0 -> 2228 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsb8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsb8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsbc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsbo8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsbo8tc.vfbin0 -> 2224 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsc8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsc8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftscc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsco8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsco8tc.vfbin0 -> 2232 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsl8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsl8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftslc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftslo8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftslo8tc.vfbin0 -> 2228 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsr8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsr8tc.vfbin0 -> 2136 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsrc8tc.vfbin0 -> 2996 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsri8cc.vfbin0 -> 3380 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsri8tc.vfbin0 -> 2104 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsro8cc.vfbin0 -> 3416 bytes
-rw-r--r--texmf-dist/fonts/vf/public/thsmc/ftsro8tc.vfbin0 -> 2228 bytes
118 files changed, 1383 insertions, 0 deletions
diff --git a/texmf-dist/fonts/afm/public/thsmc/thsmcb02.afm b/texmf-dist/fonts/afm/public/thsmc/thsmcb02.afm
new file mode 100644
index 00000000..df8485ed
--- /dev/null
+++ b/texmf-dist/fonts/afm/public/thsmc/thsmcb02.afm
@@ -0,0 +1,273 @@
+StartFontMetrics 2.0
+Comment AFM Generated by Ghostscript/pf2afm
+FontName TheSansMonoCondensed-Bold
+FullName TheSansMonoCondensed Bold
+FamilyName The Sans Mono Condensed-
+Weight Bold
+Notice Copyright Luc as de Groot 1996
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -150
+UnderlineThickness 20
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -23 -254 522 866
+CapHeight 675
+XHeight 497
+Descender -242
+Ascender 730
+StartCharMetrics 252
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 500 ; N exclam ; B 173 -11 322 714 ;
+C 34 ; WX 500 ; N quotedbl ; B 101 486 404 746 ;
+C 35 ; WX 500 ; N numbersign ; B 17 0 482 675 ;
+C 36 ; WX 500 ; N dollar ; B 38 -106 471 746 ;
+C 37 ; WX 500 ; N percent ; B 9 -21 489 739 ;
+C 38 ; WX 500 ; N ampersand ; B 20 -11 479 736 ;
+C 39 ; WX 500 ; N quoteright ; B 104 354 358 736 ;
+C 40 ; WX 500 ; N parenleft ; B 116 -230 416 786 ;
+C 41 ; WX 500 ; N parenright ; B 86 -230 386 785 ;
+C 42 ; WX 500 ; N asterisk ; B 41 283 460 731 ;
+C 43 ; WX 500 ; N plus ; B 28 13 472 502 ;
+C 44 ; WX 500 ; N comma ; B 89 -197 350 196 ;
+C 45 ; WX 500 ; N hyphen ; B 98 204 393 310 ;
+C 46 ; WX 500 ; N period ; B 145 -11 350 194 ;
+C 47 ; WX 500 ; N slash ; B 50 -33 454 711 ;
+C 48 ; WX 500 ; N zero ; B 27 -11 472 611 ;
+C 49 ; WX 500 ; N one ; B 45 0 459 600 ;
+C 50 ; WX 500 ; N two ; B 54 0 439 611 ;
+C 51 ; WX 500 ; N three ; B 52 -94 434 611 ;
+C 52 ; WX 500 ; N four ; B 19 -83 478 600 ;
+C 53 ; WX 500 ; N five ; B 68 -94 443 600 ;
+C 54 ; WX 500 ; N six ; B 41 -11 463 682 ;
+C 55 ; WX 500 ; N seven ; B 58 -83 450 600 ;
+C 56 ; WX 500 ; N eight ; B 44 -15 457 689 ;
+C 57 ; WX 500 ; N nine ; B 35 -90 458 611 ;
+C 58 ; WX 500 ; N colon ; B 157 -3 341 504 ;
+C 59 ; WX 500 ; N semicolon ; B 92 -216 350 504 ;
+C 60 ; WX 500 ; N less ; B 43 -40 427 544 ;
+C 61 ; WX 500 ; N equal ; B 57 115 442 391 ;
+C 62 ; WX 500 ; N greater ; B 54 -40 439 544 ;
+C 63 ; WX 500 ; N question ; B 102 -11 431 719 ;
+C 64 ; WX 500 ; N at ; B 19 -133 481 685 ;
+C 65 ; WX 500 ; N A ; B 7 0 493 675 ;
+C 66 ; WX 500 ; N B ; B 57 -2 465 678 ;
+C 67 ; WX 500 ; N C ; B 34 -8 469 683 ;
+C 68 ; WX 500 ; N D ; B 39 -4 476 678 ;
+C 69 ; WX 500 ; N E ; B 76 0 433 675 ;
+C 70 ; WX 500 ; N F ; B 83 0 444 675 ;
+C 71 ; WX 500 ; N G ; B 22 -10 466 684 ;
+C 72 ; WX 500 ; N H ; B 39 0 461 675 ;
+C 73 ; WX 500 ; N I ; B 63 0 437 675 ;
+C 74 ; WX 500 ; N J ; B 55 -8 406 675 ;
+C 75 ; WX 500 ; N K ; B 59 0 486 675 ;
+C 76 ; WX 500 ; N L ; B 96 0 449 675 ;
+C 77 ; WX 500 ; N M ; B 17 0 484 675 ;
+C 78 ; WX 500 ; N N ; B 38 0 465 675 ;
+C 79 ; WX 500 ; N O ; B 14 -11 486 686 ;
+C 80 ; WX 500 ; N P ; B 67 0 465 679 ;
+C 81 ; WX 500 ; N Q ; B 14 -197 488 686 ;
+C 82 ; WX 500 ; N R ; B 55 0 474 679 ;
+C 83 ; WX 500 ; N S ; B 49 -10 464 685 ;
+C 84 ; WX 500 ; N T ; B 24 0 477 675 ;
+C 85 ; WX 500 ; N U ; B 34 -10 466 675 ;
+C 86 ; WX 500 ; N V ; B 7 0 493 675 ;
+C 87 ; WX 500 ; N W ; B 16 0 483 675 ;
+C 88 ; WX 500 ; N X ; B 9 0 489 675 ;
+C 89 ; WX 500 ; N Y ; B 3 0 497 675 ;
+C 90 ; WX 500 ; N Z ; B 41 0 460 675 ;
+C 91 ; WX 500 ; N bracketleft ; B 132 -203 370 776 ;
+C 92 ; WX 500 ; N backslash ; B 58 -35 442 713 ;
+C 93 ; WX 500 ; N bracketright ; B 115 -203 352 776 ;
+C 94 ; WX 500 ; N asciicircum ; B 53 338 447 675 ;
+C 95 ; WX 500 ; N underscore ; B 0 -242 500 -148 ;
+C 96 ; WX 500 ; N quoteleft ; B 142 361 396 743 ;
+C 97 ; WX 500 ; N a ; B 39 -10 438 508 ;
+C 98 ; WX 500 ; N b ; B 57 -9 462 730 ;
+C 99 ; WX 500 ; N c ; B 47 -10 456 507 ;
+C 100 ; WX 500 ; N d ; B 38 -11 443 730 ;
+C 101 ; WX 500 ; N e ; B 35 -11 465 508 ;
+C 102 ; WX 500 ; N f ; B 31 0 486 737 ;
+C 103 ; WX 500 ; N g ; B 27 -252 471 508 ;
+C 104 ; WX 500 ; N h ; B 56 0 444 730 ;
+C 105 ; WX 500 ; N i ; B 63 0 460 729 ;
+C 106 ; WX 500 ; N j ; B 28 -251 410 729 ;
+C 107 ; WX 500 ; N k ; B 63 0 492 730 ;
+C 108 ; WX 500 ; N l ; B 55 0 456 730 ;
+C 109 ; WX 500 ; N m ; B 27 0 473 508 ;
+C 110 ; WX 500 ; N n ; B 56 0 444 509 ;
+C 111 ; WX 500 ; N o ; B 31 -11 471 508 ;
+C 112 ; WX 500 ; N p ; B 57 -242 462 508 ;
+C 113 ; WX 500 ; N q ; B 38 -242 443 506 ;
+C 114 ; WX 500 ; N r ; B 44 0 482 509 ;
+C 115 ; WX 500 ; N s ; B 53 -12 444 509 ;
+C 116 ; WX 500 ; N t ; B 21 -10 457 684 ;
+C 117 ; WX 500 ; N u ; B 56 -12 444 497 ;
+C 118 ; WX 500 ; N v ; B 13 0 487 497 ;
+C 119 ; WX 500 ; N w ; B 6 0 493 497 ;
+C 120 ; WX 500 ; N x ; B 14 0 486 497 ;
+C 121 ; WX 500 ; N y ; B 14 -249 484 497 ;
+C 122 ; WX 500 ; N z ; B 54 0 450 497 ;
+C 123 ; WX 500 ; N braceleft ; B 67 -202 406 775 ;
+C 124 ; WX 500 ; N bar ; B 204 -210 296 790 ;
+C 125 ; WX 500 ; N braceright ; B 90 -202 429 775 ;
+C 126 ; WX 500 ; N asciitilde ; B 24 406 478 608 ;
+C 161 ; WX 500 ; N exclamdown ; B 175 -216 325 509 ;
+C 162 ; WX 500 ; N cent ; B 45 0 456 675 ;
+C 163 ; WX 500 ; N sterling ; B 53 0 457 708 ;
+C 164 ; WX 500 ; N fraction ; B 13 -124 485 760 ;
+C 165 ; WX 500 ; N yen ; B 9 0 492 675 ;
+C 166 ; WX 500 ; N florin ; B 1 -185 463 708 ;
+C 167 ; WX 500 ; N section ; B 48 -139 454 707 ;
+C 168 ; WX 500 ; N currency ; B 38 -251 443 506 ;
+C 169 ; WX 500 ; N quotesingle ; B 182 486 306 746 ;
+C 170 ; WX 500 ; N quotedblleft ; B 44 391 475 743 ;
+C 171 ; WX 500 ; N guillemotleft ; B 56 37 438 466 ;
+C 172 ; WX 500 ; N guilsinglleft ; B 132 23 358 486 ;
+C 173 ; WX 500 ; N guilsinglright ; B 140 23 365 486 ;
+C 174 ; WX 500 ; N fi ; B 6 0 449 737 ;
+C 175 ; WX 500 ; N fl ; B 6 0 451 737 ;
+C 177 ; WX 500 ; N endash ; B 54 239 446 339 ;
+C 178 ; WX 500 ; N dagger ; B 52 0 450 730 ;
+C 179 ; WX 500 ; N daggerdbl ; B 61 0 439 730 ;
+C 180 ; WX 500 ; N periodcentered ; B 155 202 345 392 ;
+C 182 ; WX 500 ; N paragraph ; B 30 -96 470 675 ;
+C 183 ; WX 500 ; N bullet ; B 71 123 429 482 ;
+C 184 ; WX 500 ; N quotesinglbase ; B 89 -197 350 196 ;
+C 185 ; WX 500 ; N quotedblbase ; B 25 -198 456 154 ;
+C 186 ; WX 500 ; N quotedblright ; B 25 384 456 736 ;
+C 187 ; WX 500 ; N guillemotright ; B 62 37 444 467 ;
+C 188 ; WX 500 ; N ellipsis ; B 21 -9 479 134 ;
+C 189 ; WX 500 ; N perthousand ; B -23 -11 518 737 ;
+C 191 ; WX 500 ; N questiondown ; B 70 -221 398 509 ;
+C 193 ; WX 500 ; N grave ; B 73 564 321 747 ;
+C 194 ; WX 500 ; N acute ; B 179 564 427 747 ;
+C 195 ; WX 500 ; N circumflex ; B 89 562 412 747 ;
+C 196 ; WX 500 ; N tilde ; B 82 577 419 710 ;
+C 197 ; WX 500 ; N macron ; B 134 601 366 685 ;
+C 198 ; WX 500 ; N breve ; B 126 567 375 714 ;
+C 199 ; WX 500 ; N dotaccent ; B 167 563 333 729 ;
+C 200 ; WX 500 ; N dieresis ; B 82 583 418 715 ;
+C 202 ; WX 500 ; N ring ; B 147 545 353 737 ;
+C 203 ; WX 500 ; N cedilla ; B 182 -241 341 -51 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 66 561 456 762 ;
+C 206 ; WX 500 ; N ogonek ; B 173 -235 345 0 ;
+C 207 ; WX 500 ; N caron ; B 88 556 411 741 ;
+C 208 ; WX 500 ; N emdash ; B 0 239 502 339 ;
+C 225 ; WX 500 ; N AE ; B -12 0 493 675 ;
+C 227 ; WX 500 ; N ordfeminine ; B 78 163 419 686 ;
+C 232 ; WX 500 ; N Lslash ; B 29 0 456 675 ;
+C 233 ; WX 500 ; N Oslash ; B 14 -109 486 775 ;
+C 234 ; WX 500 ; N OE ; B 11 -7 486 681 ;
+C 235 ; WX 500 ; N ordmasculine ; B 70 163 430 685 ;
+C 241 ; WX 500 ; N ae ; B 6 -11 494 508 ;
+C 245 ; WX 500 ; N dotlessi ; B 63 0 460 497 ;
+C 248 ; WX 500 ; N lslash ; B 55 0 456 730 ;
+C 249 ; WX 500 ; N oslash ; B 31 -106 471 597 ;
+C 250 ; WX 500 ; N oe ; B 7 -11 493 508 ;
+C 251 ; WX 500 ; N germandbls ; B 51 -8 477 737 ;
+C -1 ; WX 500 ; N threesuperior ; B 105 313 375 737 ;
+C -1 ; WX 500 ; N Aring ; B 7 0 493 852 ;
+C -1 ; WX 500 ; N copyright ; B 3 -3 497 675 ;
+C -1 ; WX 500 ; N US ; B 191 718 421 864 ;
+C -1 ; WX 500 ; N Ntilde ; B 38 0 465 840 ;
+C -1 ; WX 500 ; N Yacute ; B 3 0 497 864 ;
+C -1 ; WX 500 ; N ecircumflex ; B 35 -11 465 747 ;
+C -1 ; WX 500 ; N otilde ; B 31 -11 471 710 ;
+C -1 ; WX 500 ; N Zcaron ; B 41 0 460 863 ;
+C -1 ; WX 500 ; N twosuperior ; B 110 325 397 736 ;
+C -1 ; WX 500 ; N Eth ; B 13 -4 477 679 ;
+C -1 ; WX 500 ; N RS ; B 79 718 309 864 ;
+C -1 ; WX 500 ; N Adieresis ; B 7 0 493 841 ;
+C -1 ; WX 500 ; N Udieresis ; B 34 -10 466 841 ;
+C -1 ; WX 500 ; N eacute ; B 35 -11 465 747 ;
+C -1 ; WX 500 ; N notequal ; B 45 -13 455 520 ;
+C -1 ; WX 500 ; N ocircumflex ; B 31 -11 471 747 ;
+C -1 ; WX 500 ; N Ograve ; B 14 -11 486 864 ;
+C -1 ; WX 500 ; N Scaron ; B 49 -10 464 863 ;
+C -1 ; WX 500 ; N plusminus ; B 40 -73 466 544 ;
+C -1 ; WX 500 ; N Atilde ; B 7 0 493 840 ;
+C -1 ; WX 500 ; N DC4 ; B 15 -11 480 686 ;
+C -1 ; WX 500 ; N Idieresis ; B 63 0 437 841 ;
+C -1 ; WX 500 ; N partialdiff ; B 28 -7 464 737 ;
+C -1 ; WX 500 ; N egrave ; B 35 -11 465 747 ;
+C -1 ; WX 500 ; N oacute ; B 31 -11 471 747 ;
+C -1 ; WX 500 ; N Ucircumflex ; B 34 -10 466 866 ;
+C -1 ; WX 500 ; N ydieresis ; B 14 -249 484 715 ;
+C -1 ; WX 500 ; N degree ; B 66 363 423 731 ;
+C -1 ; WX 500 ; N Acircumflex ; B 7 0 493 866 ;
+C -1 ; WX 500 ; N DC3 ; B 80 721 420 841 ;
+C -1 ; WX 500 ; N Icircumflex ; B 63 0 437 866 ;
+C -1 ; WX 500 ; N ccedilla ; B 47 -241 456 507 ;
+C -1 ; WX 500 ; N Uacute ; B 34 -10 466 864 ;
+C -1 ; WX 500 ; N ograve ; B 31 -11 471 747 ;
+C -1 ; WX 500 ; N thorn ; B 57 -242 462 730 ;
+C -1 ; WX 500 ; N registered ; B 21 231 479 757 ;
+C -1 ; WX 500 ; N integral ; B 71 -253 419 736 ;
+C -1 ; WX 500 ; N Ydieresis ; B 3 0 497 841 ;
+C -1 ; WX 500 ; N DC2 ; B 89 716 414 863 ;
+C -1 ; WX 500 ; N infinity ; B 4 94 496 451 ;
+C -1 ; WX 500 ; N greaterequal ; B 66 -73 440 574 ;
+C -1 ; WX 500 ; N aring ; B 39 -10 438 736 ;
+C -1 ; WX 500 ; N ntilde ; B 56 0 444 710 ;
+C -1 ; WX 500 ; N Delta ; B 1 0 500 675 ;
+C -1 ; WX 500 ; N yacute ; B 14 -249 484 747 ;
+C -1 ; WX 500 ; N trademark ; B 6 394 495 675 ;
+C -1 ; WX 500 ; N summation ; B 45 0 453 675 ;
+C -1 ; WX 500 ; N logicalnot ; B 38 64 446 309 ;
+C -1 ; WX 500 ; N Agrave ; B 7 0 493 864 ;
+C -1 ; WX 500 ; N DC1 ; B 89 719 414 866 ;
+C -1 ; WX 500 ; N multiply ; B 35 16 465 483 ;
+C -1 ; WX 500 ; N lessequal ; B 60 -73 434 574 ;
+C -1 ; WX 500 ; N adieresis ; B 39 -10 438 715 ;
+C -1 ; WX 500 ; N eth ; B 31 -11 472 743 ;
+C -1 ; WX 500 ; N Aacute ; B 7 0 493 864 ;
+C -1 ; WX 500 ; N udieresis ; B 56 -12 444 715 ;
+C -1 ; WX 500 ; N Iacute ; B 63 0 437 864 ;
+C -1 ; WX 500 ; N brokenbar ; B 204 -250 295 750 ;
+C -1 ; WX 500 ; N threequarters ; B 10 -35 488 748 ;
+C -1 ; WX 500 ; N Igrave ; B 63 0 437 864 ;
+C -1 ; WX 500 ; N DLE ; B 75 722 423 840 ;
+C -1 ; WX 500 ; N Odieresis ; B 14 -11 486 841 ;
+C -1 ; WX 500 ; N atilde ; B 39 -10 438 710 ;
+C -1 ; WX 500 ; N Edieresis ; B 76 0 433 841 ;
+C -1 ; WX 500 ; N idieresis ; B 63 0 460 715 ;
+C -1 ; WX 500 ; N Ugrave ; B 34 -10 466 864 ;
+C -1 ; WX 500 ; N ucircumflex ; B 56 -12 444 747 ;
+C -1 ; WX 500 ; N minus ; B 74 220 415 319 ;
+C -1 ; WX 500 ; N onehalf ; B 5 -35 492 748 ;
+C -1 ; WX 500 ; N Ecircumflex ; B 76 0 433 866 ;
+C -1 ; WX 500 ; N Otilde ; B 14 -11 486 840 ;
+C -1 ; WX 500 ; N acircumflex ; B 39 -10 438 747 ;
+C -1 ; WX 500 ; N icircumflex ; B 63 0 460 747 ;
+C -1 ; WX 500 ; N uacute ; B 56 -12 444 747 ;
+C -1 ; WX 500 ; N Omega ; B 13 0 487 686 ;
+C -1 ; WX 500 ; N onequarter ; B 5 -35 488 748 ;
+C -1 ; WX 500 ; N Eacute ; B 76 0 433 864 ;
+C -1 ; WX 500 ; N radical ; B 6 0 503 758 ;
+C -1 ; WX 500 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N aacute ; B 39 -10 438 747 ;
+C -1 ; WX 500 ; N iacute ; B 63 0 460 747 ;
+C -1 ; WX 500 ; N Ocircumflex ; B 14 -11 486 866 ;
+C -1 ; WX 500 ; N ugrave ; B 56 -12 444 747 ;
+C -1 ; WX 500 ; N onesuperior ; B 103 325 408 730 ;
+C -1 ; WX 500 ; N pi ; B 13 -10 480 497 ;
+C -1 ; WX 500 ; N Egrave ; B 76 0 433 864 ;
+C -1 ; WX 500 ; N agrave ; B 39 -10 438 747 ;
+C -1 ; WX 500 ; N igrave ; B 63 0 460 747 ;
+C -1 ; WX 500 ; N Oacute ; B 14 -11 486 864 ;
+C -1 ; WX 500 ; N apple ; B -22 -247 522 849 ;
+C -1 ; WX 500 ; N divide ; B 40 -17 460 531 ;
+C -1 ; WX 500 ; N zcaron ; B 54 0 450 741 ;
+C -1 ; WX 500 ; N mu ; B 53 -242 447 497 ;
+C -1 ; WX 500 ; N Ccedilla ; B 34 -241 469 683 ;
+C -1 ; WX 500 ; N DEL ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N product ; B 3 -3 497 675 ;
+C -1 ; WX 500 ; N Thorn ; B 67 0 465 675 ;
+C -1 ; WX 500 ; N approxequal ; B 45 78 454 423 ;
+C -1 ; WX 500 ; N edieresis ; B 35 -11 465 715 ;
+C -1 ; WX 500 ; N odieresis ; B 31 -11 471 715 ;
+C -1 ; WX 500 ; N lozenge ; B 11 -3 488 678 ;
+C -1 ; WX 500 ; N scaron ; B 53 -12 444 741 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/texmf-dist/fonts/afm/public/thsmc/thsmcb96.afm b/texmf-dist/fonts/afm/public/thsmc/thsmcb96.afm
new file mode 100644
index 00000000..36350e53
--- /dev/null
+++ b/texmf-dist/fonts/afm/public/thsmc/thsmcb96.afm
@@ -0,0 +1,273 @@
+StartFontMetrics 2.0
+Comment AFM Generated by Ghostscript/pf2afm
+FontName TheSansMonoCondensed-Black
+FullName TheSansMonoCondensed Black
+FamilyName The Sans Mono Condensed-
+Weight Black
+Notice Copyright Luc as de Groot 1996
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -150
+UnderlineThickness 20
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -39 -251 539 885
+CapHeight 675
+XHeight 497
+Descender -235
+Ascender 730
+StartCharMetrics 252
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 500 ; N exclam ; B 143 -13 353 726 ;
+C 34 ; WX 500 ; N quotedbl ; B 82 477 433 758 ;
+C 35 ; WX 500 ; N numbersign ; B 12 0 485 675 ;
+C 36 ; WX 500 ; N dollar ; B 8 -109 493 763 ;
+C 37 ; WX 500 ; N percent ; B 0 -31 500 746 ;
+C 38 ; WX 500 ; N ampersand ; B 8 -13 494 734 ;
+C 39 ; WX 500 ; N quoteright ; B 86 309 380 740 ;
+C 40 ; WX 500 ; N parenleft ; B 95 -240 430 781 ;
+C 41 ; WX 500 ; N parenright ; B 70 -239 404 781 ;
+C 42 ; WX 500 ; N asterisk ; B 24 282 477 732 ;
+C 43 ; WX 500 ; N plus ; B 22 8 478 506 ;
+C 44 ; WX 500 ; N comma ; B 70 -209 376 240 ;
+C 45 ; WX 500 ; N hyphen ; B 95 186 405 331 ;
+C 46 ; WX 500 ; N period ; B 123 -13 377 241 ;
+C 47 ; WX 500 ; N slash ; B 32 -39 476 718 ;
+C 48 ; WX 500 ; N zero ; B 14 -13 485 613 ;
+C 49 ; WX 500 ; N one ; B 23 0 475 600 ;
+C 50 ; WX 500 ; N two ; B 36 0 456 613 ;
+C 51 ; WX 500 ; N three ; B 39 -96 456 613 ;
+C 52 ; WX 500 ; N four ; B 10 -83 489 600 ;
+C 53 ; WX 500 ; N five ; B 59 -96 464 600 ;
+C 54 ; WX 500 ; N six ; B 22 -14 483 682 ;
+C 55 ; WX 500 ; N seven ; B 48 -83 465 600 ;
+C 56 ; WX 500 ; N eight ; B 27 -15 474 689 ;
+C 57 ; WX 500 ; N nine ; B 17 -88 480 613 ;
+C 58 ; WX 500 ; N colon ; B 133 -15 363 504 ;
+C 59 ; WX 500 ; N semicolon ; B 70 -243 376 504 ;
+C 60 ; WX 500 ; N less ; B 31 -56 446 555 ;
+C 61 ; WX 500 ; N equal ; B 49 82 449 422 ;
+C 62 ; WX 500 ; N greater ; B 35 -56 450 555 ;
+C 63 ; WX 500 ; N question ; B 83 -13 450 731 ;
+C 64 ; WX 500 ; N at ; B 18 -142 482 688 ;
+C 65 ; WX 500 ; N A ; B 2 0 498 675 ;
+C 66 ; WX 500 ; N B ; B 35 -2 484 679 ;
+C 67 ; WX 500 ; N C ; B 25 -9 477 684 ;
+C 68 ; WX 500 ; N D ; B 30 -4 484 679 ;
+C 69 ; WX 500 ; N E ; B 57 0 454 675 ;
+C 70 ; WX 500 ; N F ; B 67 0 462 675 ;
+C 71 ; WX 500 ; N G ; B 13 -11 481 685 ;
+C 72 ; WX 500 ; N H ; B 25 0 476 675 ;
+C 73 ; WX 500 ; N I ; B 44 0 456 675 ;
+C 74 ; WX 500 ; N J ; B 43 -10 430 675 ;
+C 75 ; WX 500 ; N K ; B 37 0 503 675 ;
+C 76 ; WX 500 ; N L ; B 76 0 459 675 ;
+C 77 ; WX 500 ; N M ; B 5 0 495 675 ;
+C 78 ; WX 500 ; N N ; B 17 0 488 675 ;
+C 79 ; WX 500 ; N O ; B 3 -14 498 689 ;
+C 80 ; WX 500 ; N P ; B 48 0 493 680 ;
+C 81 ; WX 500 ; N Q ; B 3 -217 498 689 ;
+C 82 ; WX 500 ; N R ; B 36 0 494 680 ;
+C 83 ; WX 500 ; N S ; B 31 -12 481 687 ;
+C 84 ; WX 500 ; N T ; B 17 0 485 675 ;
+C 85 ; WX 500 ; N U ; B 18 -12 482 675 ;
+C 86 ; WX 500 ; N V ; B 0 0 500 675 ;
+C 87 ; WX 500 ; N W ; B 5 0 494 675 ;
+C 88 ; WX 500 ; N X ; B 0 0 500 675 ;
+C 89 ; WX 500 ; N Y ; B -4 0 504 675 ;
+C 90 ; WX 500 ; N Z ; B 32 0 469 675 ;
+C 91 ; WX 500 ; N bracketleft ; B 108 -210 375 783 ;
+C 92 ; WX 500 ; N backslash ; B 45 -41 454 721 ;
+C 93 ; WX 500 ; N bracketright ; B 99 -210 365 783 ;
+C 94 ; WX 500 ; N asciicircum ; B 38 329 461 675 ;
+C 95 ; WX 500 ; N underscore ; B 0 -235 500 -100 ;
+C 96 ; WX 500 ; N quoteleft ; B 120 321 414 752 ;
+C 97 ; WX 500 ; N a ; B 26 -13 456 511 ;
+C 98 ; WX 500 ; N b ; B 41 -12 476 730 ;
+C 99 ; WX 500 ; N c ; B 32 -12 475 509 ;
+C 100 ; WX 500 ; N d ; B 24 -14 459 730 ;
+C 101 ; WX 500 ; N e ; B 20 -14 481 511 ;
+C 102 ; WX 500 ; N f ; B 19 0 493 740 ;
+C 103 ; WX 500 ; N g ; B 19 -247 494 511 ;
+C 104 ; WX 500 ; N h ; B 38 0 462 730 ;
+C 105 ; WX 500 ; N i ; B 44 0 476 740 ;
+C 106 ; WX 500 ; N j ; B 28 -245 429 740 ;
+C 107 ; WX 500 ; N k ; B 38 0 508 730 ;
+C 108 ; WX 500 ; N l ; B 39 0 469 730 ;
+C 109 ; WX 500 ; N m ; B 17 0 483 509 ;
+C 110 ; WX 500 ; N n ; B 38 0 462 511 ;
+C 111 ; WX 500 ; N o ; B 16 -14 487 511 ;
+C 112 ; WX 500 ; N p ; B 41 -235 476 511 ;
+C 113 ; WX 500 ; N q ; B 24 -235 459 509 ;
+C 114 ; WX 500 ; N r ; B 34 0 495 511 ;
+C 115 ; WX 500 ; N s ; B 34 -14 466 511 ;
+C 116 ; WX 500 ; N t ; B 11 -12 477 685 ;
+C 117 ; WX 500 ; N u ; B 38 -14 462 497 ;
+C 118 ; WX 500 ; N v ; B -4 0 504 497 ;
+C 119 ; WX 500 ; N w ; B -1 0 501 497 ;
+C 120 ; WX 500 ; N x ; B -3 0 503 497 ;
+C 121 ; WX 500 ; N y ; B 0 -243 500 497 ;
+C 122 ; WX 500 ; N z ; B 33 0 473 497 ;
+C 123 ; WX 500 ; N braceleft ; B 59 -210 415 783 ;
+C 124 ; WX 500 ; N bar ; B 185 -210 315 790 ;
+C 125 ; WX 500 ; N braceright ; B 78 -210 434 783 ;
+C 126 ; WX 500 ; N asciitilde ; B 11 389 491 625 ;
+C 161 ; WX 500 ; N exclamdown ; B 153 -228 343 511 ;
+C 162 ; WX 500 ; N cent ; B 28 0 473 675 ;
+C 163 ; WX 500 ; N sterling ; B 41 0 470 708 ;
+C 164 ; WX 500 ; N fraction ; B -3 -135 505 769 ;
+C 165 ; WX 500 ; N yen ; B 4 0 496 675 ;
+C 166 ; WX 500 ; N florin ; B 2 -185 475 708 ;
+C 167 ; WX 500 ; N section ; B 22 -142 479 710 ;
+C 168 ; WX 500 ; N currency ; B 24 -245 459 509 ;
+C 169 ; WX 500 ; N quotesingle ; B 169 477 323 758 ;
+C 170 ; WX 500 ; N quotedblleft ; B 18 348 494 752 ;
+C 171 ; WX 500 ; N guillemotleft ; B 31 22 471 481 ;
+C 172 ; WX 500 ; N guilsinglleft ; B 118 13 369 500 ;
+C 173 ; WX 500 ; N guilsinglright ; B 131 13 382 500 ;
+C 174 ; WX 500 ; N fi ; B 3 0 466 740 ;
+C 175 ; WX 500 ; N fl ; B 3 0 470 740 ;
+C 177 ; WX 500 ; N endash ; B 50 217 450 361 ;
+C 178 ; WX 500 ; N dagger ; B 39 0 465 730 ;
+C 179 ; WX 500 ; N daggerdbl ; B 47 0 453 730 ;
+C 180 ; WX 500 ; N periodcentered ; B 136 183 364 411 ;
+C 182 ; WX 500 ; N paragraph ; B 7 -96 491 675 ;
+C 183 ; WX 500 ; N bullet ; B 32 82 468 518 ;
+C 184 ; WX 500 ; N quotesinglbase ; B 70 -209 376 240 ;
+C 185 ; WX 500 ; N quotedblbase ; B 6 -207 482 197 ;
+C 186 ; WX 500 ; N quotedblright ; B 6 336 482 740 ;
+C 187 ; WX 500 ; N guillemotright ; B 29 23 469 482 ;
+C 188 ; WX 500 ; N ellipsis ; B 9 -9 491 173 ;
+C 189 ; WX 500 ; N perthousand ; B -33 -13 526 742 ;
+C 191 ; WX 500 ; N questiondown ; B 51 -233 418 511 ;
+C 193 ; WX 500 ; N grave ; B 45 554 331 764 ;
+C 194 ; WX 500 ; N acute ; B 169 554 455 764 ;
+C 195 ; WX 500 ; N circumflex ; B 70 550 429 764 ;
+C 196 ; WX 500 ; N tilde ; B 69 560 439 729 ;
+C 197 ; WX 500 ; N macron ; B 130 584 370 702 ;
+C 198 ; WX 500 ; N breve ; B 110 557 392 728 ;
+C 199 ; WX 500 ; N dotaccent ; B 149 550 351 752 ;
+C 200 ; WX 500 ; N dieresis ; B 65 563 435 723 ;
+C 202 ; WX 500 ; N ring ; B 137 534 363 740 ;
+C 203 ; WX 500 ; N cedilla ; B 170 -247 362 -51 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 23 547 476 795 ;
+C 206 ; WX 500 ; N ogonek ; B 161 -247 356 0 ;
+C 207 ; WX 500 ; N caron ; B 71 550 430 764 ;
+C 208 ; WX 500 ; N emdash ; B 0 217 502 361 ;
+C 225 ; WX 500 ; N AE ; B -16 0 491 675 ;
+C 227 ; WX 500 ; N ordfeminine ; B 62 131 434 689 ;
+C 232 ; WX 500 ; N Lslash ; B 15 0 459 675 ;
+C 233 ; WX 500 ; N Oslash ; B 3 -115 498 778 ;
+C 234 ; WX 500 ; N OE ; B 6 -10 489 682 ;
+C 235 ; WX 500 ; N ordmasculine ; B 57 131 443 688 ;
+C 241 ; WX 500 ; N ae ; B 3 -14 497 511 ;
+C 245 ; WX 500 ; N dotlessi ; B 44 0 476 497 ;
+C 248 ; WX 500 ; N lslash ; B 39 0 469 730 ;
+C 249 ; WX 500 ; N oslash ; B 16 -109 487 600 ;
+C 250 ; WX 500 ; N oe ; B 4 -14 496 511 ;
+C 251 ; WX 500 ; N germandbls ; B 29 -9 494 740 ;
+C -1 ; WX 500 ; N threesuperior ; B 99 310 388 740 ;
+C -1 ; WX 500 ; N Aring ; B 2 0 498 869 ;
+C -1 ; WX 500 ; N copyright ; B 0 -11 500 684 ;
+C -1 ; WX 500 ; N US ; B 177 714 441 885 ;
+C -1 ; WX 500 ; N Ntilde ; B 17 0 488 863 ;
+C -1 ; WX 500 ; N Yacute ; B -4 0 504 885 ;
+C -1 ; WX 500 ; N ecircumflex ; B 20 -14 481 764 ;
+C -1 ; WX 500 ; N otilde ; B 16 -14 487 729 ;
+C -1 ; WX 500 ; N Zcaron ; B 32 0 469 882 ;
+C -1 ; WX 500 ; N twosuperior ; B 104 325 404 738 ;
+C -1 ; WX 500 ; N Eth ; B 11 -5 486 679 ;
+C -1 ; WX 500 ; N RS ; B 59 714 323 885 ;
+C -1 ; WX 500 ; N Adieresis ; B 2 0 498 860 ;
+C -1 ; WX 500 ; N Udieresis ; B 18 -12 482 860 ;
+C -1 ; WX 500 ; N eacute ; B 20 -14 481 764 ;
+C -1 ; WX 500 ; N notequal ; B 41 -22 459 524 ;
+C -1 ; WX 500 ; N ocircumflex ; B 16 -14 487 764 ;
+C -1 ; WX 500 ; N Ograve ; B 3 -14 498 885 ;
+C -1 ; WX 500 ; N Scaron ; B 31 -12 481 882 ;
+C -1 ; WX 500 ; N plusminus ; B 41 -95 469 556 ;
+C -1 ; WX 500 ; N Atilde ; B 2 0 498 863 ;
+C -1 ; WX 500 ; N DC4 ; B 11 -14 487 689 ;
+C -1 ; WX 500 ; N Idieresis ; B 44 0 456 860 ;
+C -1 ; WX 500 ; N partialdiff ; B 15 -7 482 738 ;
+C -1 ; WX 500 ; N egrave ; B 20 -14 481 764 ;
+C -1 ; WX 500 ; N oacute ; B 16 -14 487 764 ;
+C -1 ; WX 500 ; N Ucircumflex ; B 18 -12 482 885 ;
+C -1 ; WX 500 ; N ydieresis ; B 0 -243 500 723 ;
+C -1 ; WX 500 ; N degree ; B 47 337 437 730 ;
+C -1 ; WX 500 ; N Acircumflex ; B 2 0 498 885 ;
+C -1 ; WX 500 ; N DC3 ; B 64 714 436 860 ;
+C -1 ; WX 500 ; N Icircumflex ; B 44 0 456 885 ;
+C -1 ; WX 500 ; N ccedilla ; B 32 -247 475 509 ;
+C -1 ; WX 500 ; N Uacute ; B 18 -12 482 885 ;
+C -1 ; WX 500 ; N ograve ; B 16 -14 487 764 ;
+C -1 ; WX 500 ; N thorn ; B 41 -235 476 730 ;
+C -1 ; WX 500 ; N registered ; B 3 215 497 773 ;
+C -1 ; WX 500 ; N integral ; B 55 -247 432 737 ;
+C -1 ; WX 500 ; N Ydieresis ; B -4 0 504 860 ;
+C -1 ; WX 500 ; N DC2 ; B 71 709 428 882 ;
+C -1 ; WX 500 ; N infinity ; B 0 73 500 473 ;
+C -1 ; WX 500 ; N greaterequal ; B 56 -95 448 597 ;
+C -1 ; WX 500 ; N aring ; B 26 -13 456 740 ;
+C -1 ; WX 500 ; N ntilde ; B 38 0 462 729 ;
+C -1 ; WX 500 ; N Delta ; B 1 0 499 675 ;
+C -1 ; WX 500 ; N yacute ; B 0 -243 500 764 ;
+C -1 ; WX 500 ; N trademark ; B 6 394 498 675 ;
+C -1 ; WX 500 ; N summation ; B 34 0 475 675 ;
+C -1 ; WX 500 ; N logicalnot ; B 23 53 463 327 ;
+C -1 ; WX 500 ; N Agrave ; B 2 0 498 885 ;
+C -1 ; WX 500 ; N DC1 ; B 72 712 429 885 ;
+C -1 ; WX 500 ; N multiply ; B 14 -1 486 500 ;
+C -1 ; WX 500 ; N lessequal ; B 52 -95 444 597 ;
+C -1 ; WX 500 ; N adieresis ; B 26 -13 456 723 ;
+C -1 ; WX 500 ; N eth ; B 16 -14 490 749 ;
+C -1 ; WX 500 ; N Aacute ; B 2 0 498 885 ;
+C -1 ; WX 500 ; N udieresis ; B 38 -14 462 723 ;
+C -1 ; WX 500 ; N Iacute ; B 44 0 456 885 ;
+C -1 ; WX 500 ; N brokenbar ; B 185 -250 315 750 ;
+C -1 ; WX 500 ; N threequarters ; B 1 -49 488 747 ;
+C -1 ; WX 500 ; N Igrave ; B 44 0 456 885 ;
+C -1 ; WX 500 ; N DLE ; B 48 715 447 863 ;
+C -1 ; WX 500 ; N Odieresis ; B 3 -14 498 860 ;
+C -1 ; WX 500 ; N atilde ; B 26 -13 456 729 ;
+C -1 ; WX 500 ; N Edieresis ; B 57 0 454 860 ;
+C -1 ; WX 500 ; N idieresis ; B 44 0 476 723 ;
+C -1 ; WX 500 ; N Ugrave ; B 18 -12 482 885 ;
+C -1 ; WX 500 ; N ucircumflex ; B 38 -14 462 764 ;
+C -1 ; WX 500 ; N minus ; B 71 212 418 355 ;
+C -1 ; WX 500 ; N onehalf ; B 1 -49 495 747 ;
+C -1 ; WX 500 ; N Ecircumflex ; B 57 0 454 885 ;
+C -1 ; WX 500 ; N Otilde ; B 3 -14 498 863 ;
+C -1 ; WX 500 ; N acircumflex ; B 26 -13 456 764 ;
+C -1 ; WX 500 ; N icircumflex ; B 44 0 476 764 ;
+C -1 ; WX 500 ; N uacute ; B 38 -14 462 764 ;
+C -1 ; WX 500 ; N Omega ; B 6 0 495 689 ;
+C -1 ; WX 500 ; N onequarter ; B 1 -49 488 747 ;
+C -1 ; WX 500 ; N Eacute ; B 57 0 454 885 ;
+C -1 ; WX 500 ; N radical ; B 4 0 511 758 ;
+C -1 ; WX 500 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N aacute ; B 26 -13 456 764 ;
+C -1 ; WX 500 ; N iacute ; B 44 0 476 764 ;
+C -1 ; WX 500 ; N Ocircumflex ; B 3 -14 498 885 ;
+C -1 ; WX 500 ; N ugrave ; B 38 -14 462 764 ;
+C -1 ; WX 500 ; N onesuperior ; B 101 325 407 730 ;
+C -1 ; WX 500 ; N pi ; B 9 -13 490 497 ;
+C -1 ; WX 500 ; N Egrave ; B 57 0 454 885 ;
+C -1 ; WX 500 ; N agrave ; B 26 -13 456 764 ;
+C -1 ; WX 500 ; N igrave ; B 44 0 476 764 ;
+C -1 ; WX 500 ; N Oacute ; B 3 -14 498 885 ;
+C -1 ; WX 500 ; N apple ; B -39 -247 539 855 ;
+C -1 ; WX 500 ; N divide ; B 35 -38 465 553 ;
+C -1 ; WX 500 ; N zcaron ; B 33 0 473 764 ;
+C -1 ; WX 500 ; N mu ; B 38 -235 462 497 ;
+C -1 ; WX 500 ; N Ccedilla ; B 25 -247 477 684 ;
+C -1 ; WX 500 ; N DEL ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N product ; B 0 -11 500 684 ;
+C -1 ; WX 500 ; N Thorn ; B 48 0 493 675 ;
+C -1 ; WX 500 ; N approxequal ; B 32 41 463 453 ;
+C -1 ; WX 500 ; N edieresis ; B 20 -14 481 723 ;
+C -1 ; WX 500 ; N odieresis ; B 16 -14 487 723 ;
+C -1 ; WX 500 ; N lozenge ; B -3 0 503 675 ;
+C -1 ; WX 500 ; N scaron ; B 34 -14 466 764 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/texmf-dist/fonts/afm/public/thsmc/thsmci29.afm b/texmf-dist/fonts/afm/public/thsmc/thsmci29.afm
new file mode 100644
index 00000000..cbfbc378
--- /dev/null
+++ b/texmf-dist/fonts/afm/public/thsmc/thsmci29.afm
@@ -0,0 +1,273 @@
+StartFontMetrics 2.0
+Comment AFM Generated by Ghostscript/pf2afm
+FontName TheSansMonoCondensed-Italic
+FullName TheSansMonoCondensed Italic
+FamilyName The Sans Mono Condensed-
+Weight Italic
+Notice Copyright Luc as de Groot 1996
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -150
+UnderlineThickness 20
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -166 -257 581 853
+CapHeight 675
+XHeight 520
+Descender -247
+Ascender 730
+StartCharMetrics 252
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 500 ; N exclam ; B 147 -10 375 706 ;
+C 34 ; WX 500 ; N quotedbl ; B 162 492 464 738 ;
+C 35 ; WX 500 ; N numbersign ; B 6 0 516 675 ;
+C 36 ; WX 500 ; N dollar ; B 2 -104 457 735 ;
+C 37 ; WX 500 ; N percent ; B -31 -15 555 735 ;
+C 38 ; WX 500 ; N ampersand ; B 9 -10 475 738 ;
+C 39 ; WX 500 ; N quoteright ; B 138 386 403 734 ;
+C 40 ; WX 500 ; N parenleft ; B 121 -223 479 789 ;
+C 41 ; WX 500 ; N parenright ; B 24 -225 383 788 ;
+C 42 ; WX 500 ; N asterisk ; B 77 284 501 730 ;
+C 43 ; WX 500 ; N plus ; B 21 16 470 500 ;
+C 44 ; WX 500 ; N comma ; B 30 -187 297 163 ;
+C 45 ; WX 500 ; N hyphen ; B 89 216 387 295 ;
+C 46 ; WX 500 ; N period ; B 123 -10 295 162 ;
+C 47 ; WX 500 ; N slash ; B 13 -30 509 707 ;
+C 48 ; WX 500 ; N zero ; B 28 -10 477 610 ;
+C 49 ; WX 500 ; N one ; B 35 0 412 600 ;
+C 50 ; WX 500 ; N two ; B 14 0 438 610 ;
+C 51 ; WX 500 ; N three ; B -2 -93 433 610 ;
+C 52 ; WX 500 ; N four ; B 4 -83 448 600 ;
+C 53 ; WX 500 ; N five ; B 11 -93 454 600 ;
+C 54 ; WX 500 ; N six ; B 43 -10 463 683 ;
+C 55 ; WX 500 ; N seven ; B 75 -83 495 600 ;
+C 56 ; WX 500 ; N eight ; B 32 -14 471 689 ;
+C 57 ; WX 500 ; N nine ; B 5 -91 460 610 ;
+C 58 ; WX 500 ; N colon ; B 137 5 351 503 ;
+C 59 ; WX 500 ; N semicolon ; B 29 -197 351 503 ;
+C 60 ; WX 500 ; N less ; B 48 -30 447 535 ;
+C 61 ; WX 500 ; N equal ; B 36 138 453 370 ;
+C 62 ; WX 500 ; N greater ; B 25 -30 425 537 ;
+C 63 ; WX 500 ; N question ; B 120 -10 462 710 ;
+C 64 ; WX 500 ; N at ; B -7 -141 509 684 ;
+C 65 ; WX 500 ; N A ; B -40 0 440 675 ;
+C 66 ; WX 500 ; N B ; B 21 -3 472 678 ;
+C 67 ; WX 500 ; N C ; B 37 -8 515 682 ;
+C 68 ; WX 500 ; N D ; B -5 -4 492 678 ;
+C 69 ; WX 500 ; N E ; B 39 0 486 675 ;
+C 70 ; WX 500 ; N F ; B 43 0 501 675 ;
+C 71 ; WX 500 ; N G ; B 25 -9 519 684 ;
+C 72 ; WX 500 ; N H ; B -1 0 520 675 ;
+C 73 ; WX 500 ; N I ; B 27 0 492 675 ;
+C 74 ; WX 500 ; N J ; B 17 -7 460 675 ;
+C 75 ; WX 500 ; N K ; B 23 0 530 675 ;
+C 76 ; WX 500 ; N L ; B 60 0 404 675 ;
+C 77 ; WX 500 ; N M ; B -25 0 514 675 ;
+C 78 ; WX 500 ; N N ; B 3 0 518 675 ;
+C 79 ; WX 500 ; N O ; B 18 -10 500 685 ;
+C 80 ; WX 500 ; N P ; B 29 0 485 679 ;
+C 81 ; WX 500 ; N Q ; B 18 -183 500 685 ;
+C 82 ; WX 500 ; N R ; B 19 0 468 679 ;
+C 83 ; WX 500 ; N S ; B 14 -9 470 684 ;
+C 84 ; WX 500 ; N T ; B 85 0 541 675 ;
+C 85 ; WX 500 ; N U ; B 28 -9 524 675 ;
+C 86 ; WX 500 ; N V ; B 81 0 558 675 ;
+C 87 ; WX 500 ; N W ; B 14 0 544 675 ;
+C 88 ; WX 500 ; N X ; B -34 0 530 675 ;
+C 89 ; WX 500 ; N Y ; B 77 0 562 675 ;
+C 90 ; WX 500 ; N Z ; B -3 0 515 675 ;
+C 91 ; WX 500 ; N bracketleft ; B 64 -198 452 771 ;
+C 92 ; WX 500 ; N backslash ; B 138 -27 382 703 ;
+C 93 ; WX 500 ; N bracketright ; B 41 -198 429 771 ;
+C 94 ; WX 500 ; N asciicircum ; B 79 344 453 675 ;
+C 95 ; WX 500 ; N underscore ; B -93 -247 418 -181 ;
+C 96 ; WX 500 ; N quoteleft ; B 189 388 454 736 ;
+C 97 ; WX 500 ; N a ; B 32 -9 469 503 ;
+C 98 ; WX 500 ; N b ; B 19 -6 456 730 ;
+C 99 ; WX 500 ; N c ; B 43 -8 470 505 ;
+C 100 ; WX 500 ; N d ; B 32 -9 512 730 ;
+C 101 ; WX 500 ; N e ; B 32 -9 459 506 ;
+C 102 ; WX 500 ; N f ; B -69 -256 557 736 ;
+C 103 ; WX 500 ; N g ; B -13 -255 469 503 ;
+C 104 ; WX 500 ; N h ; B 18 0 446 730 ;
+C 105 ; WX 500 ; N i ; B 25 0 410 721 ;
+C 106 ; WX 500 ; N j ; B -62 -254 462 721 ;
+C 107 ; WX 500 ; N k ; B 29 0 479 730 ;
+C 108 ; WX 500 ; N l ; B 15 0 409 730 ;
+C 109 ; WX 500 ; N m ; B -17 0 485 507 ;
+C 110 ; WX 500 ; N n ; B 18 0 446 506 ;
+C 111 ; WX 500 ; N o ; B 27 -9 462 506 ;
+C 112 ; WX 500 ; N p ; B -26 -247 456 506 ;
+C 113 ; WX 500 ; N q ; B 32 -247 469 503 ;
+C 114 ; WX 500 ; N r ; B 1 0 509 508 ;
+C 115 ; WX 500 ; N s ; B 21 -10 425 508 ;
+C 116 ; WX 500 ; N t ; B 54 -8 465 683 ;
+C 117 ; WX 500 ; N u ; B 42 -9 470 497 ;
+C 118 ; WX 500 ; N v ; B 64 0 508 516 ;
+C 119 ; WX 500 ; N w ; B 21 0 525 510 ;
+C 120 ; WX 500 ; N x ; B -10 -25 491 520 ;
+C 121 ; WX 500 ; N y ; B -84 -253 501 516 ;
+C 122 ; WX 500 ; N z ; B 19 0 466 497 ;
+C 123 ; WX 500 ; N braceleft ; B 72 -197 485 770 ;
+C 124 ; WX 500 ; N bar ; B 131 -210 371 790 ;
+C 125 ; WX 500 ; N braceright ; B 14 -197 438 770 ;
+C 126 ; WX 500 ; N asciitilde ; B 60 418 521 596 ;
+C 161 ; WX 500 ; N exclamdown ; B 115 -208 340 508 ;
+C 162 ; WX 500 ; N cent ; B 59 0 486 675 ;
+C 163 ; WX 500 ; N sterling ; B 12 0 499 707 ;
+C 164 ; WX 500 ; N fraction ; B -43 -120 547 754 ;
+C 165 ; WX 500 ; N yen ; B 27 0 558 675 ;
+C 166 ; WX 500 ; N florin ; B -79 -185 528 707 ;
+C 167 ; WX 500 ; N section ; B 34 -137 460 705 ;
+C 168 ; WX 500 ; N currency ; B -12 -256 470 497 ;
+C 169 ; WX 500 ; N quotesingle ; B 240 492 373 738 ;
+C 170 ; WX 500 ; N quotedblleft ; B 104 418 540 740 ;
+C 171 ; WX 500 ; N guillemotleft ; B 67 48 441 457 ;
+C 172 ; WX 500 ; N guilsinglleft ; B 137 31 380 473 ;
+C 173 ; WX 500 ; N guilsinglright ; B 101 30 339 472 ;
+C 174 ; WX 500 ; N fi ; B -140 -254 488 736 ;
+C 175 ; WX 500 ; N fl ; B -141 -254 515 736 ;
+C 177 ; WX 500 ; N endash ; B 51 253 451 325 ;
+C 178 ; WX 500 ; N dagger ; B 98 0 487 730 ;
+C 179 ; WX 500 ; N daggerdbl ; B 54 0 477 730 ;
+C 180 ; WX 500 ; N periodcentered ; B 169 214 335 380 ;
+C 182 ; WX 500 ; N paragraph ; B 81 -96 524 675 ;
+C 183 ; WX 500 ; N bullet ; B 103 154 406 456 ;
+C 184 ; WX 500 ; N quotesinglbase ; B 31 -186 297 162 ;
+C 185 ; WX 500 ; N quotedblbase ; B -45 -195 391 126 ;
+C 186 ; WX 500 ; N quotedblright ; B 59 415 496 736 ;
+C 187 ; WX 500 ; N guillemotright ; B 49 48 422 454 ;
+C 188 ; WX 500 ; N ellipsis ; B -12 -9 429 107 ;
+C 189 ; WX 500 ; N perthousand ; B -8 -10 560 733 ;
+C 191 ; WX 500 ; N questiondown ; B 26 -212 368 508 ;
+C 193 ; WX 500 ; N grave ; B 165 571 370 733 ;
+C 194 ; WX 500 ; N acute ; B 250 575 466 728 ;
+C 195 ; WX 500 ; N circumflex ; B 159 571 457 735 ;
+C 196 ; WX 500 ; N tilde ; B 148 589 477 698 ;
+C 197 ; WX 500 ; N macron ; B 195 612 432 673 ;
+C 198 ; WX 500 ; N breve ; B 208 574 436 704 ;
+C 199 ; WX 500 ; N dotaccent ; B 243 572 384 713 ;
+C 200 ; WX 500 ; N dieresis ; B 159 597 472 709 ;
+C 202 ; WX 500 ; N ring ; B 220 553 412 736 ;
+C 203 ; WX 500 ; N cedilla ; B 104 -237 258 -51 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 154 570 512 739 ;
+C 206 ; WX 500 ; N ogonek ; B 105 -226 254 0 ;
+C 207 ; WX 500 ; N caron ; B 171 561 469 724 ;
+C 208 ; WX 500 ; N emdash ; B -6 253 509 325 ;
+C 225 ; WX 500 ; N AE ; B -62 0 553 675 ;
+C 227 ; WX 500 ; N ordfeminine ; B 71 185 454 681 ;
+C 232 ; WX 500 ; N Lslash ; B 42 0 417 675 ;
+C 233 ; WX 500 ; N Oslash ; B 18 -106 500 774 ;
+C 234 ; WX 500 ; N OE ; B 8 -7 553 680 ;
+C 235 ; WX 500 ; N ordmasculine ; B 70 185 464 684 ;
+C 241 ; WX 500 ; N ae ; B -23 -10 501 507 ;
+C 245 ; WX 500 ; N dotlessi ; B 25 0 410 497 ;
+C 248 ; WX 500 ; N lslash ; B 15 0 428 730 ;
+C 249 ; WX 500 ; N oslash ; B 27 -105 462 597 ;
+C 250 ; WX 500 ; N oe ; B -7 -10 504 507 ;
+C 251 ; WX 500 ; N germandbls ; B -166 -254 470 735 ;
+C -1 ; WX 500 ; N threesuperior ; B 120 316 419 735 ;
+C -1 ; WX 500 ; N Aring ; B -40 0 440 841 ;
+C -1 ; WX 500 ; N copyright ; B 14 3 505 669 ;
+C -1 ; WX 500 ; N US ; B 285 720 497 850 ;
+C -1 ; WX 500 ; N Ntilde ; B 3 0 518 827 ;
+C -1 ; WX 500 ; N Yacute ; B 77 0 562 850 ;
+C -1 ; WX 500 ; N ecircumflex ; B 32 -9 459 735 ;
+C -1 ; WX 500 ; N otilde ; B 27 -9 477 698 ;
+C -1 ; WX 500 ; N Zcaron ; B -3 0 515 850 ;
+C -1 ; WX 500 ; N twosuperior ; B 123 325 437 735 ;
+C -1 ; WX 500 ; N Eth ; B 16 -4 494 678 ;
+C -1 ; WX 500 ; N RS ; B 184 720 384 850 ;
+C -1 ; WX 500 ; N Adieresis ; B -40 0 496 827 ;
+C -1 ; WX 500 ; N Udieresis ; B 28 -9 524 827 ;
+C -1 ; WX 500 ; N eacute ; B 32 -9 466 728 ;
+C -1 ; WX 500 ; N notequal ; B 21 -6 468 517 ;
+C -1 ; WX 500 ; N ocircumflex ; B 27 -9 462 735 ;
+C -1 ; WX 500 ; N Ograve ; B 18 -10 500 850 ;
+C -1 ; WX 500 ; N Scaron ; B 14 -9 496 850 ;
+C -1 ; WX 500 ; N plusminus ; B -13 -57 474 535 ;
+C -1 ; WX 500 ; N Atilde ; B -40 0 498 827 ;
+C -1 ; WX 500 ; N DC4 ; B 8 -9 490 685 ;
+C -1 ; WX 500 ; N Idieresis ; B 27 0 496 827 ;
+C -1 ; WX 500 ; N partialdiff ; B 20 -8 478 736 ;
+C -1 ; WX 500 ; N egrave ; B 32 -9 459 733 ;
+C -1 ; WX 500 ; N oacute ; B 27 -9 466 728 ;
+C -1 ; WX 500 ; N Ucircumflex ; B 28 -9 524 853 ;
+C -1 ; WX 500 ; N ydieresis ; B -84 -253 501 709 ;
+C -1 ; WX 500 ; N degree ; B 126 381 463 732 ;
+C -1 ; WX 500 ; N Acircumflex ; B -40 0 487 853 ;
+C -1 ; WX 500 ; N DC3 ; B 177 725 496 827 ;
+C -1 ; WX 500 ; N Icircumflex ; B 27 0 492 853 ;
+C -1 ; WX 500 ; N ccedilla ; B 43 -237 470 505 ;
+C -1 ; WX 500 ; N Uacute ; B 28 -9 524 850 ;
+C -1 ; WX 500 ; N ograve ; B 27 -9 462 733 ;
+C -1 ; WX 500 ; N thorn ; B -26 -247 456 730 ;
+C -1 ; WX 500 ; N registered ; B 68 242 500 746 ;
+C -1 ; WX 500 ; N integral ; B -11 -256 489 735 ;
+C -1 ; WX 500 ; N Ydieresis ; B 77 0 562 827 ;
+C -1 ; WX 500 ; N DC2 ; B 192 720 496 850 ;
+C -1 ; WX 500 ; N infinity ; B 1 109 496 435 ;
+C -1 ; WX 500 ; N greaterequal ; B 14 -57 440 558 ;
+C -1 ; WX 500 ; N aring ; B 32 -9 469 736 ;
+C -1 ; WX 500 ; N ntilde ; B 18 0 477 698 ;
+C -1 ; WX 500 ; N Delta ; B -50 0 450 675 ;
+C -1 ; WX 500 ; N yacute ; B -84 -253 501 728 ;
+C -1 ; WX 500 ; N trademark ; B 68 394 525 675 ;
+C -1 ; WX 500 ; N summation ; B 3 0 493 675 ;
+C -1 ; WX 500 ; N logicalnot ; B 39 71 437 296 ;
+C -1 ; WX 500 ; N Agrave ; B -40 0 440 850 ;
+C -1 ; WX 500 ; N DC1 ; B 184 724 487 853 ;
+C -1 ; WX 500 ; N multiply ; B 11 29 474 472 ;
+C -1 ; WX 500 ; N lessequal ; B 13 -57 455 558 ;
+C -1 ; WX 500 ; N adieresis ; B 32 -9 471 709 ;
+C -1 ; WX 500 ; N eth ; B 27 -9 477 742 ;
+C -1 ; WX 500 ; N Aacute ; B -40 0 497 850 ;
+C -1 ; WX 500 ; N udieresis ; B 42 -9 472 709 ;
+C -1 ; WX 500 ; N Iacute ; B 27 0 497 850 ;
+C -1 ; WX 500 ; N brokenbar ; B 124 -250 364 750 ;
+C -1 ; WX 500 ; N threequarters ; B -23 -28 540 750 ;
+C -1 ; WX 500 ; N Igrave ; B 27 0 492 850 ;
+C -1 ; WX 500 ; N DLE ; B 168 724 498 827 ;
+C -1 ; WX 500 ; N Odieresis ; B 18 -10 500 827 ;
+C -1 ; WX 500 ; N atilde ; B 32 -9 477 698 ;
+C -1 ; WX 500 ; N Edieresis ; B 39 0 496 827 ;
+C -1 ; WX 500 ; N idieresis ; B 25 0 472 709 ;
+C -1 ; WX 500 ; N Ugrave ; B 28 -9 524 850 ;
+C -1 ; WX 500 ; N ucircumflex ; B 42 -9 470 735 ;
+C -1 ; WX 500 ; N minus ; B 67 225 416 294 ;
+C -1 ; WX 500 ; N onehalf ; B -43 -28 520 750 ;
+C -1 ; WX 500 ; N Ecircumflex ; B 39 0 487 853 ;
+C -1 ; WX 500 ; N Otilde ; B 18 -10 500 827 ;
+C -1 ; WX 500 ; N acircumflex ; B 32 -9 469 735 ;
+C -1 ; WX 500 ; N icircumflex ; B 25 0 457 735 ;
+C -1 ; WX 500 ; N uacute ; B 42 -9 470 728 ;
+C -1 ; WX 500 ; N Omega ; B -32 0 505 685 ;
+C -1 ; WX 500 ; N onequarter ; B -43 -28 520 750 ;
+C -1 ; WX 500 ; N Eacute ; B 39 0 497 850 ;
+C -1 ; WX 500 ; N radical ; B 33 0 581 758 ;
+C -1 ; WX 500 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N aacute ; B 32 -9 469 728 ;
+C -1 ; WX 500 ; N iacute ; B 25 0 466 728 ;
+C -1 ; WX 500 ; N Ocircumflex ; B 18 -10 500 853 ;
+C -1 ; WX 500 ; N ugrave ; B 42 -9 470 733 ;
+C -1 ; WX 500 ; N onesuperior ; B 114 325 428 730 ;
+C -1 ; WX 500 ; N pi ; B 40 -9 502 497 ;
+C -1 ; WX 500 ; N Egrave ; B 39 0 486 850 ;
+C -1 ; WX 500 ; N agrave ; B 32 -9 469 733 ;
+C -1 ; WX 500 ; N igrave ; B 25 0 410 733 ;
+C -1 ; WX 500 ; N Oacute ; B 18 -10 500 850 ;
+C -1 ; WX 500 ; N apple ; B -7 -248 574 844 ;
+C -1 ; WX 500 ; N divide ; B 32 -2 459 517 ;
+C -1 ; WX 500 ; N zcaron ; B 19 0 469 724 ;
+C -1 ; WX 500 ; N mu ; B -31 -248 475 497 ;
+C -1 ; WX 500 ; N Ccedilla ; B 37 -237 515 682 ;
+C -1 ; WX 500 ; N DEL ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N product ; B 14 4 504 668 ;
+C -1 ; WX 500 ; N Thorn ; B 29 0 463 675 ;
+C -1 ; WX 500 ; N approxequal ; B 32 103 455 401 ;
+C -1 ; WX 500 ; N edieresis ; B 32 -9 472 709 ;
+C -1 ; WX 500 ; N odieresis ; B 27 -9 472 709 ;
+C -1 ; WX 500 ; N lozenge ; B 32 -6 488 681 ;
+C -1 ; WX 500 ; N scaron ; B 21 -10 469 724 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/texmf-dist/fonts/afm/public/thsmc/thsmcl21.afm b/texmf-dist/fonts/afm/public/thsmc/thsmcl21.afm
new file mode 100644
index 00000000..b304fc93
--- /dev/null
+++ b/texmf-dist/fonts/afm/public/thsmc/thsmcl21.afm
@@ -0,0 +1,273 @@
+StartFontMetrics 2.0
+Comment AFM Generated by Ghostscript/pf2afm
+FontName TheSansMonoCondensed-Light
+FullName TheSansMonoCondensed Light
+FamilyName The Sans Mono Condensed-
+Weight Light
+Notice Copyright Luc as de Groot 1996
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -150
+UnderlineThickness 20
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -11 -260 509 843
+CapHeight 675
+XHeight 497
+Descender -251
+Ascender 730
+StartCharMetrics 252
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 500 ; N exclam ; B 196 -9 303 700 ;
+C 34 ; WX 500 ; N quotedbl ; B 123 496 370 732 ;
+C 35 ; WX 500 ; N numbersign ; B 22 0 478 675 ;
+C 36 ; WX 500 ; N dollar ; B 68 -103 445 727 ;
+C 37 ; WX 500 ; N percent ; B 19 -10 477 731 ;
+C 38 ; WX 500 ; N ampersand ; B 35 -9 465 739 ;
+C 39 ; WX 500 ; N quoteright ; B 126 407 332 732 ;
+C 40 ; WX 500 ; N parenleft ; B 141 -219 400 791 ;
+C 41 ; WX 500 ; N parenright ; B 105 -220 364 790 ;
+C 42 ; WX 500 ; N asterisk ; B 60 285 441 729 ;
+C 43 ; WX 500 ; N plus ; B 35 18 465 498 ;
+C 44 ; WX 500 ; N comma ; B 112 -182 320 144 ;
+C 45 ; WX 500 ; N hyphen ; B 102 225 379 285 ;
+C 46 ; WX 500 ; N period ; B 170 -9 319 139 ;
+C 47 ; WX 500 ; N slash ; B 72 -27 429 702 ;
+C 48 ; WX 500 ; N zero ; B 42 -9 457 609 ;
+C 49 ; WX 500 ; N one ; B 72 0 441 600 ;
+C 50 ; WX 500 ; N two ; B 73 0 420 609 ;
+C 51 ; WX 500 ; N three ; B 67 -92 407 609 ;
+C 52 ; WX 500 ; N four ; B 30 -83 464 600 ;
+C 53 ; WX 500 ; N five ; B 79 -92 418 600 ;
+C 54 ; WX 500 ; N six ; B 64 -8 439 683 ;
+C 55 ; WX 500 ; N seven ; B 70 -83 433 600 ;
+C 56 ; WX 500 ; N eight ; B 64 -14 436 689 ;
+C 57 ; WX 500 ; N nine ; B 57 -92 432 609 ;
+C 58 ; WX 500 ; N colon ; B 185 11 315 503 ;
+C 59 ; WX 500 ; N semicolon ; B 117 -184 319 503 ;
+C 60 ; WX 500 ; N less ; B 58 -22 404 532 ;
+C 61 ; WX 500 ; N equal ; B 66 154 434 355 ;
+C 62 ; WX 500 ; N greater ; B 77 -22 425 532 ;
+C 63 ; WX 500 ; N question ; B 125 -9 408 704 ;
+C 64 ; WX 500 ; N at ; B 20 -122 480 682 ;
+C 65 ; WX 500 ; N A ; B 12 0 488 675 ;
+C 66 ; WX 500 ; N B ; B 82 -3 442 677 ;
+C 67 ; WX 500 ; N C ; B 45 -7 459 681 ;
+C 68 ; WX 500 ; N D ; B 49 -3 466 677 ;
+C 69 ; WX 500 ; N E ; B 99 0 408 675 ;
+C 70 ; WX 500 ; N F ; B 101 0 423 675 ;
+C 71 ; WX 500 ; N G ; B 32 -8 453 683 ;
+C 72 ; WX 500 ; N H ; B 56 0 444 675 ;
+C 73 ; WX 500 ; N I ; B 86 0 414 675 ;
+C 74 ; WX 500 ; N J ; B 69 -6 378 675 ;
+C 75 ; WX 500 ; N K ; B 84 0 467 675 ;
+C 76 ; WX 500 ; N L ; B 119 0 437 675 ;
+C 77 ; WX 500 ; N M ; B 31 0 470 675 ;
+C 78 ; WX 500 ; N N ; B 63 0 438 675 ;
+C 79 ; WX 500 ; N O ; B 28 -8 472 683 ;
+C 80 ; WX 500 ; N P ; B 89 0 433 678 ;
+C 81 ; WX 500 ; N Q ; B 28 -173 482 683 ;
+C 82 ; WX 500 ; N R ; B 78 0 450 678 ;
+C 83 ; WX 500 ; N S ; B 70 -8 445 683 ;
+C 84 ; WX 500 ; N T ; B 32 0 468 675 ;
+C 85 ; WX 500 ; N U ; B 53 -8 447 675 ;
+C 86 ; WX 500 ; N V ; B 16 0 485 675 ;
+C 87 ; WX 500 ; N W ; B 29 0 469 675 ;
+C 88 ; WX 500 ; N X ; B 20 0 476 675 ;
+C 89 ; WX 500 ; N Y ; B 12 0 489 675 ;
+C 90 ; WX 500 ; N Z ; B 51 0 450 675 ;
+C 91 ; WX 500 ; N bracketleft ; B 161 -194 364 767 ;
+C 92 ; WX 500 ; N backslash ; B 73 -27 427 703 ;
+C 93 ; WX 500 ; N bracketright ; B 133 -194 336 767 ;
+C 94 ; WX 500 ; N asciicircum ; B 70 348 430 675 ;
+C 95 ; WX 500 ; N underscore ; B 0 -251 500 -204 ;
+C 96 ; WX 500 ; N quoteleft ; B 168 408 374 733 ;
+C 97 ; WX 500 ; N a ; B 55 -7 416 505 ;
+C 98 ; WX 500 ; N b ; B 75 -5 445 730 ;
+C 99 ; WX 500 ; N c ; B 64 -7 433 504 ;
+C 100 ; WX 500 ; N d ; B 55 -8 425 730 ;
+C 101 ; WX 500 ; N e ; B 52 -8 446 505 ;
+C 102 ; WX 500 ; N f ; B 45 0 478 734 ;
+C 103 ; WX 500 ; N g ; B 37 -258 451 505 ;
+C 104 ; WX 500 ; N h ; B 77 0 423 730 ;
+C 105 ; WX 500 ; N i ; B 85 0 441 715 ;
+C 106 ; WX 500 ; N j ; B 28 -258 387 715 ;
+C 107 ; WX 500 ; N k ; B 92 0 473 730 ;
+C 108 ; WX 500 ; N l ; B 73 0 441 730 ;
+C 109 ; WX 500 ; N m ; B 38 0 462 506 ;
+C 110 ; WX 500 ; N n ; B 77 0 423 506 ;
+C 111 ; WX 500 ; N o ; B 48 -8 452 505 ;
+C 112 ; WX 500 ; N p ; B 75 -251 445 505 ;
+C 113 ; WX 500 ; N q ; B 55 -251 425 502 ;
+C 114 ; WX 500 ; N r ; B 56 0 466 507 ;
+C 115 ; WX 500 ; N s ; B 75 -9 418 507 ;
+C 116 ; WX 500 ; N t ; B 32 -7 434 682 ;
+C 117 ; WX 500 ; N u ; B 77 -9 423 497 ;
+C 118 ; WX 500 ; N v ; B 34 0 467 497 ;
+C 119 ; WX 500 ; N w ; B 15 0 484 497 ;
+C 120 ; WX 500 ; N x ; B 34 0 466 497 ;
+C 121 ; WX 500 ; N y ; B 30 -255 465 497 ;
+C 122 ; WX 500 ; N z ; B 79 0 422 497 ;
+C 123 ; WX 500 ; N braceleft ; B 76 -193 395 766 ;
+C 124 ; WX 500 ; N bar ; B 227 -210 273 790 ;
+C 125 ; WX 500 ; N braceright ; B 105 -193 423 766 ;
+C 126 ; WX 500 ; N asciitilde ; B 39 426 463 587 ;
+C 161 ; WX 500 ; N exclamdown ; B 197 -202 303 507 ;
+C 162 ; WX 500 ; N cent ; B 64 0 435 675 ;
+C 163 ; WX 500 ; N sterling ; B 68 0 441 707 ;
+C 164 ; WX 500 ; N fraction ; B 31 -112 461 750 ;
+C 165 ; WX 500 ; N yen ; B 15 0 487 675 ;
+C 166 ; WX 500 ; N florin ; B 0 -185 449 707 ;
+C 167 ; WX 500 ; N section ; B 78 -136 425 704 ;
+C 168 ; WX 500 ; N currency ; B 55 -259 425 502 ;
+C 169 ; WX 500 ; N quotesingle ; B 197 496 286 732 ;
+C 170 ; WX 500 ; N quotedblleft ; B 74 441 453 732 ;
+C 171 ; WX 500 ; N guillemotleft ; B 85 54 402 449 ;
+C 172 ; WX 500 ; N guilsinglleft ; B 149 35 346 469 ;
+C 173 ; WX 500 ; N guilsinglright ; B 149 35 346 469 ;
+C 174 ; WX 500 ; N fi ; B 9 0 428 734 ;
+C 175 ; WX 500 ; N fl ; B 9 0 428 734 ;
+C 177 ; WX 500 ; N endash ; B 58 264 442 314 ;
+C 178 ; WX 500 ; N dagger ; B 68 0 433 730 ;
+C 179 ; WX 500 ; N daggerdbl ; B 78 0 422 730 ;
+C 180 ; WX 500 ; N periodcentered ; B 177 224 323 370 ;
+C 182 ; WX 500 ; N paragraph ; B 58 -96 445 675 ;
+C 183 ; WX 500 ; N bullet ; B 117 172 383 439 ;
+C 184 ; WX 500 ; N quotesinglbase ; B 112 -182 320 144 ;
+C 185 ; WX 500 ; N quotedblbase ; B 47 -187 426 104 ;
+C 186 ; WX 500 ; N quotedblright ; B 47 440 426 731 ;
+C 187 ; WX 500 ; N guillemotright ; B 98 54 415 449 ;
+C 188 ; WX 500 ; N ellipsis ; B 36 -9 464 88 ;
+C 189 ; WX 500 ; N perthousand ; B -11 -9 509 731 ;
+C 191 ; WX 500 ; N questiondown ; B 92 -206 375 507 ;
+C 193 ; WX 500 ; N grave ; B 107 575 309 727 ;
+C 194 ; WX 500 ; N acute ; B 191 575 393 727 ;
+C 195 ; WX 500 ; N circumflex ; B 111 577 391 726 ;
+C 196 ; WX 500 ; N tilde ; B 97 597 395 688 ;
+C 197 ; WX 500 ; N macron ; B 139 620 361 664 ;
+C 198 ; WX 500 ; N breve ; B 145 579 354 697 ;
+C 199 ; WX 500 ; N dotaccent ; B 189 579 311 701 ;
+C 200 ; WX 500 ; N dieresis ; B 102 607 398 705 ;
+C 202 ; WX 500 ; N ring ; B 159 558 341 734 ;
+C 203 ; WX 500 ; N cedilla ; B 197 -235 316 -51 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 117 577 432 723 ;
+C 206 ; WX 500 ; N ogonek ; B 187 -220 331 0 ;
+C 207 ; WX 500 ; N caron ; B 109 564 389 713 ;
+C 208 ; WX 500 ; N emdash ; B 0 264 502 314 ;
+C 225 ; WX 500 ; N AE ; B -8 0 495 675 ;
+C 227 ; WX 500 ; N ordfeminine ; B 97 200 402 682 ;
+C 232 ; WX 500 ; N Lslash ; B 45 0 453 675 ;
+C 233 ; WX 500 ; N Oslash ; B 28 -103 472 772 ;
+C 234 ; WX 500 ; N OE ; B 16 -4 483 679 ;
+C 235 ; WX 500 ; N ordmasculine ; B 84 200 415 682 ;
+C 241 ; WX 500 ; N ae ; B 10 -8 491 505 ;
+C 245 ; WX 500 ; N dotlessi ; B 85 0 441 497 ;
+C 248 ; WX 500 ; N lslash ; B 73 0 441 730 ;
+C 249 ; WX 500 ; N oslash ; B 48 -102 452 594 ;
+C 250 ; WX 500 ; N oe ; B 10 -8 490 505 ;
+C 251 ; WX 500 ; N germandbls ; B 76 -7 457 734 ;
+C -1 ; WX 500 ; N threesuperior ; B 113 316 359 734 ;
+C -1 ; WX 500 ; N Aring ; B 12 0 488 833 ;
+C -1 ; WX 500 ; N copyright ; B 7 7 493 665 ;
+C -1 ; WX 500 ; N US ; B 207 722 397 840 ;
+C -1 ; WX 500 ; N Ntilde ; B 63 0 438 812 ;
+C -1 ; WX 500 ; N Yacute ; B 12 0 489 840 ;
+C -1 ; WX 500 ; N ecircumflex ; B 52 -8 446 726 ;
+C -1 ; WX 500 ; N otilde ; B 48 -8 452 688 ;
+C -1 ; WX 500 ; N Zcaron ; B 51 0 450 840 ;
+C -1 ; WX 500 ; N twosuperior ; B 116 325 389 734 ;
+C -1 ; WX 500 ; N Eth ; B 15 -3 467 678 ;
+C -1 ; WX 500 ; N RS ; B 103 722 293 840 ;
+C -1 ; WX 500 ; N Adieresis ; B 12 0 488 818 ;
+C -1 ; WX 500 ; N Udieresis ; B 53 -8 447 818 ;
+C -1 ; WX 500 ; N eacute ; B 52 -8 446 727 ;
+C -1 ; WX 500 ; N notequal ; B 49 -2 451 515 ;
+C -1 ; WX 500 ; N ocircumflex ; B 48 -8 452 726 ;
+C -1 ; WX 500 ; N Ograve ; B 28 -8 472 840 ;
+C -1 ; WX 500 ; N Scaron ; B 70 -8 445 840 ;
+C -1 ; WX 500 ; N plusminus ; B 39 -46 463 529 ;
+C -1 ; WX 500 ; N Atilde ; B 12 0 488 812 ;
+C -1 ; WX 500 ; N DC4 ; B 20 -8 471 683 ;
+C -1 ; WX 500 ; N Idieresis ; B 86 0 414 818 ;
+C -1 ; WX 500 ; N partialdiff ; B 44 -8 442 736 ;
+C -1 ; WX 500 ; N egrave ; B 52 -8 446 727 ;
+C -1 ; WX 500 ; N oacute ; B 48 -8 452 727 ;
+C -1 ; WX 500 ; N Ucircumflex ; B 53 -8 447 843 ;
+C -1 ; WX 500 ; N ydieresis ; B 30 -255 465 705 ;
+C -1 ; WX 500 ; N degree ; B 89 393 407 733 ;
+C -1 ; WX 500 ; N Acircumflex ; B 12 0 488 843 ;
+C -1 ; WX 500 ; N DC3 ; B 98 729 402 818 ;
+C -1 ; WX 500 ; N Icircumflex ; B 86 0 414 843 ;
+C -1 ; WX 500 ; N ccedilla ; B 64 -235 433 504 ;
+C -1 ; WX 500 ; N Uacute ; B 53 -8 447 840 ;
+C -1 ; WX 500 ; N ograve ; B 48 -8 452 727 ;
+C -1 ; WX 500 ; N thorn ; B 75 -251 445 730 ;
+C -1 ; WX 500 ; N registered ; B 43 250 457 738 ;
+C -1 ; WX 500 ; N integral ; B 89 -259 404 734 ;
+C -1 ; WX 500 ; N Ydieresis ; B 12 0 489 818 ;
+C -1 ; WX 500 ; N DC2 ; B 110 724 397 840 ;
+C -1 ; WX 500 ; N infinity ; B 8 119 492 424 ;
+C -1 ; WX 500 ; N greaterequal ; B 77 -46 430 546 ;
+C -1 ; WX 500 ; N aring ; B 55 -7 416 732 ;
+C -1 ; WX 500 ; N ntilde ; B 77 0 423 688 ;
+C -1 ; WX 500 ; N Delta ; B 0 0 501 675 ;
+C -1 ; WX 500 ; N yacute ; B 30 -255 465 727 ;
+C -1 ; WX 500 ; N trademark ; B 7 394 491 675 ;
+C -1 ; WX 500 ; N summation ; B 59 0 427 675 ;
+C -1 ; WX 500 ; N logicalnot ; B 56 76 426 287 ;
+C -1 ; WX 500 ; N Agrave ; B 12 0 488 840 ;
+C -1 ; WX 500 ; N DC1 ; B 109 727 396 843 ;
+C -1 ; WX 500 ; N multiply ; B 60 37 440 463 ;
+C -1 ; WX 500 ; N lessequal ; B 70 -46 423 546 ;
+C -1 ; WX 500 ; N adieresis ; B 55 -7 416 705 ;
+C -1 ; WX 500 ; N eth ; B 48 -8 450 737 ;
+C -1 ; WX 500 ; N Aacute ; B 12 0 488 840 ;
+C -1 ; WX 500 ; N udieresis ; B 77 -9 423 705 ;
+C -1 ; WX 500 ; N Iacute ; B 86 0 414 840 ;
+C -1 ; WX 500 ; N brokenbar ; B 227 -250 272 750 ;
+C -1 ; WX 500 ; N threequarters ; B 14 -19 487 749 ;
+C -1 ; WX 500 ; N Igrave ; B 86 0 414 840 ;
+C -1 ; WX 500 ; N DLE ; B 106 730 394 812 ;
+C -1 ; WX 500 ; N Odieresis ; B 28 -8 472 818 ;
+C -1 ; WX 500 ; N atilde ; B 55 -7 416 688 ;
+C -1 ; WX 500 ; N Edieresis ; B 98 0 408 818 ;
+C -1 ; WX 500 ; N idieresis ; B 85 0 441 705 ;
+C -1 ; WX 500 ; N Ugrave ; B 53 -8 447 840 ;
+C -1 ; WX 500 ; N ucircumflex ; B 77 -9 423 726 ;
+C -1 ; WX 500 ; N minus ; B 78 229 412 277 ;
+C -1 ; WX 500 ; N onehalf ; B 9 -19 489 749 ;
+C -1 ; WX 500 ; N Ecircumflex ; B 99 0 408 843 ;
+C -1 ; WX 500 ; N Otilde ; B 28 -8 472 812 ;
+C -1 ; WX 500 ; N acircumflex ; B 55 -7 416 726 ;
+C -1 ; WX 500 ; N icircumflex ; B 85 0 441 726 ;
+C -1 ; WX 500 ; N uacute ; B 77 -9 423 727 ;
+C -1 ; WX 500 ; N Omega ; B 19 0 481 683 ;
+C -1 ; WX 500 ; N onequarter ; B 9 -19 487 749 ;
+C -1 ; WX 500 ; N Eacute ; B 99 0 408 840 ;
+C -1 ; WX 500 ; N radical ; B 8 0 493 758 ;
+C -1 ; WX 500 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N aacute ; B 55 -7 416 727 ;
+C -1 ; WX 500 ; N iacute ; B 85 0 441 727 ;
+C -1 ; WX 500 ; N Ocircumflex ; B 28 -8 472 843 ;
+C -1 ; WX 500 ; N ugrave ; B 77 -9 423 727 ;
+C -1 ; WX 500 ; N onesuperior ; B 105 325 410 730 ;
+C -1 ; WX 500 ; N pi ; B 18 -7 469 497 ;
+C -1 ; WX 500 ; N Egrave ; B 99 0 408 840 ;
+C -1 ; WX 500 ; N agrave ; B 55 -7 416 727 ;
+C -1 ; WX 500 ; N igrave ; B 85 0 441 727 ;
+C -1 ; WX 500 ; N Oacute ; B 28 -8 472 840 ;
+C -1 ; WX 500 ; N apple ; B -1 -248 501 841 ;
+C -1 ; WX 500 ; N divide ; B 45 8 455 506 ;
+C -1 ; WX 500 ; N zcaron ; B 79 0 422 713 ;
+C -1 ; WX 500 ; N mu ; B 70 -251 430 497 ;
+C -1 ; WX 500 ; N Ccedilla ; B 45 -235 459 681 ;
+C -1 ; WX 500 ; N DEL ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N product ; B 7 7 493 665 ;
+C -1 ; WX 500 ; N Thorn ; B 89 0 433 675 ;
+C -1 ; WX 500 ; N approxequal ; B 60 121 443 387 ;
+C -1 ; WX 500 ; N edieresis ; B 52 -8 446 705 ;
+C -1 ; WX 500 ; N odieresis ; B 48 -8 452 705 ;
+C -1 ; WX 500 ; N lozenge ; B 28 -7 471 682 ;
+C -1 ; WX 500 ; N scaron ; B 75 -9 418 713 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/texmf-dist/fonts/afm/public/thsmc/thsmcp25.afm b/texmf-dist/fonts/afm/public/thsmc/thsmcp25.afm
new file mode 100644
index 00000000..004c8390
--- /dev/null
+++ b/texmf-dist/fonts/afm/public/thsmc/thsmcp25.afm
@@ -0,0 +1,273 @@
+StartFontMetrics 2.0
+Comment AFM Generated by Ghostscript/pf2afm
+FontName TheSansMonoCondensed-Plain
+FullName TheSansMonoCondensed Plain
+FamilyName The Sans Mono Condensed-
+Weight Plain
+Notice Copyright Luc as de Groot 1996
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -150
+UnderlineThickness 20
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -16 -257 513 853
+CapHeight 675
+XHeight 497
+Descender -247
+Ascender 730
+StartCharMetrics 252
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 500 ; N exclam ; B 187 -10 311 706 ;
+C 34 ; WX 500 ; N quotedbl ; B 113 492 384 738 ;
+C 35 ; WX 500 ; N numbersign ; B 20 0 479 675 ;
+C 36 ; WX 500 ; N dollar ; B 58 -104 456 735 ;
+C 37 ; WX 500 ; N percent ; B 15 -15 482 735 ;
+C 38 ; WX 500 ; N ampersand ; B 29 -10 471 738 ;
+C 39 ; WX 500 ; N quoteright ; B 117 385 343 734 ;
+C 40 ; WX 500 ; N parenleft ; B 131 -224 407 789 ;
+C 41 ; WX 500 ; N parenright ; B 97 -224 373 788 ;
+C 42 ; WX 500 ; N asterisk ; B 52 284 449 730 ;
+C 43 ; WX 500 ; N plus ; B 32 16 468 500 ;
+C 44 ; WX 500 ; N comma ; B 103 -188 332 166 ;
+C 45 ; WX 500 ; N hyphen ; B 101 216 385 295 ;
+C 46 ; WX 500 ; N period ; B 159 -10 332 162 ;
+C 47 ; WX 500 ; N slash ; B 63 -30 440 706 ;
+C 48 ; WX 500 ; N zero ; B 35 -10 464 610 ;
+C 49 ; WX 500 ; N one ; B 61 0 449 600 ;
+C 50 ; WX 500 ; N two ; B 65 0 428 610 ;
+C 51 ; WX 500 ; N three ; B 60 -93 418 610 ;
+C 52 ; WX 500 ; N four ; B 23 -83 475 600 ;
+C 53 ; WX 500 ; N five ; B 75 -93 428 600 ;
+C 54 ; WX 500 ; N six ; B 54 -10 449 683 ;
+C 55 ; WX 500 ; N seven ; B 65 -83 440 600 ;
+C 56 ; WX 500 ; N eight ; B 56 -14 445 689 ;
+C 57 ; WX 500 ; N nine ; B 48 -91 443 610 ;
+C 58 ; WX 500 ; N colon ; B 173 5 326 503 ;
+C 59 ; WX 500 ; N semicolon ; B 106 -197 332 503 ;
+C 60 ; WX 500 ; N less ; B 52 -30 414 537 ;
+C 61 ; WX 500 ; N equal ; B 62 138 438 370 ;
+C 62 ; WX 500 ; N greater ; B 68 -30 431 537 ;
+C 63 ; WX 500 ; N question ; B 116 -10 418 710 ;
+C 64 ; WX 500 ; N at ; B 19 -126 481 683 ;
+C 65 ; WX 500 ; N A ; B 10 0 490 675 ;
+C 66 ; WX 500 ; N B ; B 71 -3 451 678 ;
+C 67 ; WX 500 ; N C ; B 41 -8 463 682 ;
+C 68 ; WX 500 ; N D ; B 45 -3 470 678 ;
+C 69 ; WX 500 ; N E ; B 89 0 418 675 ;
+C 70 ; WX 500 ; N F ; B 93 0 432 675 ;
+C 71 ; WX 500 ; N G ; B 28 -9 458 684 ;
+C 72 ; WX 500 ; N H ; B 49 0 451 675 ;
+C 73 ; WX 500 ; N I ; B 77 0 423 675 ;
+C 74 ; WX 500 ; N J ; B 63 -7 390 675 ;
+C 75 ; WX 500 ; N K ; B 73 0 475 675 ;
+C 76 ; WX 500 ; N L ; B 110 0 442 675 ;
+C 77 ; WX 500 ; N M ; B 25 0 476 675 ;
+C 78 ; WX 500 ; N N ; B 53 0 449 675 ;
+C 79 ; WX 500 ; N O ; B 22 -10 478 685 ;
+C 80 ; WX 500 ; N P ; B 79 0 446 679 ;
+C 81 ; WX 500 ; N Q ; B 22 -183 484 685 ;
+C 82 ; WX 500 ; N R ; B 69 0 460 679 ;
+C 83 ; WX 500 ; N S ; B 61 -9 453 684 ;
+C 84 ; WX 500 ; N T ; B 28 0 472 675 ;
+C 85 ; WX 500 ; N U ; B 45 -9 455 675 ;
+C 86 ; WX 500 ; N V ; B 12 0 489 675 ;
+C 87 ; WX 500 ; N W ; B 24 0 475 675 ;
+C 88 ; WX 500 ; N X ; B 16 0 481 675 ;
+C 89 ; WX 500 ; N Y ; B 8 0 493 675 ;
+C 90 ; WX 500 ; N Z ; B 47 0 454 675 ;
+C 91 ; WX 500 ; N bracketleft ; B 149 -198 366 771 ;
+C 92 ; WX 500 ; N backslash ; B 66 -30 433 707 ;
+C 93 ; WX 500 ; N bracketright ; B 125 -198 343 771 ;
+C 94 ; WX 500 ; N asciicircum ; B 63 344 437 675 ;
+C 95 ; WX 500 ; N underscore ; B 0 -247 500 -181 ;
+C 96 ; WX 500 ; N quoteleft ; B 157 388 383 737 ;
+C 97 ; WX 500 ; N a ; B 48 -9 425 507 ;
+C 98 ; WX 500 ; N b ; B 67 -6 452 730 ;
+C 99 ; WX 500 ; N c ; B 57 -8 443 505 ;
+C 100 ; WX 500 ; N d ; B 48 -9 433 730 ;
+C 101 ; WX 500 ; N e ; B 45 -10 454 507 ;
+C 102 ; WX 500 ; N f ; B 39 0 482 736 ;
+C 103 ; WX 500 ; N g ; B 33 -256 459 506 ;
+C 104 ; WX 500 ; N h ; B 68 0 432 730 ;
+C 105 ; WX 500 ; N i ; B 75 0 449 721 ;
+C 106 ; WX 500 ; N j ; B 28 -255 396 721 ;
+C 107 ; WX 500 ; N k ; B 79 0 481 730 ;
+C 108 ; WX 500 ; N l ; B 65 0 448 730 ;
+C 109 ; WX 500 ; N m ; B 33 0 467 507 ;
+C 110 ; WX 500 ; N n ; B 68 0 432 507 ;
+C 111 ; WX 500 ; N o ; B 41 -9 460 506 ;
+C 112 ; WX 500 ; N p ; B 67 -247 452 506 ;
+C 113 ; WX 500 ; N q ; B 48 -247 433 503 ;
+C 114 ; WX 500 ; N r ; B 51 0 473 508 ;
+C 115 ; WX 500 ; N s ; B 65 -10 427 508 ;
+C 116 ; WX 500 ; N t ; B 27 -8 443 683 ;
+C 117 ; WX 500 ; N u ; B 68 -10 432 497 ;
+C 118 ; WX 500 ; N v ; B 25 0 475 497 ;
+C 119 ; WX 500 ; N w ; B 11 0 488 497 ;
+C 120 ; WX 500 ; N x ; B 26 0 474 497 ;
+C 121 ; WX 500 ; N y ; B 24 -252 473 497 ;
+C 122 ; WX 500 ; N z ; B 69 0 434 497 ;
+C 123 ; WX 500 ; N braceleft ; B 72 -197 399 770 ;
+C 124 ; WX 500 ; N bar ; B 218 -210 282 790 ;
+C 125 ; WX 500 ; N braceright ; B 99 -197 425 770 ;
+C 126 ; WX 500 ; N asciitilde ; B 32 418 470 596 ;
+C 161 ; WX 500 ; N exclamdown ; B 188 -208 312 508 ;
+C 162 ; WX 500 ; N cent ; B 56 0 444 675 ;
+C 163 ; WX 500 ; N sterling ; B 62 0 448 707 ;
+C 164 ; WX 500 ; N fraction ; B 23 -117 471 754 ;
+C 165 ; WX 500 ; N yen ; B 13 0 489 675 ;
+C 166 ; WX 500 ; N florin ; B 1 -185 455 707 ;
+C 167 ; WX 500 ; N section ; B 66 -137 438 705 ;
+C 168 ; WX 500 ; N currency ; B 48 -256 433 503 ;
+C 169 ; WX 500 ; N quotesingle ; B 190 492 294 738 ;
+C 170 ; WX 500 ; N quotedblleft ; B 62 420 463 736 ;
+C 171 ; WX 500 ; N guillemotleft ; B 73 47 416 456 ;
+C 172 ; WX 500 ; N guilsinglleft ; B 142 30 350 476 ;
+C 173 ; WX 500 ; N guilsinglright ; B 145 30 354 476 ;
+C 174 ; WX 500 ; N fi ; B 8 0 437 736 ;
+C 175 ; WX 500 ; N fl ; B 8 0 438 736 ;
+C 177 ; WX 500 ; N endash ; B 56 253 444 325 ;
+C 178 ; WX 500 ; N dagger ; B 61 0 440 730 ;
+C 179 ; WX 500 ; N daggerdbl ; B 71 0 429 730 ;
+C 180 ; WX 500 ; N periodcentered ; B 167 214 333 380 ;
+C 182 ; WX 500 ; N paragraph ; B 46 -96 455 675 ;
+C 183 ; WX 500 ; N bullet ; B 98 152 402 456 ;
+C 184 ; WX 500 ; N quotesinglbase ; B 103 -188 332 166 ;
+C 185 ; WX 500 ; N quotedblbase ; B 37 -191 438 125 ;
+C 186 ; WX 500 ; N quotedblright ; B 37 417 438 733 ;
+C 187 ; WX 500 ; N guillemotright ; B 84 47 427 456 ;
+C 188 ; WX 500 ; N ellipsis ; B 30 -9 470 107 ;
+C 189 ; WX 500 ; N perthousand ; B -16 -10 513 733 ;
+C 191 ; WX 500 ; N questiondown ; B 82 -212 384 508 ;
+C 193 ; WX 500 ; N grave ; B 93 570 314 735 ;
+C 194 ; WX 500 ; N acute ; B 186 570 407 735 ;
+C 195 ; WX 500 ; N circumflex ; B 101 571 400 735 ;
+C 196 ; WX 500 ; N tilde ; B 90 589 405 698 ;
+C 197 ; WX 500 ; N macron ; B 137 612 363 673 ;
+C 198 ; WX 500 ; N breve ; B 137 574 363 704 ;
+C 199 ; WX 500 ; N dotaccent ; B 180 572 320 713 ;
+C 200 ; WX 500 ; N dieresis ; B 94 597 406 709 ;
+C 202 ; WX 500 ; N ring ; B 154 553 346 736 ;
+C 203 ; WX 500 ; N cedilla ; B 191 -238 327 -51 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 96 570 442 739 ;
+C 206 ; WX 500 ; N ogonek ; B 181 -226 337 0 ;
+C 207 ; WX 500 ; N caron ; B 100 561 399 725 ;
+C 208 ; WX 500 ; N emdash ; B 0 253 502 325 ;
+C 225 ; WX 500 ; N AE ; B -10 0 494 675 ;
+C 227 ; WX 500 ; N ordfeminine ; B 89 185 409 683 ;
+C 232 ; WX 500 ; N Lslash ; B 38 0 455 675 ;
+C 233 ; WX 500 ; N Oslash ; B 22 -106 478 774 ;
+C 234 ; WX 500 ; N OE ; B 14 -6 484 680 ;
+C 235 ; WX 500 ; N ordmasculine ; B 78 185 421 684 ;
+C 241 ; WX 500 ; N ae ; B 9 -10 492 507 ;
+C 245 ; WX 500 ; N dotlessi ; B 75 0 449 497 ;
+C 248 ; WX 500 ; N lslash ; B 65 0 448 730 ;
+C 249 ; WX 500 ; N oslash ; B 41 -103 460 596 ;
+C 250 ; WX 500 ; N oe ; B 9 -10 492 507 ;
+C 251 ; WX 500 ; N germandbls ; B 65 -8 465 736 ;
+C -1 ; WX 500 ; N threesuperior ; B 110 315 366 736 ;
+C -1 ; WX 500 ; N Aring ; B 10 0 490 841 ;
+C -1 ; WX 500 ; N copyright ; B 6 3 494 669 ;
+C -1 ; WX 500 ; N US ; B 200 720 407 850 ;
+C -1 ; WX 500 ; N Ntilde ; B 53 0 449 824 ;
+C -1 ; WX 500 ; N Yacute ; B 8 0 493 850 ;
+C -1 ; WX 500 ; N ecircumflex ; B 45 -10 454 735 ;
+C -1 ; WX 500 ; N otilde ; B 41 -9 460 698 ;
+C -1 ; WX 500 ; N Zcaron ; B 47 0 454 850 ;
+C -1 ; WX 500 ; N twosuperior ; B 113 325 393 735 ;
+C -1 ; WX 500 ; N Eth ; B 14 -4 471 678 ;
+C -1 ; WX 500 ; N RS ; B 93 720 300 850 ;
+C -1 ; WX 500 ; N Adieresis ; B 10 0 490 827 ;
+C -1 ; WX 500 ; N Udieresis ; B 45 -9 455 827 ;
+C -1 ; WX 500 ; N eacute ; B 45 -10 454 735 ;
+C -1 ; WX 500 ; N notequal ; B 47 -6 453 517 ;
+C -1 ; WX 500 ; N ocircumflex ; B 41 -9 460 735 ;
+C -1 ; WX 500 ; N Ograve ; B 22 -10 478 850 ;
+C -1 ; WX 500 ; N Scaron ; B 61 -9 453 850 ;
+C -1 ; WX 500 ; N plusminus ; B 40 -57 464 535 ;
+C -1 ; WX 500 ; N Atilde ; B 10 0 490 824 ;
+C -1 ; WX 500 ; N DC4 ; B 18 -9 475 685 ;
+C -1 ; WX 500 ; N Idieresis ; B 77 0 423 827 ;
+C -1 ; WX 500 ; N partialdiff ; B 37 -8 451 737 ;
+C -1 ; WX 500 ; N egrave ; B 45 -10 454 735 ;
+C -1 ; WX 500 ; N oacute ; B 41 -9 460 735 ;
+C -1 ; WX 500 ; N Ucircumflex ; B 45 -9 455 853 ;
+C -1 ; WX 500 ; N ydieresis ; B 24 -252 473 709 ;
+C -1 ; WX 500 ; N degree ; B 80 381 414 732 ;
+C -1 ; WX 500 ; N Acircumflex ; B 10 0 490 853 ;
+C -1 ; WX 500 ; N DC3 ; B 90 725 410 827 ;
+C -1 ; WX 500 ; N Icircumflex ; B 77 0 423 853 ;
+C -1 ; WX 500 ; N ccedilla ; B 57 -238 443 505 ;
+C -1 ; WX 500 ; N Uacute ; B 45 -9 455 850 ;
+C -1 ; WX 500 ; N ograve ; B 41 -9 460 735 ;
+C -1 ; WX 500 ; N thorn ; B 67 -247 452 730 ;
+C -1 ; WX 500 ; N registered ; B 34 242 466 746 ;
+C -1 ; WX 500 ; N integral ; B 81 -256 411 735 ;
+C -1 ; WX 500 ; N Ydieresis ; B 8 0 493 827 ;
+C -1 ; WX 500 ; N DC2 ; B 101 720 404 850 ;
+C -1 ; WX 500 ; N infinity ; B 6 109 494 435 ;
+C -1 ; WX 500 ; N greaterequal ; B 72 -57 434 558 ;
+C -1 ; WX 500 ; N aring ; B 48 -9 425 734 ;
+C -1 ; WX 500 ; N ntilde ; B 68 0 432 698 ;
+C -1 ; WX 500 ; N Delta ; B 0 0 500 675 ;
+C -1 ; WX 500 ; N yacute ; B 24 -252 473 735 ;
+C -1 ; WX 500 ; N trademark ; B 7 394 492 675 ;
+C -1 ; WX 500 ; N summation ; B 53 0 438 675 ;
+C -1 ; WX 500 ; N logicalnot ; B 49 71 434 296 ;
+C -1 ; WX 500 ; N Agrave ; B 10 0 490 850 ;
+C -1 ; WX 500 ; N DC1 ; B 101 723 403 853 ;
+C -1 ; WX 500 ; N multiply ; B 50 28 450 471 ;
+C -1 ; WX 500 ; N lessequal ; B 66 -57 428 558 ;
+C -1 ; WX 500 ; N adieresis ; B 48 -9 425 709 ;
+C -1 ; WX 500 ; N eth ; B 41 -9 459 740 ;
+C -1 ; WX 500 ; N Aacute ; B 10 0 490 850 ;
+C -1 ; WX 500 ; N udieresis ; B 68 -10 432 709 ;
+C -1 ; WX 500 ; N Iacute ; B 77 0 423 850 ;
+C -1 ; WX 500 ; N brokenbar ; B 218 -250 281 750 ;
+C -1 ; WX 500 ; N threequarters ; B 13 -26 487 748 ;
+C -1 ; WX 500 ; N Igrave ; B 77 0 423 850 ;
+C -1 ; WX 500 ; N DLE ; B 93 726 406 824 ;
+C -1 ; WX 500 ; N Odieresis ; B 22 -10 478 827 ;
+C -1 ; WX 500 ; N atilde ; B 48 -9 425 698 ;
+C -1 ; WX 500 ; N Edieresis ; B 89 0 418 827 ;
+C -1 ; WX 500 ; N idieresis ; B 75 0 449 709 ;
+C -1 ; WX 500 ; N Ugrave ; B 45 -9 455 850 ;
+C -1 ; WX 500 ; N ucircumflex ; B 68 -10 432 735 ;
+C -1 ; WX 500 ; N minus ; B 77 225 414 294 ;
+C -1 ; WX 500 ; N onehalf ; B 7 -26 491 748 ;
+C -1 ; WX 500 ; N Ecircumflex ; B 89 0 418 853 ;
+C -1 ; WX 500 ; N Otilde ; B 22 -10 478 824 ;
+C -1 ; WX 500 ; N acircumflex ; B 48 -9 425 735 ;
+C -1 ; WX 500 ; N icircumflex ; B 75 0 449 735 ;
+C -1 ; WX 500 ; N uacute ; B 68 -10 432 735 ;
+C -1 ; WX 500 ; N Omega ; B 17 0 483 685 ;
+C -1 ; WX 500 ; N onequarter ; B 7 -26 487 748 ;
+C -1 ; WX 500 ; N Eacute ; B 89 0 418 850 ;
+C -1 ; WX 500 ; N radical ; B 7 0 497 758 ;
+C -1 ; WX 500 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N aacute ; B 48 -9 425 735 ;
+C -1 ; WX 500 ; N iacute ; B 75 0 449 735 ;
+C -1 ; WX 500 ; N Ocircumflex ; B 22 -10 478 853 ;
+C -1 ; WX 500 ; N ugrave ; B 68 -10 432 735 ;
+C -1 ; WX 500 ; N onesuperior ; B 104 325 409 730 ;
+C -1 ; WX 500 ; N pi ; B 16 -9 474 497 ;
+C -1 ; WX 500 ; N Egrave ; B 89 0 418 850 ;
+C -1 ; WX 500 ; N agrave ; B 48 -9 425 735 ;
+C -1 ; WX 500 ; N igrave ; B 75 0 449 735 ;
+C -1 ; WX 500 ; N Oacute ; B 22 -10 478 850 ;
+C -1 ; WX 500 ; N apple ; B -10 -248 510 844 ;
+C -1 ; WX 500 ; N divide ; B 43 -2 457 517 ;
+C -1 ; WX 500 ; N zcaron ; B 69 0 434 725 ;
+C -1 ; WX 500 ; N mu ; B 63 -247 437 497 ;
+C -1 ; WX 500 ; N Ccedilla ; B 41 -238 463 682 ;
+C -1 ; WX 500 ; N DEL ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N product ; B 6 3 494 669 ;
+C -1 ; WX 500 ; N Thorn ; B 79 0 446 675 ;
+C -1 ; WX 500 ; N approxequal ; B 53 103 447 401 ;
+C -1 ; WX 500 ; N edieresis ; B 45 -10 454 709 ;
+C -1 ; WX 500 ; N odieresis ; B 41 -9 460 709 ;
+C -1 ; WX 500 ; N lozenge ; B 21 -6 478 681 ;
+C -1 ; WX 500 ; N scaron ; B 65 -10 429 725 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/texmf-dist/fonts/map/dvips/thsmc/flm.map b/texmf-dist/fonts/map/dvips/thsmc/flm.map
new file mode 100644
index 00000000..4f3ded0d
--- /dev/null
+++ b/texmf-dist/fonts/map/dvips/thsmc/flm.map
@@ -0,0 +1,9 @@
+flml8rc TheSansMonoCondensed-Light <8r.enc <thsmcl21.pfb " TeXBase1Encoding ReEncodeFont "
+flmlo8rc TheSansMonoCondensed-Light <8r.enc <thsmcl21.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
+flmr8rc TheSansMonoCondensed-Plain <8r.enc <thsmcp25.pfb " TeXBase1Encoding ReEncodeFont "
+flmro8rc TheSansMonoCondensed-Plain <8r.enc <thsmcp25.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
+flmri8rc TheSansMonoCondensed-Italic <8r.enc <thsmci29.pfb " TeXBase1Encoding ReEncodeFont "
+flmb8rc TheSansMonoCondensed-Bold <8r.enc <thsmcb02.pfb " TeXBase1Encoding ReEncodeFont "
+flmbo8rc TheSansMonoCondensed-Bold <8r.enc <thsmcb02.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
+flmc8rc TheSansMonoCondensed-Black <8r.enc <thsmcb96.pfb " TeXBase1Encoding ReEncodeFont "
+flmco8rc TheSansMonoCondensed-Black <8r.enc <thsmcb96.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
diff --git a/texmf-dist/fonts/map/dvips/thsmc/fts.map b/texmf-dist/fonts/map/dvips/thsmc/fts.map
new file mode 100644
index 00000000..85bac471
--- /dev/null
+++ b/texmf-dist/fonts/map/dvips/thsmc/fts.map
@@ -0,0 +1,9 @@
+ftsl8rc TheSansMonoCondensed-Light <8r.enc <thsmcl21.pfb " TeXBase1Encoding ReEncodeFont "
+ftslo8rc TheSansMonoCondensed-Light <8r.enc <thsmcl21.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
+ftsr8rc TheSansMonoCondensed-Plain <8r.enc <thsmcp25.pfb " TeXBase1Encoding ReEncodeFont "
+ftsro8rc TheSansMonoCondensed-Plain <8r.enc <thsmcp25.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
+ftsri8rc TheSansMonoCondensed-Italic <8r.enc <thsmci29.pfb " TeXBase1Encoding ReEncodeFont "
+ftsb8rc TheSansMonoCondensed-Bold <8r.enc <thsmcb02.pfb " TeXBase1Encoding ReEncodeFont "
+ftsbo8rc TheSansMonoCondensed-Bold <8r.enc <thsmcb02.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
+ftsc8rc TheSansMonoCondensed-Black <8r.enc <thsmcb96.pfb " TeXBase1Encoding ReEncodeFont "
+ftsco8rc TheSansMonoCondensed-Black <8r.enc <thsmcb96.pfb " TeXBase1Encoding ReEncodeFont 0.167 SlantFont "
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmb8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmb8cc.tfm
new file mode 100644
index 00000000..4b167e4b
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmb8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmb8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmb8rc.tfm
new file mode 100644
index 00000000..257f6293
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmb8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmb8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmb8tc.tfm
new file mode 100644
index 00000000..fd4b87b3
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmb8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmbc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmbc8tc.tfm
new file mode 100644
index 00000000..3f3cff4f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmbc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmbo8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmbo8cc.tfm
new file mode 100644
index 00000000..7f1b7815
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmbo8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmbo8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmbo8rc.tfm
new file mode 100644
index 00000000..55453c1f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmbo8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmbo8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmbo8tc.tfm
new file mode 100644
index 00000000..88020b1a
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmbo8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmc8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmc8cc.tfm
new file mode 100644
index 00000000..558f249f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmc8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmc8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmc8rc.tfm
new file mode 100644
index 00000000..6cc95fdb
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmc8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmc8tc.tfm
new file mode 100644
index 00000000..68ef31f5
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmcc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmcc8tc.tfm
new file mode 100644
index 00000000..9cd20baa
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmcc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmco8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmco8cc.tfm
new file mode 100644
index 00000000..53db5f92
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmco8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmco8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmco8rc.tfm
new file mode 100644
index 00000000..79004665
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmco8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmco8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmco8tc.tfm
new file mode 100644
index 00000000..d553b6cf
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmco8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flml8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flml8cc.tfm
new file mode 100644
index 00000000..5c46caa9
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flml8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flml8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flml8rc.tfm
new file mode 100644
index 00000000..c5e2af32
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flml8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flml8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flml8tc.tfm
new file mode 100644
index 00000000..6333f4de
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flml8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmlc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmlc8tc.tfm
new file mode 100644
index 00000000..f70cf8f4
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmlc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmlo8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmlo8cc.tfm
new file mode 100644
index 00000000..903939d6
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmlo8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmlo8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmlo8rc.tfm
new file mode 100644
index 00000000..62301b1a
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmlo8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmlo8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmlo8tc.tfm
new file mode 100644
index 00000000..b43826f2
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmlo8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmr8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmr8cc.tfm
new file mode 100644
index 00000000..64746a21
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmr8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmr8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmr8rc.tfm
new file mode 100644
index 00000000..54bef794
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmr8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmr8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmr8tc.tfm
new file mode 100644
index 00000000..acb95f8d
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmr8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmrc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmrc8tc.tfm
new file mode 100644
index 00000000..ed0cc646
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmrc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmri8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmri8cc.tfm
new file mode 100644
index 00000000..ea554eed
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmri8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmri8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmri8rc.tfm
new file mode 100644
index 00000000..8b72f876
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmri8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmri8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmri8tc.tfm
new file mode 100644
index 00000000..36a3a160
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmri8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmro8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmro8cc.tfm
new file mode 100644
index 00000000..5c1d4f04
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmro8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmro8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmro8rc.tfm
new file mode 100644
index 00000000..23928c8f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmro8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/flmro8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/flmro8tc.tfm
new file mode 100644
index 00000000..083cd8b4
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/flmro8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsb8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsb8cc.tfm
new file mode 100644
index 00000000..4b167e4b
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsb8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsb8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsb8rc.tfm
new file mode 100644
index 00000000..257f6293
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsb8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsb8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsb8tc.tfm
new file mode 100644
index 00000000..fd4b87b3
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsb8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsbc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsbc8tc.tfm
new file mode 100644
index 00000000..3f3cff4f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsbc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsbo8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsbo8cc.tfm
new file mode 100644
index 00000000..7f1b7815
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsbo8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsbo8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsbo8rc.tfm
new file mode 100644
index 00000000..55453c1f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsbo8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsbo8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsbo8tc.tfm
new file mode 100644
index 00000000..88020b1a
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsbo8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsc8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsc8cc.tfm
new file mode 100644
index 00000000..558f249f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsc8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsc8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsc8rc.tfm
new file mode 100644
index 00000000..6cc95fdb
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsc8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsc8tc.tfm
new file mode 100644
index 00000000..68ef31f5
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftscc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftscc8tc.tfm
new file mode 100644
index 00000000..9cd20baa
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftscc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsco8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsco8cc.tfm
new file mode 100644
index 00000000..53db5f92
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsco8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsco8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsco8rc.tfm
new file mode 100644
index 00000000..79004665
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsco8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsco8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsco8tc.tfm
new file mode 100644
index 00000000..d553b6cf
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsco8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsl8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsl8cc.tfm
new file mode 100644
index 00000000..5c46caa9
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsl8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsl8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsl8rc.tfm
new file mode 100644
index 00000000..c5e2af32
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsl8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsl8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsl8tc.tfm
new file mode 100644
index 00000000..6333f4de
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsl8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftslc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftslc8tc.tfm
new file mode 100644
index 00000000..f70cf8f4
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftslc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftslo8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftslo8cc.tfm
new file mode 100644
index 00000000..903939d6
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftslo8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftslo8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftslo8rc.tfm
new file mode 100644
index 00000000..62301b1a
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftslo8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftslo8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftslo8tc.tfm
new file mode 100644
index 00000000..b43826f2
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftslo8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsr8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsr8cc.tfm
new file mode 100644
index 00000000..64746a21
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsr8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsr8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsr8rc.tfm
new file mode 100644
index 00000000..54bef794
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsr8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsr8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsr8tc.tfm
new file mode 100644
index 00000000..acb95f8d
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsr8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsrc8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsrc8tc.tfm
new file mode 100644
index 00000000..ed0cc646
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsrc8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsri8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsri8cc.tfm
new file mode 100644
index 00000000..ea554eed
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsri8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsri8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsri8rc.tfm
new file mode 100644
index 00000000..8b72f876
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsri8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsri8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsri8tc.tfm
new file mode 100644
index 00000000..36a3a160
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsri8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsro8cc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsro8cc.tfm
new file mode 100644
index 00000000..5c1d4f04
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsro8cc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsro8rc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsro8rc.tfm
new file mode 100644
index 00000000..23928c8f
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsro8rc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/ftsro8tc.tfm b/texmf-dist/fonts/tfm/public/thsmc/ftsro8tc.tfm
new file mode 100644
index 00000000..083cd8b4
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/ftsro8tc.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/thsmcb02.tfm b/texmf-dist/fonts/tfm/public/thsmc/thsmcb02.tfm
new file mode 100644
index 00000000..4f43a699
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/thsmcb02.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/thsmcb96.tfm b/texmf-dist/fonts/tfm/public/thsmc/thsmcb96.tfm
new file mode 100644
index 00000000..a2498659
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/thsmcb96.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/thsmci29.tfm b/texmf-dist/fonts/tfm/public/thsmc/thsmci29.tfm
new file mode 100644
index 00000000..e4a0a06b
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/thsmci29.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/thsmcl21.tfm b/texmf-dist/fonts/tfm/public/thsmc/thsmcl21.tfm
new file mode 100644
index 00000000..f831809d
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/thsmcl21.tfm
Binary files differ
diff --git a/texmf-dist/fonts/tfm/public/thsmc/thsmcp25.tfm b/texmf-dist/fonts/tfm/public/thsmc/thsmcp25.tfm
new file mode 100644
index 00000000..ca121739
--- /dev/null
+++ b/texmf-dist/fonts/tfm/public/thsmc/thsmcp25.tfm
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmb8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmb8cc.vf
new file mode 100644
index 00000000..7ccbc0e1
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmb8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmb8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmb8tc.vf
new file mode 100644
index 00000000..f44d177b
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmb8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmbc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmbc8tc.vf
new file mode 100644
index 00000000..75b262da
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmbc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmbo8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmbo8cc.vf
new file mode 100644
index 00000000..2a72b0b2
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmbo8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmbo8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmbo8tc.vf
new file mode 100644
index 00000000..ff5acc05
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmbo8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmc8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmc8cc.vf
new file mode 100644
index 00000000..75b6b7ba
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmc8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmc8tc.vf
new file mode 100644
index 00000000..a5f9a743
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmcc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmcc8tc.vf
new file mode 100644
index 00000000..b8d6e2c5
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmcc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmco8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmco8cc.vf
new file mode 100644
index 00000000..59f6a679
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmco8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmco8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmco8tc.vf
new file mode 100644
index 00000000..69552bb5
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmco8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flml8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flml8cc.vf
new file mode 100644
index 00000000..cc56c14f
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flml8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flml8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flml8tc.vf
new file mode 100644
index 00000000..d6b351b4
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flml8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmlc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmlc8tc.vf
new file mode 100644
index 00000000..ff8e4165
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmlc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmlo8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmlo8cc.vf
new file mode 100644
index 00000000..c7a3b664
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmlo8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmlo8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmlo8tc.vf
new file mode 100644
index 00000000..9ef738cd
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmlo8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmr8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmr8cc.vf
new file mode 100644
index 00000000..98d38b94
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmr8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmr8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmr8tc.vf
new file mode 100644
index 00000000..c2de4b69
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmr8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmrc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmrc8tc.vf
new file mode 100644
index 00000000..72e7272a
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmrc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmri8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmri8cc.vf
new file mode 100644
index 00000000..9993636b
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmri8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmri8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmri8tc.vf
new file mode 100644
index 00000000..a4e50978
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmri8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmro8cc.vf b/texmf-dist/fonts/vf/public/thsmc/flmro8cc.vf
new file mode 100644
index 00000000..1e6c7dbf
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmro8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/flmro8tc.vf b/texmf-dist/fonts/vf/public/thsmc/flmro8tc.vf
new file mode 100644
index 00000000..d5aeaa3d
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/flmro8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsb8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsb8cc.vf
new file mode 100644
index 00000000..bc4c14ed
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsb8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsb8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsb8tc.vf
new file mode 100644
index 00000000..b8ca094b
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsb8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsbc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsbc8tc.vf
new file mode 100644
index 00000000..d039d32f
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsbc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsbo8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsbo8cc.vf
new file mode 100644
index 00000000..d61bf937
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsbo8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsbo8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsbo8tc.vf
new file mode 100644
index 00000000..80d31317
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsbo8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsc8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsc8cc.vf
new file mode 100644
index 00000000..a0437758
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsc8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsc8tc.vf
new file mode 100644
index 00000000..48b3bc16
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftscc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftscc8tc.vf
new file mode 100644
index 00000000..aeb139e1
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftscc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsco8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsco8cc.vf
new file mode 100644
index 00000000..57ce5ddc
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsco8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsco8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsco8tc.vf
new file mode 100644
index 00000000..a2f5eb70
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsco8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsl8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsl8cc.vf
new file mode 100644
index 00000000..650fbc2e
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsl8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsl8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsl8tc.vf
new file mode 100644
index 00000000..a2376988
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsl8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftslc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftslc8tc.vf
new file mode 100644
index 00000000..1225ca68
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftslc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftslo8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftslo8cc.vf
new file mode 100644
index 00000000..4a582b12
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftslo8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftslo8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftslo8tc.vf
new file mode 100644
index 00000000..8e7ecb77
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftslo8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsr8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsr8cc.vf
new file mode 100644
index 00000000..bb1a3b38
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsr8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsr8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsr8tc.vf
new file mode 100644
index 00000000..1b78088c
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsr8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsrc8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsrc8tc.vf
new file mode 100644
index 00000000..6adf3961
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsrc8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsri8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsri8cc.vf
new file mode 100644
index 00000000..8d05e0b9
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsri8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsri8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsri8tc.vf
new file mode 100644
index 00000000..6faee230
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsri8tc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsro8cc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsro8cc.vf
new file mode 100644
index 00000000..76c1a4b8
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsro8cc.vf
Binary files differ
diff --git a/texmf-dist/fonts/vf/public/thsmc/ftsro8tc.vf b/texmf-dist/fonts/vf/public/thsmc/ftsro8tc.vf
new file mode 100644
index 00000000..7a6055d8
--- /dev/null
+++ b/texmf-dist/fonts/vf/public/thsmc/ftsro8tc.vf
Binary files differ