Browse Source

freetype: darwin: ignore case whe comparing

The `psz_lcname` is lowercase, so we need to use `strcasecmp`
instead.

(cherry picked from commit c52066f204)
Signed-off-by: Marvin Scholz <epirat07@gmail.com>
cherry-pick-c5513cf9
Jiepeng Huang 2 years ago
committed by Marvin Scholz
parent
commit
f6f11faf08
  1. 2
      modules/text_renderer/freetype/fonts/darwin.c

2
modules/text_renderer/freetype/fonts/darwin.c

@ -89,7 +89,7 @@ static int getFontIndexInFontFile(const char* psz_filePath, const char* psz_fami
char* fontNameStr = FromCFString(fontName, kCFStringEncodingUTF8);
char* displayNameStr = FromCFString(displayName, kCFStringEncodingUTF8);
if (!strcmp(familyNameStr, psz_family) || !strcmp(fontNameStr, psz_family) || !strcmp(displayNameStr, psz_family)) {
if (!strcasecmp(familyNameStr, psz_family) || !strcasecmp(fontNameStr, psz_family) || !strcasecmp(displayNameStr, psz_family)) {
index = i;
FREENULL(familyNameStr);
FREENULL(fontNameStr);

Loading…
Cancel
Save