summaryrefslogtreecommitdiff
path: root/tex/context/modules/mkiv/s-fonts-charts.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/modules/mkiv/s-fonts-charts.mkiv')
-rw-r--r--tex/context/modules/mkiv/s-fonts-charts.mkiv11
1 files changed, 8 insertions, 3 deletions
diff --git a/tex/context/modules/mkiv/s-fonts-charts.mkiv b/tex/context/modules/mkiv/s-fonts-charts.mkiv
index 3123cc0d0..36fec22f0 100644
--- a/tex/context/modules/mkiv/s-fonts-charts.mkiv
+++ b/tex/context/modules/mkiv/s-fonts-charts.mkiv
@@ -54,6 +54,7 @@
\starttexdefinition unexpanded FontChartSetLegend #1
\dontleavehmode
+% \kern .5mm
\setbox\scratchbox\hbox to 1cm \bgroup
\infofont\hss#1\hss
\egroup
@@ -89,7 +90,8 @@
local filename = settings.filename or settings.name or ""
local fontid = true
- local newpage = settings.page == interfaces.variables.yes
+ local newpage = settings.page == interfaces.variables.yes
+ local all = settings.option == interfaces.variables.all
if filename ~= "" then
fontid = fonts.definers.internal({ name = filename, size = "10pt" },"chartfont")
@@ -101,7 +103,7 @@
local chars = data.characters
for u in table.sortedhash(chars) do
- if u >= private then
+ if not all and u >= private then
break
else
ranges[div(u,0xFF)] = true
@@ -127,6 +129,7 @@
context.offinterlineskip()
ctx_noslot()
for i=0,0xF do
+ ctx_gap()
ctx_setlegend(formatters["%03X"](r*0x10+i))
end
r = r * 0xFF
@@ -169,7 +172,9 @@
\starttext
- \showfontchart[filename=aegean,page=yes]
+ \showfontchart[filename=texgyredejavu-math.otf,page=yes,option=all]
+
+% \showfontchart[filename=aegean,page=yes]
% \showfontchart[filename=veramono.ttf,page=yes]
% \showfontchart[filename=CoelacanthSubhdHeavy.otf,page=yes]