add isKindle check

pull/1686/head
frankyifei 9 years ago
parent 1f14a9e80d
commit 86d6d46770

@ -83,23 +83,25 @@ function Font:getFace(font, size)
end
function checkfont(f)
local exclusive_system_font = {
--these kindle system fonts can not be used by freetype and will give error
"HYGothicBold.ttf",
"HYGothicMedium.ttf",
"HYMyeongJoBold.ttf",
"HYMyeongJoMedium.ttf",
"MYingHeiTBold.ttf",
"MYingHeiTMedium.ttf",
"SongTBold.ttf",
"SongTMedium.ttf"
}
for _,value in ipairs(exclusive_system_font) do
if value == f then
return true
if Device:isKindle() then
local exclusive_system_font = {
--these kindle system fonts can not be used by freetype and will give error
"HYGothicBold.ttf",
"HYGothicMedium.ttf",
"HYMyeongJoBold.ttf",
"HYMyeongJoMedium.ttf",
"MYingHeiTBold.ttf",
"MYingHeiTMedium.ttf",
"SongTBold.ttf",
"SongTMedium.ttf"
}
for _,value in ipairs(exclusive_system_font) do
if value == f then
return true
end
end
else return false
end
return false
end
function Font:_readList(target, dir)

Loading…
Cancel
Save