SlantLeaf
How the app works, how to get a sheet to print at the size you asked for, and how to reach a person.
Please say which iPhone and which iOS version you are on, and what you were doing. If a printed sheet came out the wrong size, the single most useful thing you can tell us is what the 50 mm reference line actually measured.
SlantLeaf opens on a guidesheet with a preview of the page. Everything you change is a physical measurement, and the preview redraws as you change it.
Only complete rows are drawn. If a row would be cut off at the bottom margin it is left out rather than printed half-height, so the sheet never ends in a partial row.
That happens when the measurements ask for a row taller than the space between the margins, usually a large x-height with large ascender and descender extensions on a small margin. Reduce one of them, or reduce the margin, and the preview will show rows again. The app will not export an empty sheet and call it a success.
This is the part that matters most, and it is the part the app has least control over.
1. Export or print the sheet and make sure the paper size in the print dialog matches the paper you chose in the app: A4 for A4, Letter for US Letter.
2. Set scale to 100% or choose Actual size. Turn off Fit to page, Scale to fit, Shrink oversized pages or anything similar. The wording differs between printers and print dialogs.
3. Turn on the 50 mm reference line in the app before exporting, then measure it on the printed page with a ruler. It is there to help you check the print scale: a line that does not measure 50 mm means the page was rescaled somewhere.
The usual cause is a fit-to-page setting, or printing A4 artwork onto Letter paper (or the reverse), which many drivers silently resize to fit. Printing from the Files app or from a desktop PDF viewer sometimes exposes a clearer scale control than a given printer's own dialog. A single horizontal line is a scale check, not proof that every measurement on the sheet came out exactly; measure an x-height or a row gap too if it matters to you.
SlantLeaf has not been tested against physical printers, and it makes no claim that any particular printer will reproduce these measurements exactly. The PDF itself carries the true page size and vector lines. What happens between the PDF and the paper is the printer's behaviour, not the app's, which is the whole reason the reference line exists.
The preview inside the app is scaled to fit your screen. Holding a ruler up to your iPhone will not measure the sheet, and is not meant to.
Save a setup under a name and it stays in your library. From there you can reuse it, rename it, duplicate it to try a variation, or delete it. Deleting asks first.
The library starts empty. Starter presets are offered as editable starting points and are described by their measurements rather than by any claim that one of them is the correct way to write.
The sheet you were last editing is kept, so reopening the app puts you back where you were. If a setup cannot be saved, the app tells you why and keeps your measurements on screen rather than discarding them.
Exported sheets are PDFs with a true page media box and vector lines, not a screenshot, so they stay sharp when zoomed or printed. Sheets are shared through the standard iPhone share sheet, which is how they reach Files, another app or a printer.
When you print, the app sets the orientation to match the sheet and asks the system for the closest paper size the selected printer reports as loaded. It cannot choose a paper your printer does not offer, so check the paper and the scale in the print dialog before printing.
File names are built from the measurements so one sheet is easy to tell from another. A title you type is reduced to characters that are safe in a file name.
SlantLeaf is a single purchase with everything included. There is no subscription and no in-app purchase.
Purchases and refunds are handled by Apple, not by us. Refund requests go through reportaproblem.apple.com.
It is an iPhone app and needs a current version of iOS. It does not need a network connection to make a sheet.
Worth saying plainly, so nobody buys it expecting the wrong thing: