Template:Pfstart

{| style="line-height: 10px; font-size: 7px; border: 1px solid #999"
 * Put this at the top of a variable-height playfield.

Usually, you'll have a pfstart one or more pfrow lines pfend

Example
It is possible to show one preview by putting the next piece all alone in a 2-row-high playfield above the main playfield.

Or alternatively, with hold:

Or like this...

For a 12-block-wide playfield as seen in Tetrinet, use tnetrow in place of pfrow. For 14 blocks, use qprow. These can be used to show something on the sides (border, next piece) or for games that have a wider playfield. For 21, use mrow21. This is used to show something on the sides, or rotation stages. For 25, use mrow25. This is for the true rotation in SRS for the i-tetrimino, or to show the hold/next on the sides.

For narrower diagrams with normal size blocks, use mrow1 to mrow9.

For larger blocks, use size16row. size16row2 is specifically designed to use special large images when single letters are used.

For narrower diagrams with larger blocks, use width1row to width9row.

List
Normal blocks:

Large blocks:

For M(letter), both uppercase and lowercase are supported.

Larger blocks
size16row template sets size to 16x16.

There are M(block) images specifically designed for 16x16, so that it won't be blurry. With size16row2 template, you can use them with single letters. Here is what it looks like: