Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType Demo Programs
Commits:
-
2ce36b03
by Alexei Podtelezhnikov at 2021-11-18T16:24:21-05:00
1 changed file:
Changes:
... | ... | @@ -692,7 +692,20 @@ |
692 | 692 |
if ( gidx )
|
693 | 693 |
min = res;
|
694 | 694 |
else
|
695 |
+ {
|
|
695 | 696 |
max = mid;
|
697 |
+ |
|
698 |
+ /* once moved, it helps to advance min through sparse regions */
|
|
699 |
+ if ( min )
|
|
700 |
+ {
|
|
701 |
+ res = FT_Get_Next_Char( face, min, &gidx );
|
|
702 |
+ |
|
703 |
+ if ( gidx )
|
|
704 |
+ min = res;
|
|
705 |
+ else
|
|
706 |
+ max = min; /* found it */
|
|
707 |
+ }
|
|
708 |
+ }
|
|
696 | 709 |
} while ( max > min );
|
697 | 710 |
|
698 | 711 |
return (int)max;
|