From 9191d12efe40ce045f76b695fc5c02fa6a1a7d6a Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Fri, 9 Apr 2021 20:43:45 +0200 Subject: 2021-04-09 19:56:00 --- scripts/context/lua/mtx-fonts.lua | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'scripts') diff --git a/scripts/context/lua/mtx-fonts.lua b/scripts/context/lua/mtx-fonts.lua index 65a661ac4..324da841b 100644 --- a/scripts/context/lua/mtx-fonts.lua +++ b/scripts/context/lua/mtx-fonts.lua @@ -59,6 +59,10 @@ local helpinfo = [[ mtxrun --script font --list somename (== --pattern=*somename*) + + mtxrun --script font --list --file filename + mtxrun --script font --list --name --pattern=*somefile* + mtxrun --script font --list --name somename mtxrun --script font --list --name --pattern=*somename* @@ -406,46 +410,46 @@ function scripts.fonts.list() if getargument("name") then if pattern then - --~ mtxrun --script font --list --name --pattern=*somename* + -- mtxrun --script font --list --name --pattern=*somename* list_matches(fonts.names.list(string.topattern(pattern,true),reload,all),info) elseif filter then report("not supported: --list --name --filter",name) elseif given then - --~ mtxrun --script font --list --name somename + -- mtxrun --script font --list --name somename list_matches(fonts.names.list(given,reload,all),info) else report("not supported: --list --name ",name) end elseif getargument("spec") then if pattern then - --~ mtxrun --script font --list --spec --pattern=*somename* + -- mtxrun --script font --list --spec --pattern=*somename* report("not supported: --list --spec --pattern",name) elseif filter then - --~ mtxrun --script font --list --spec --filter="fontname=somename" + -- mtxrun --script font --list --spec --filter="fontname=somename" list_specifications(fonts.names.getlookups(filter),info) elseif given then - --~ mtxrun --script font --list --spec somename + -- mtxrun --script font --list --spec somename list_specifications(fonts.names.collectspec(given,reload,all),info) else report("not supported: --list --spec ",name) end elseif getargument("file") then if pattern then - --~ mtxrun --script font --list --file --pattern=*somename* + -- mtxrun --script font --list --file --pattern=*somename* list_specifications(fonts.names.collectfiles(string.topattern(pattern,true),reload,all),info) elseif filter then report("not supported: --list --spec",name) elseif given then - --~ mtxrun --script font --list --file somename + -- mtxrun --script font --list --file somename list_specifications(fonts.names.collectfiles(given,reload,all),info) else report("not supported: --list --file ",name) end elseif pattern then - --~ mtxrun --script font --list --pattern=*somename* + -- mtxrun --script font --list --pattern=*somename* list_matches(fonts.names.list(string.topattern(pattern,true),reload,all),info) elseif given then - --~ mtxrun --script font --list somename + -- mtxrun --script font --list somename list_matches(fonts.names.list(given,reload,all),info) elseif all then pattern = "*" -- cgit v1.2.3