示例#1
0
	Layout MakeLayout(const Font& font, StrCRef str)
	{
		CodePoints cps;
		UTF8ToCodePoints(str.begin(), str.size(), cps);

		Layout layout(MakeLayout(font, str.size()));
		layout.Set(cps.data(), cps.size());
		return std::move(layout);
	}
示例#2
0
 void Set(const CodePoints& cps) {
     Set(cps.data(), cps.size());
 }
示例#3
0
	/// Makes a glyph sequence from code points
	Layout MakeLayout(const CodePoints& code_points) const
	{
		return MakeLayout(code_points.data(), code_points.size());
	}