X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;f=src%2Fltj-rmlgbm.lua;h=f12e1a361d74e40b7a58cef64354cf6f52a08c9e;hb=5bb253ab78fb107b8f34b3b7d31c8cb9b9e57261;hp=702761ac2a1dc95b070f250bf746e423f38eeab7;hpb=01d61e2c46e7dcadcab69600a78c405334f43902;p=luatex-ja%2Fluatexja.git diff --git a/src/ltj-rmlgbm.lua b/src/ltj-rmlgbm.lua index 702761a..f12e1a3 100644 --- a/src/ltj-rmlgbm.lua +++ b/src/ltj-rmlgbm.lua @@ -351,6 +351,9 @@ local function font_callback(name, size, id, fallback) if xname:len()+1==q then p = nil else p = q + 1 end end end + p = basename:find(":") + if p then basename=basename:sub(1,p-1) end + if basename:sub(1,1)=="{" and basename:sub(-1)=="}" then basename = basename:sub(2,-2) end cid_reg, cid_order = string.match(s, "^(.-)%-(.-)%-(%d-)$") if not cid_reg then cid_reg, cid_order = string.match(s, "^(.-)%-(.-)$")