@@ -1099,10 +1099,19 @@ * @param byteOrder The byte order for the UTF-32 encoding * @return The string in UTF-32 encoding with the specified byte order */ - (const char32_t *)UTF32StringWithByteOrder: (of_byte_order_t)byteOrder OF_RETURNS_INNER_POINTER; + +#ifdef OF_HAVE_UNICODE_TABLES +/*! + * @brief Returns the string in Unicode Normalization Form D (NFD). + * + * @return The string in Unicode Normalization Form D (NFD) + */ +- (OFString *)decomposedStringWithCanonicalMapping; +#endif #ifdef OF_HAVE_FILES /*! * @brief Writes the string into the specified file using UTF-8 encoding. *