diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-05-10 10:21:30 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2024-05-13 09:44:32 +0200 |
commit | daf7e7dc3ee1a8ab0d519c1537b9bd83379b98ed (patch) | |
tree | f7d1f1ef825147c81f7d0f851f31302560cd6eb0 | |
parent | f363b211a6b3900fbf26c7166f8b11b4de9f083f (diff) |
createFromAscii -> OUString literals in ConvertChar
Change-Id: Ib430f39042e50036821e957b3406f07276a63fb7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167562
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
-rw-r--r-- | include/unotools/fontdefs.hxx | 2 | ||||
-rw-r--r-- | unotools/source/misc/fontcvt.cxx | 47 |
2 files changed, 24 insertions, 25 deletions
diff --git a/include/unotools/fontdefs.hxx b/include/unotools/fontdefs.hxx index ef03e8887a4b..55b70808ceae 100644 --- a/include/unotools/fontdefs.hxx +++ b/include/unotools/fontdefs.hxx @@ -49,7 +49,7 @@ class UNLESS_MERGELIBS(UNOTOOLS_DLLPUBLIC) ConvertChar { public: const sal_Unicode* mpCvtTab; - const char* mpSubsFontName; + OUString maSubsFontName; sal_Unicode (*mpCvtFunc)( sal_Unicode ); sal_Unicode RecodeChar( sal_Unicode c ) const; void RecodeString( OUString& rStra, sal_Int32 nIndex, sal_Int32 nLen ) const; diff --git a/unotools/source/misc/fontcvt.cxx b/unotools/source/misc/fontcvt.cxx index 60d2edb7788b..df15d9fcdc6e 100644 --- a/unotools/source/misc/fontcvt.cxx +++ b/unotools/source/misc/fontcvt.cxx @@ -1256,9 +1256,9 @@ sal_Unicode ConvertChar::RecodeChar( sal_Unicode cChar ) const { cRetVal = mpCvtTab[ cIndex - 0x0020 ]; - if (!cRetVal && mpSubsFontName) + if (!cRetVal && !maSubsFontName.isEmpty()) { - if ( IsOpenSymbol( OUString::createFromAscii(mpSubsFontName) ) ) + if ( IsOpenSymbol( maSubsFontName ) ) { cRetVal = 0xE12C; SAL_WARN( "unotools.misc", "Forcing a bullet substitution from 0x" << @@ -1308,31 +1308,31 @@ const RecodeTable aStarSymbolRecodeTable[] = { // the first two entries must be StarMath and StarBats; do not reorder! // reason: see CreateFontToSubsFontConverter method - {"starbats", {aStarBatsTab, "StarSymbol", nullptr}}, - {"starmath", {aStarMathTab, "StarSymbol", nullptr}}, - - {"symbol", {aAdobeSymbolTab, "StarSymbol", nullptr}}, - {"standardsymbols", {aAdobeSymbolTab, "StarSymbol", nullptr}}, - {"standardsymbolsl",{aAdobeSymbolTab, "StarSymbol", nullptr}}, - - {"monotypesorts", {aMonotypeSortsTab, "StarSymbol", nullptr}}, -// {"monotypesorts2", {aMonotypeSorts2Tab, "StarSymbol", NULL}} - {"zapfdingbats", {aMonotypeSortsTab, "StarSymbol", nullptr}}, //ZapfDingbats=MonotypeSorts-X? - {"itczapfdingbats", {aMonotypeSortsTab, "StarSymbol", nullptr}}, - {"dingbats", {aMonotypeSortsTab, "StarSymbol", nullptr}}, - - {"webdings", {aWebDingsTab, "StarSymbol", nullptr}}, - {"wingdings", {aWingDingsTab, "StarSymbol", nullptr}}, - {"wingdings2", {aWingDings2Tab, "StarSymbol", nullptr}}, - {"wingdings3", {aWingDings3Tab, "StarSymbol", nullptr}}, - {"mtextra", {aMTExtraTab, "StarSymbol", nullptr}} + {"starbats", {aStarBatsTab, u"StarSymbol"_ustr, nullptr}}, + {"starmath", {aStarMathTab, u"StarSymbol"_ustr, nullptr}}, + + {"symbol", {aAdobeSymbolTab, u"StarSymbol"_ustr, nullptr}}, + {"standardsymbols", {aAdobeSymbolTab, u"StarSymbol"_ustr, nullptr}}, + {"standardsymbolsl",{aAdobeSymbolTab, u"StarSymbol"_ustr, nullptr}}, + + {"monotypesorts", {aMonotypeSortsTab, u"StarSymbol"_ustr, nullptr}}, +// {"monotypesorts2", {aMonotypeSorts2Tab, u"StarSymbol"_ustr, NULL}} + {"zapfdingbats", {aMonotypeSortsTab, u"StarSymbol"_ustr, nullptr}}, //ZapfDingbats=MonotypeSorts-X? + {"itczapfdingbats", {aMonotypeSortsTab, u"StarSymbol"_ustr, nullptr}}, + {"dingbats", {aMonotypeSortsTab, u"StarSymbol"_ustr, nullptr}}, + + {"webdings", {aWebDingsTab, u"StarSymbol"_ustr, nullptr}}, + {"wingdings", {aWingDingsTab, u"StarSymbol"_ustr, nullptr}}, + {"wingdings2", {aWingDings2Tab, u"StarSymbol"_ustr, nullptr}}, + {"wingdings3", {aWingDings3Tab, u"StarSymbol"_ustr, nullptr}}, + {"mtextra", {aMTExtraTab, u"StarSymbol"_ustr, nullptr}} }; const RecodeTable aAppleSymbolRecodeTable[] = { - {"symbol", {aAdobeSymbolToAppleSymbolTab, "AppleSymbol", nullptr}} + {"symbol", {aAdobeSymbolToAppleSymbolTab, u"AppleSymbol"_ustr, nullptr}} }; -static ConvertChar aImplStarSymbolCvt = { nullptr, "StarBats", ImplStarSymbolToStarBats }; +static ConvertChar aImplStarSymbolCvt = { nullptr, u"StarBats"_ustr, ImplStarSymbolToStarBats }; const ConvertChar* ConvertChar::GetRecodeData( std::u16string_view rOrgFontName, std::u16string_view rMapFontName ) { @@ -1424,8 +1424,7 @@ OUString GetFontToSubsFontName( FontToSubsFontConverter hConverter ) if ( !hConverter ) return OUString(); - const char* pName = static_cast<ConvertChar*>(hConverter)->mpSubsFontName; - return OUString::createFromAscii( pName ); + return static_cast<ConvertChar*>(hConverter)->maSubsFontName; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |