texlive[68184] Master/texmf-dist: blopentype (5sep23)

commits+karl at tug.org commits+karl at tug.org
Tue Sep 5 22:06:19 CEST 2023


Revision: 68184
          http://tug.org/svn/texlive?view=revision&revision=68184
Author:   karl
Date:     2023-09-05 22:06:19 +0200 (Tue, 05 Sep 2023)
Log Message:
-----------
blopentype (5sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/luatex/blopentype/LICENSE
    trunk/Master/texmf-dist/doc/luatex/blopentype/README.md
    trunk/Master/texmf-dist/tex/luatex/blopentype/blot-fonts.lua
    trunk/Master/texmf-dist/tex/luatex/blopentype/blot.tex

Modified: trunk/Master/texmf-dist/doc/luatex/blopentype/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/blopentype/LICENSE	2023-09-05 20:06:09 UTC (rev 68183)
+++ trunk/Master/texmf-dist/doc/luatex/blopentype/LICENSE	2023-09-05 20:06:19 UTC (rev 68184)
@@ -1,6 +1,6 @@
 MIT License
 
-Copyright (c) 2022 Luis Rivera
+Copyright (c) 2022-2023 Paul Isambert, Luis Rivera
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

Modified: trunk/Master/texmf-dist/doc/luatex/blopentype/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/blopentype/README.md	2023-09-05 20:06:09 UTC (rev 68183)
+++ trunk/Master/texmf-dist/doc/luatex/blopentype/README.md	2023-09-05 20:06:19 UTC (rev 68184)
@@ -31,8 +31,8 @@
 
 # Authors 
 
-Version 0.0.2 (C) 2023 Paul Isambert (author) and Luis Rivera (maintainer).
+Version 0.0.3 (C) 2022-2023 Paul Isambert (author) and Luis Rivera (maintainer).
 
 LaTeX Project Public License, LPPL Version 1.3c 2008-05-04 or MIT License
 
-June 29, 2023
+September 3, 2023.

Modified: trunk/Master/texmf-dist/tex/luatex/blopentype/blot-fonts.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/blopentype/blot-fonts.lua	2023-09-05 20:06:09 UTC (rev 68183)
+++ trunk/Master/texmf-dist/tex/luatex/blopentype/blot-fonts.lua	2023-09-05 20:06:19 UTC (rev 68184)
@@ -128,7 +128,7 @@
 
 -- Returns anything after the last dot, i.e. an extension.
 function lfs.extension (s)
-  return str.lower(str.match(s, "%.([^%.]*)$"))
+  return str.lower(str.match(s, "%.([^%.]*)$") or "")
 --  return str.match(s, "%.([^%.]*)$")
 end
 
@@ -1224,3 +1224,11 @@
 end
 
 callback.register("define_font", load_font)
+
+--[[
+History
+0.0.0 First release
+0.0.1 Bugfix
+0.0.2 Bugfix on font path search
+0.0.3 2023-09-02 Bugfix on font path search: empty file extension among font files
+--]]
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/luatex/blopentype/blot.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/blopentype/blot.tex	2023-09-05 20:06:09 UTC (rev 68183)
+++ trunk/Master/texmf-dist/tex/luatex/blopentype/blot.tex	2023-09-05 20:06:19 UTC (rev 68184)
@@ -1,3 +1,4 @@
+%
 % blopentype: a basic luatex open type loader
 %
 % some (most) pitex macros still in place.- 30.12.2022
@@ -5,7 +6,7 @@
 % 
 % User interface
 %
-\message{This is blopentype, v0.0.2 June 2023}
+\message{This is blopentype, v0.0.3 September 2023}
 
 \input luatex85.sty % deprecated 30.12.2022
 \input yax % which itself \input's texapi
@@ -212,7 +213,7 @@
 \endinput
 %
 % These are leftovers from Isambert's code: they'll be removed as 
-% documentation improved.- 30.12.2022
+% documentation improves.- 30.12.2022
 %
 % This is piTeX, a set of macros I (Paul Isambert) use to
 % typeset documentations for my packages (that's why it is
@@ -257,4 +258,7 @@
 % --- blopentype history
 % 
 % 28-06-2023 fixed bug in blot-fonts.lua which affected nix systems. 
-%            thanks to david.carlisle for useful patch.
\ No newline at end of file
+%            thanks to david.carlisle for useful patch.
+% 02-08-2023 fixed bug in blot-fonts.lua: failure on empty file extension among font files. 
+%            thanks to david.carlisle for useful patch.
+%



More information about the tex-live-commits mailing list.