summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h')
-rw-r--r--chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h b/chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h
index ed3dfa6c4bd..ae1d8d63e0f 100644
--- a/chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h
+++ b/chromium/third_party/blink/renderer/platform/fonts/mac/font_platform_data_mac.h
@@ -53,9 +53,14 @@ bool PLATFORM_EXPORT VariableAxisChangeEffective(SkTypeface* typeface,
SkFourByteTag axis,
float new_value);
+// Creates a FontPlatform object for specified original NSFont and font
+// parameters. size is scaled size, specified size is passed in to control
+// optical sizing and tracking, needed in particular for the San Francisco
+// system font.
std::unique_ptr<FontPlatformData> FontPlatformDataFromNSFont(
NSFont*,
float size,
+ float specified_size,
bool synthetic_bold,
bool synthetic_italic,
FontOrientation,