15 / 15
Nanyang Heritage
Old shop signboards, kopitiam teal, lucky red and Peranakan tiles. Local, nostalgic and proud.
Full preview (opens in a new tab)Kopitiam · Ipoh Old Town
Same kopi since 1968.
Charcoal-roasted coffee, kaya toast and half-boiled eggs, served by the third generation of the same family.
- 01
Kopi O
Charcoal-roasted, thick and strong.
RM 2.20 - 02
Kaya toast set
With two half-boiled eggs.
RM 6.50 - 03
Curry mee
Grandma’s recipe, Wednesdays only.
RM 9
Sample businesses are fictional.
Restyle my page in a Nanyang Heritage style: local, nostalgic and proud, like an old Malaysian shophouse with a kopitiam downstairs. Palette: background #F3E7CF (aged paper), surfaces #FBF3E2, text #2A1E14 (dark wood), secondary #6E5A45, lucky red #B3261E for the signboard and main button, kopitiam teal #1F5E4E for secondary blocks, gold #D9A441 for small ornaments, and Peranakan tile colours (teal, red, cream) for patterns. Type: headlines in Alfa Slab One in kopitiam teal #1F5E4E with a sign-painter's gold drop shadow (3px 3px 0 #D9A441), like painted shop signs, letter-spacing 0.01em, line-height 1. Body in DM Sans 15–16px. For Chinese text pair the headlines with Ma Shan Zheng (brush calligraphy) and the body with Noto Sans SC, and never italicise or tighten Chinese. Layout: a signboard header (red panel with a double gold inner border and the shop name in gold lettering), a hero with a tiled Peranakan pattern panel (built with CSS conic/radial gradients), menu items as enamel-sign cards (cream with a 2px dark-wood border and an inner red line, one teal card for the featured item), a Peranakan tile skirting band along the bottom of the page, a stamped "since" badge. Components: 6px radius, 2px dark-wood borders with a second inset line, flat colours with no gradients except the tiles. Primary button lucky red with cream text; secondary teal outline. Prices in a slab face on small red tags. Motion: a neon-sign flicker on the shop name, menu cards that flip to show details, an odometer for prices or opening years. Avoid: glassy blur, neon gradients, generic sans-serif headlines, cold blue palettes.