… | |
… | |
1736 | if (unicode > 0x1fffff) |
1736 | if (unicode > 0x1fffff) |
1737 | return 0; |
1737 | return 0; |
1738 | |
1738 | |
1739 | unicode_t hi = unicode >> 8; |
1739 | unicode_t hi = unicode >> 8; |
1740 | |
1740 | |
1741 | if (hi < fmap.size () |
1741 | if (hi < fmap.size ()) |
1742 | && fmap[hi] |
1742 | if (pagemap *pm = fmap[hi]) |
1743 | && (*fmap[hi])[unicode & 0xff] != 0xff) |
1743 | if ((*pm)[unicode & 0xff] != 0xff) |
1744 | return (*fmap[hi])[unicode & 0xff]; |
1744 | return (*pm)[unicode & 0xff]; |
1745 | |
1745 | |
1746 | unsigned int i; |
1746 | unsigned int i; |
1747 | |
1747 | |
1748 | for (i = 0; i < fonts.size (); i++) |
1748 | for (i = 0; i < fonts.size (); i++) |
1749 | { |
1749 | { |