handle = ccontext:PangoLayout()
Dieses Layout kann dann zur Textmessung mit Funktionen wie playout:GetSize() oder zum Zeichnen mit Funktionen wie ccontext:ShowLayout() benutzt werden. Wenn Sie die Transformation oder die Zieloberfläche für den Cairo-Kontext ändern, müssen Sie ccontext:UpdateLayout() aufrufen.
Diese Funktion ist der bequemste Weg, um Cairo mit Pango zu verwenden, allerdings ist sie etwas ineffizient, da sie für jedes Layout ein eigenes Pango-Kontextobjekt für jedes Layout erstellt. Dies könnte in einer Anwendung von Bedeutung sein, in der große Mengen an Text layoutet werden.