src/training/pango/boxchar.cpp
void BoxChar::ReverseUnicodesInBox() {
  std::vector<char32> unicodes = UNICHAR::UTF8ToUTF32(ch_.c_str());
  std::reverse(unicodes.begin(), unicodes.end());
  ch_ = UNICHAR::UTF32ToUTF8(unicodes);
}
// Reverses the order of unicodes within the box. If Pango generates a
// ligature, these will get reversed on output, so reverse now.
Reverses the order of unicodes within the box. If Pango generates a
ligature, these will get reversed on output, so reverse now.
Reverses the order of unicodes within the box . If Pango generates a ligature these will get reversed on output so reverse now .
void BoxChar::ReverseUnicodesInBox() {
  std::vector<char32> unicodes = UNICHAR::UTF8ToUTF32(ch_.c_str());
  std::reverse(unicodes.begin(), unicodes.end());
  ch_ = UNICHAR::UTF32ToUTF8(unicodes);
}
void BoxChar :: ReverseUnicodesInBox ( ) { std :: vector < char32 > unicodes = UNICHAR :: UTF8ToUTF32 ( ch_ . c_str ( ) ) ; std :: reverse ( unicodes . begin ( ) , unicodes . end ( ) ) ; ch_ = UNICHAR :: UTF32ToUTF8 ( unicodes ) ; }
Reverses the order of unicodes within the box.
Reverses the order of unicodes within the box .