On 28/04/2013 16:53, Philipp Stephani wrote:
2013/4/28 Dohyun Kim <[email protected] <mailto:[email protected]>>
--- otfl-data-con.lua.orig 2013-04-28 15:13:48.000000000 +0900
+++ otfl-data-con.lua 2013-04-28 15:14:05.000000000 +0900
@@ -128,5 +128,5 @@
end
function containers.cleanname(name)
- return (gsub(lower(name),"[^%w%d]+","-"))
+ return (gsub(lower(name),"[^%w%d\128-\255]+","-"))
end
That looks reasonable, could you please report it at
https://github.com/khaledhosny/luaotfload so it can be tracked?
However, the "cleanname" function still looks fishy to me. Why do such a
replacement and lowercasing at all? The cache should simply use the font
name as-is, without any modifications.
Among other reasons, it might be due to case-insensitive OSs like Windows...
Also, the development of luaotfload now takes place on
https://github.com/lualatex/luaotfload/, this is where it would be most
useful to report issues for now.
Thank you,
--
Elie