mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 07:15:46 +00:00
Bug 1492220 - Fix encoding-form mismatch in macOS impl of GetVariationAxes. r=lsalzman
This commit is contained in:
parent
5050b3952b
commit
aa3e389fe2
@ -334,9 +334,11 @@ MacOSFontEntry::GetVariationAxes(nsTArray<gfxFontVariationAxis>& aVariationAxes)
|
||||
kCTFontVariationAxisNameKey);
|
||||
if (name) {
|
||||
CFIndex len = CFStringGetLength(name);
|
||||
axis.mName.SetLength(len);
|
||||
nsAutoString nameStr;
|
||||
nameStr.SetLength(len);
|
||||
CFStringGetCharacters(name, CFRangeMake(0, len),
|
||||
(UniChar*)axis.mName.BeginWriting());
|
||||
(UniChar*)nameStr.BeginWriting());
|
||||
AppendUTF16toUTF8(nameStr, axis.mName);
|
||||
}
|
||||
axis.mTag = (uint32_t)tag;
|
||||
axis.mMinValue = minValue;
|
||||
|
Loading…
Reference in New Issue
Block a user