Actually, I think lynchpin isn’t tailored for this specific use case. It focuses strictly on the terminal grid, achieving complex layouts by positioning elements within character cells. A dedicated package for single-line Unicode export is still highly worth developing, as it could benefit from a much simpler architectural model.
Are you reusing typst’s rust crates? Maybe we can share some ideas.