{"version":"2.1.281","anchor":"text-in-unrenderable-characters-is-shown-as-unreadable-tex","canonical_anchor":"text-in-unrenderable-characters-is-shown-as-unreadable-tex","heading":"Text in unrenderable characters is shown as \"[unreadable text]\"","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/text-in-unrenderable-characters-is-shown-as-unreadable-tex","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Text in unrenderable characters is shown as \"[unreadable text]\"\n\nText the terminal cannot display now shows as \"[unreadable text]\", \"[unreadable]\" or \"[?]\" instead of breaking the layout\n\n**What**\n\nClaude Code now splits text into pieces and measures how many character cells each one takes on screen. A piece is replaced with a placeholder if it is too wide for the space it has, or if it uses a character code that has no assigned character. The placeholder is the first of these that fits:\n\n- \"[unreadable text]\"\n\n- \"[unreadable]\"\n\n- \"[?]\"\n\nEmoji are counted as two cells wide.\n\n**Why**\n\nText that cannot be displayed properly is marked clearly instead of overflowing or scrambling the lines around it, so a placeholder tells you something was there that the terminal could not show."}