microsoft/Terminal

Wrap double-height text properly

开放

#15,681 创建于 2023年7月9日

 (9 条评论) (1 个反应) (0 位负责人)C++ (9,275 个派生)batch import
Area-OutputHelp WantedIssue-TaskProduct-Conhost

仓库指标

星标
 (103,173 个星标)
PR 合并指标
 (平均合并 27天 19小时) (30 天内合并 24 个 PR)

描述

Windows Terminal version

No response

Windows build number

No response

Other Software

No response

Steps to reproduce

Create double-height text and then use it to write a line longer than the width of the current console window/pane

Expected Behavior

that it would wrap into another double-height line

Actual Behavior

It actually breaks the double-height line into two and ruins the effect, and then wraps the remainder twice as single height lines

image

Perhaps the wrapped text of a "big" line can be buffered and if it matches the wrapped text of the next line and that line is also "big", then a new "big" line can be created with the wrapped text and inserted after?

贡献者指南