Temporarily disable DirectWrite.
We decided to disable DirectWrite in text rendring on Windows until we
figure out the root cause of #348.
BUG=#348
TEST=
REF_BUG=23803925
REF_CL=102326567
Hiroyuki Komatsu authored 8 years ago
Yohei Yukawa committed 8 years ago
0 | 0 |
MAJOR=2
|
1 | 1 |
MINOR=17
|
2 | |
BUILD=2291
|
|
2 |
BUILD=2292
|
3 | 3 |
REVISION=102
|
4 | 4 |
# NACL_DICTIONARY_VERSION is the target version of the system dictionary to be
|
5 | 5 |
# downloaded by NaCl Mozc.
|
584 | 584 |
|
585 | 585 |
// static
|
586 | 586 |
TextRenderer *TextRenderer::Create() {
|
587 | |
auto *dwrite_text_renderer = DirectWriteTextRenderer::Create();
|
588 | |
if (dwrite_text_renderer != nullptr) {
|
589 | |
return dwrite_text_renderer;
|
590 | |
}
|
|
587 |
// In some environments, DirectWrite cannot render characters in the
|
|
588 |
// candidate window or even worse may cause crash. As a workaround,
|
|
589 |
// this function always returns new GidTextRenderer().
|
|
590 |
//
|
|
591 |
// TODO: Reactivate the following code when b/23803925 is fixed.
|
|
592 |
//
|
|
593 |
// auto *dwrite_text_renderer = DirectWriteTextRenderer::Create();
|
|
594 |
// if (dwrite_text_renderer != nullptr) {
|
|
595 |
// return dwrite_text_renderer;
|
|
596 |
// }
|
591 | 597 |
return new GdiTextRenderer();
|
592 | 598 |
}
|
593 | 599 |
|