Lines Matching refs:utf8
17 SkShaperJSONWriter::SkShaperJSONWriter(SkJSONWriter* JSONWriter, const char* utf8, size_t size) in SkShaperJSONWriter() argument
19 , fUTF8{utf8, size} {}
35 static bool is_one_to_one(const char utf8[], size_t utf8Begin, size_t utf8End, in is_one_to_one() argument
44 if (SkUTF::CountUTF8(&utf8[clusters[clusterIndex]], utf8ClusterSize) != 1) { in is_one_to_one()
86 std::string utf8{&fUTF8[info.utf8Range.begin()], info.utf8Range.size()}; in commitRunBuffer() local
87 fJSONWriter->appendString("UTF8", utf8.c_str()); in commitRunBuffer()
168 void SkShaperJSONWriter::VisualizeClusters(const char* utf8, size_t utf8Begin, size_t utf8End, in VisualizeClusters() argument
186 SkSpan<const char> utf8Span{&utf8[utf8RangeStart], utf8RangeEnd - utf8RangeStart}; in VisualizeClusters()
197 int possibleCount = SkUTF::CountUTF8(&utf8[utf8StartIndex], utf8EndIndex - utf8StartIndex); in VisualizeClusters()
208 SkSpan<const char> utf8Span{&utf8[utf8StartIndex], utf8EndIndex - utf8StartIndex}; in VisualizeClusters()
222 SkSpan<const char> utf8, in displayMToN() argument
228 std::string utf8String{utf8.data(), utf8.size()}; in displayMToN()