Print Opbo 2 is a regular weight, normal width, low contrast, italic, short x-height font.
Keywords: branding, packaging, posters, social media, quotes, casual, friendly, energetic, approachable, playful, handwritten feel, friendly tone, informal display, human texture, brushy, rounded, bouncy, open forms, loose rhythm.
A lively brush-pen script with unconnected, slanted letterforms and a noticeably elastic rhythm. Strokes are smooth and rounded with gentle swelling at curves and terminals, producing a soft, marker-like texture rather than crisp calligraphic contrast. Proportions vary from glyph to glyph, with slightly irregular widths and a buoyant baseline that keeps the texture animated and informal. Counters stay fairly open and shapes remain simplified, helping the letters read cleanly despite the hand-drawn looseness.
Works well for short-to-medium display text where a personable, casual voice is needed—brand accents, packaging callouts, café menus, posters, and social graphics. It can also serve as a friendly secondary font paired with a neutral sans for headings, highlights, and pull quotes.
The overall tone is warm and human, with a spontaneous, handwritten feel that suggests quick notes, friendly signage, and personal messaging. Its energetic slant and bouncy forms add a lighthearted, conversational character without feeling overly messy.
Designed to capture the immediacy of brush handwriting in a clean, repeatable set of glyphs—prioritizing warmth, motion, and natural variation over strict geometric consistency.
Capital letters are compact and gestural, while the lowercase maintains a consistent forward motion with rounded joins implied but not connected. Numerals follow the same handwritten logic, with soft curves and varied proportions that match the text texture well.
| 120px | |
| 108px | |
| 96px | |
| 84px | |
| 72px | |
| 64px | |
| 56px | |
| 48px | |
| 44px | |
| 40px | |
| 36px | |
| 32px | |
| 30px | |
| 28px | |
| 26px | |
| 24px | |
| 22px | |
| 20px | |
| 19px | |
| 18px | |
| 17px | |
| 16px | |
| 15px | |
| 14px | |
| 13px | |
| 12px | |
| 11px | |
| 10px | |
| 9px | |
| 8px |