50 lines
2.0 KiB
C++
50 lines
2.0 KiB
C++
$NetBSD$
|
|
|
|
--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2020-07-15 18:56:48.000000000 +0000
|
|
+++ third_party/blink/renderer/platform/fonts/font_cache.h
|
|
@@ -58,7 +58,7 @@
|
|
#include "third_party/skia/include/core/SkFontMgr.h"
|
|
#include "third_party/skia/include/core/SkRefCnt.h"
|
|
|
|
-#if defined(OS_LINUX)
|
|
+#if defined(OS_LINUX) || defined(OS_BSD)
|
|
#include "ui/gfx/font_fallback_linux.h"
|
|
#endif
|
|
|
|
@@ -174,7 +174,7 @@ class PLATFORM_EXPORT FontCache {
|
|
sk_sp<SkFontMgr> FontManager() { return font_manager_; }
|
|
static void SetFontManager(sk_sp<SkFontMgr>);
|
|
|
|
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
|
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
|
// These are needed for calling QueryRenderStyleForStrike, since
|
|
// gfx::GetFontRenderParams makes distinctions based on DSF.
|
|
static float DeviceScaleFactor() { return device_scale_factor_; }
|
|
@@ -249,7 +249,7 @@ class PLATFORM_EXPORT FontCache {
|
|
const FontDescription&);
|
|
#endif // defined(OS_ANDROID)
|
|
|
|
-#if defined(OS_LINUX)
|
|
+#if defined(OS_LINUX) || defined(OS_BSD)
|
|
static bool GetFontForCharacter(UChar32,
|
|
const char* preferred_locale,
|
|
gfx::FallbackFontData*);
|
|
@@ -334,7 +334,7 @@ class PLATFORM_EXPORT FontCache {
|
|
const FontFaceCreationParams&,
|
|
std::string& name);
|
|
|
|
-#if defined(OS_ANDROID) || defined(OS_LINUX)
|
|
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
|
|
static AtomicString GetFamilyNameForCharacter(SkFontMgr*,
|
|
UChar32,
|
|
const FontDescription&,
|
|
@@ -379,7 +379,7 @@ class PLATFORM_EXPORT FontCache {
|
|
std::unique_ptr<FallbackFamilyStyleCache> fallback_params_cache_;
|
|
#endif // defined(OS_WIN)
|
|
|
|
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
|
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
|
static float device_scale_factor_;
|
|
#endif
|
|
|