+void FontClient::GetDefaultFonts(FontList& defaultFonts)
+{
+ GetImplementation(*this).GetDefaultFonts(defaultFonts);
+}
+
+void FontClient::InitDefaultFontDescription()
+{
+ GetImplementation(*this).InitDefaultFontDescription();
+}
+
+void FontClient::GetDefaultPlatformFontDescription(FontDescription& fontDescription)
+{
+ GetImplementation(*this).GetDefaultPlatformFontDescription(fontDescription);
+}
+
+void FontClient::GetSystemFonts(FontList& systemFonts)
+{
+ GetImplementation(*this).GetSystemFonts(systemFonts);
+}
+
+void FontClient::GetDescription(FontId fontId, FontDescription& fontDescription)
+{
+ GetImplementation(*this).GetDescription(fontId, fontDescription);
+}
+
+PointSize26Dot6 FontClient::GetPointSize(FontId fontId)
+{
+ return GetImplementation(*this).GetPointSize(fontId);
+}
+
+bool FontClient::IsCharacterSupportedByFont(FontId fontId, Character character)
+{
+ return GetImplementation(*this).IsCharacterSupportedByFont(fontId, character);
+}
+
+FontId FontClient::FindDefaultFont(Character charcode,
+ PointSize26Dot6 requestedPointSize,
+ bool preferColor)
+{
+ return GetImplementation(*this).FindDefaultFont(charcode,
+ requestedPointSize,
+ preferColor);
+}
+
+FontId FontClient::FindFallbackFont(Character charcode,
+ const FontDescription& preferredFontDescription,
+ PointSize26Dot6 requestedPointSize,
+ bool preferColor)
+{
+ return GetImplementation(*this).FindFallbackFont(charcode, preferredFontDescription, requestedPointSize, preferColor);
+}
+
+FontId FontClient::GetFontId(const FontPath& path, PointSize26Dot6 requestedPointSize, FaceIndex faceIndex)
+{
+ return GetImplementation(*this).GetFontId(path, requestedPointSize, faceIndex);
+}
+
+FontId FontClient::GetFontId(const FontDescription& fontDescription,
+ PointSize26Dot6 requestedPointSize,
+ FaceIndex faceIndex)
+{
+ return GetImplementation(*this).GetFontId(fontDescription,
+ requestedPointSize,
+ faceIndex);
+}
+
+FontId FontClient::GetFontId(const BitmapFont& bitmapFont)
+{
+ return GetImplementation(*this).GetFontId(bitmapFont);
+}
+
+bool FontClient::IsScalable(const FontPath& path)
+{
+ return GetImplementation(*this).IsScalable(path);
+}
+
+bool FontClient::IsScalable(const FontDescription& fontDescription)
+{
+ return GetImplementation(*this).IsScalable(fontDescription);
+}
+
+void FontClient::GetFixedSizes(const FontPath& path, Dali::Vector<PointSize26Dot6>& sizes)
+{
+ GetImplementation(*this).GetFixedSizes(path, sizes);
+}
+
+void FontClient::GetFixedSizes(const FontDescription& fontDescription,
+ Dali::Vector<PointSize26Dot6>& sizes)