1%D \module 2%D [ file=font-chk, 3%D version=2009.01.02, % moved from font-tra 4%D title=\CONTEXT\ Font Macros, 5%D subtitle=Checking, 6%D author=Hans Hagen, 7%D date=\currentdate, 8%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] 9%C 10%C This module is part of the \CONTEXT\ macro||package and is 11%C therefore copyrighted by \PRAGMA. See mreadme.pdf for 12%C details. 13 14\writestatus{loading}{ConTeXt Font Macros / Checking} 15 16\registerctxluafile{font-chk}{autosuffix} 17 18\tracinglostchars\zerocount 19 20% Use this instead: 21% 22% \definefontfeature[default][default][missing=yes] 23% \enabletrackers[fonts.missing=replace] 24 25\permanent\protected\def\checkmissingcharacters {\enabletrackers[fonts.missing]} 26\permanent\protected\def\removemissingcharacters {\enabletrackers[fonts.missing=remove]} 27\permanent\protected\def\replacemissingcharacters{\enabletrackers[fonts.missing=replace]} 28\permanent\protected\def\handlemissingcharacters {\enabletrackers[fonts.missing={decompose,replace}]} 29 30% \enableexperiments[fonts.compact] 31 32%D \starttyping 33%D \replacemissingcharacters 34%D 35%D \startbuffer 36%D \startlines[before=,after=] 37%D \strut {\tf test \char 12345\ test \char 12346\ test} 38%D \strut {\bf test \char 12345\ test \char 12346\ test} 39%D \strut {\it test \char 12345\ test \char 12346\ test} 40%D \strut {\bi test \char 12345\ test \char 12346\ test} 41%D \strut {test ὀ ρ φ α ν ῖ ο ς test} 42%D \stoplines 43%D \stopbuffer 44%D 45%D \starttext 46%D \startTEXpage[offset=2pt,strut=no] 47%D \getbuffer 48%D \switchtobodyfont[pagella] 49%D \getbuffer 50%D \switchtobodyfont[dejavu] 51%D \getbuffer 52%D \stopTEXpage 53%D \stoptext 54%D \stoptyping 55 56\endinput 57 |