- void ValidateFonts( const Vector<Character>& text,
- const Vector<ScriptRun>& scripts,
- Vector<FontRun>& fonts );
+ void ValidateFonts(const Vector<Character>& text,
+ const Vector<ScriptRun>& scripts,
+ const Vector<FontDescriptionRun>& fontDescriptions,
+ const TextAbstraction::FontDescription& defaultFontDescription,
+ TextAbstraction::PointSize26Dot6 defaultFontPointSize,
+ float fontSizeScale,
+ CharacterIndex startIndex,
+ Length numberOfCharacters,
+ Vector<FontRun>& fonts);
+
+public:
+ // Default copy and move operator
+ MultilanguageSupport(const MultilanguageSupport& rhs) = default;
+ MultilanguageSupport(MultilanguageSupport&& rhs) = default;
+ MultilanguageSupport& operator=(const MultilanguageSupport& rhs) = default;
+ MultilanguageSupport& operator=(MultilanguageSupport&& rhs) = default;