Browse Source

freetype: darwin: ignore case whe comparing

The `psz_lcname` is lowercase, so we need to use `strcasecmp`
instead.
pull/162/head
Jiepeng Huang 2 years ago
committed by Steve Lhomme
parent
commit
c52066f204
  1. 2
      modules/text_renderer/freetype/fonts/darwin.c

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

@ -85,7 +85,7 @@ int getFontIndexInFontFile(const char* psz_filePath, const char* psz_family) {
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