@@ -552,7 +552,7 @@ void FT2Font::load_char(long charcode, FT_Int32 flags, FT2Font *&ft_object, bool
552552bool was_found =load_char_with_fallback (ft_object_with_glyph, final_glyph_index,
553553 glyphs, char_to_font,
554554 charcode, flags, charcode_error, glyph_error,
555- glyph_seen_fonts, true );
555+ glyph_seen_fonts);
556556if (!was_found) {
557557ft_glyph_warn (charcode, glyph_seen_fonts);
558558if (charcode_error) {
@@ -613,15 +613,14 @@ bool FT2Font::load_char_with_fallback(FT2Font *&ft_object_with_glyph,
613613 FT_Int32 flags,
614614 FT_Error &charcode_error,
615615 FT_Error &glyph_error,
616- std::set<FT_String*> &glyph_seen_fonts,
617- bool override =false )
616+ std::set<FT_String*> &glyph_seen_fonts)
618617{
619618 FT_UInt glyph_index =FT_Get_Char_Index (face, charcode);
620619if (!warn_if_used) {
621620 glyph_seen_fonts.insert (face->family_name );
622621 }
623622
624- if (glyph_index || override ) {
623+ if (glyph_index) {
625624 charcode_error =FT_Load_Glyph (face, glyph_index, flags);
626625if (charcode_error) {
627626return false ;
@@ -647,7 +646,7 @@ bool FT2Font::load_char_with_fallback(FT2Font *&ft_object_with_glyph,
647646bool was_found = fallback->load_char_with_fallback (
648647 ft_object_with_glyph, final_glyph_index, parent_glyphs,
649648 parent_char_to_font, charcode, flags,
650- charcode_error, glyph_error, glyph_seen_fonts, override );
649+ charcode_error, glyph_error, glyph_seen_fonts);
651650if (was_found) {
652651return true ;
653652 }