From efc658016e13e877ababb4d9d99c49c939b50c2d Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Fri, 12 Apr 2019 19:58:19 +0800 Subject: [PATCH] HarzBuff -> HarfBuzz --- RELEASE-NOTES.md | 4 ++-- configure.ac | 2 +- include/gdi.h | 4 ++-- src/newgdi/layout.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 1effaccf..7198ebae 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -112,7 +112,7 @@ laying out the text. MiniGUI provides two types of shaping engine. One is the basic shaping engine. The corresponding function is `InitBasicShapingEngine`. -The other is called complex shaping engine, which is based on HarzBuff. +The other is called complex shaping engine, which is based on HarfBuzz. The corresponding function is `InitComplexShapingEngine`. The latter one can give you a better shaping result. @@ -152,7 +152,7 @@ in the following respects: * We provide two shaping engines for rendering the text. One is a basic shaping engine and other is the complex shaping engine based - on HarzBuff. The former can be used for some simple applications. + on HarfBuzz. The former can be used for some simple applications. #### Enhanced logical font APIs diff --git a/configure.ac b/configure.ac index 13bb5375..1ff5cedf 100644 --- a/configure.ac +++ b/configure.ac @@ -548,7 +548,7 @@ AC_ARG_ENABLE(ttfcache, build_ttfcache_support=$enableval) AC_ARG_ENABLE(complexscripts, -[ --enable-complexscripts build support for complex scripts (needs HarzBuff library) ], +[ --enable-complexscripts build support for complex scripts (needs HarfBuzz library) ], build_complex_scripts=$enableval) AC_ARG_ENABLE(bmpfsupport, diff --git a/include/gdi.h b/include/gdi.h index 9b1af22b..03412cc4 100644 --- a/include/gdi.h +++ b/include/gdi.h @@ -11564,7 +11564,7 @@ MG_EXPORT void GUIAPI DestroyBMPFont (DEVFONT* dev_font); * * MiniGUI provides two types of shaping engine. One is the basic * shaping engine. The corresponding function is \a InitBasicShapingEngine. - * The other is called complex shaping engine, which is based on HarzBuff. + * The other is called complex shaping engine, which is based on HarfBuzz. * The corresponding function is \a InitComplexShapingEngine. The latter * one can give you a better shaping result. * @@ -13112,7 +13112,7 @@ MG_EXPORT BOOL GUIAPI InitBasicShapingEngine(TEXTRUNS* truns); * The complex shaping engine performs the complex shaping process * according to the data contained in the OpenType Layout tables * (GSUB, GPOS, and so on) contained in a OpenType font. The complex - * shaping engine is implemented based on HarzBuff. + * shaping engine is implemented based on HarfBuzz. * * You can call \a InitBasicShapingEngine to initialize the basic shaping * process which shapes the glyphs based on the Unicode character properties diff --git a/src/newgdi/layout.c b/src/newgdi/layout.c index fbd0a2f8..ed6e9bcc 100644 --- a/src/newgdi/layout.c +++ b/src/newgdi/layout.c @@ -58,7 +58,7 @@ ** ** - We provide two shaping engines for rendering the text. One is a ** basic shaping engine and other is the complex shaping engine based -** on HarzBuff. The former can be used for some simple applications. +** on HarfBuzz. The former can be used for some simple applications. */ #include