fix text layout + named cover handling