From 593298526f366b65ed15ec187986b59021a48993 Mon Sep 17 00:00:00 2001
From: Murai Takashi <tmurai01@gmail.com>
Date: Mon, 8 Jun 2020 20:52:16 +0900
Subject: [PATCH 3/3] Fontfallback: Add Bold style check.
Change-Id: I85139c3b74bdcc1a31920d5c685e2cee6282be0d
---
src/servers/app/font/GlyphLayoutEngine.h | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/servers/app/font/GlyphLayoutEngine.h b/src/servers/app/font/GlyphLayoutEngine.h
index aba9d49ff2..6a33dab68b 100644
a
|
b
|
GlyphLayoutEngine::_WriteLockAndAcquireFallbackEntry(
|
345 | 345 | const char* fontStyle; |
346 | 346 | if (c == 0) |
347 | 347 | fontStyle = font.Style(); |
348 | | else if (c == 1) |
349 | | fontStyle = "Regular"; |
350 | | else |
| 348 | else if (c == 1) { |
| 349 | uint16 fontFace; |
| 350 | fontFace = font.Face(); |
| 351 | if (fontFace & B_BOLD_FACE) { |
| 352 | fontStyle = "Bold"; |
| 353 | } else { |
| 354 | fontStyle = "Regular"; |
| 355 | } |
| 356 | } else |
351 | 357 | fontStyle = NULL; |
352 | 358 | |
353 | 359 | for (int i = 0; fallbacks[i] != NULL; i++) { |