text: Title: Colored text incorrect width.
  Body: Using color markers within a Panel messes up the border (probably misestimates the width of the string due to control characters).
  
  Note: top Panel is uncolored, its yellow because of my terminal theme.
  ![Screen Shot 2022-08-29 at 10 16 45 PM](https://user-images.githubusercontent.com/14318576/187355199-56b7953e-a2d9-43ee-bb0b-b7e4ff980e09.png)
  
  Code sample:
  ```
  from rich.panel import Panel
  from rich import print
  
  red = "\033[31m"
  reset = "\033[0m"
  
  print(Panel(f"Hello in RED!"))
  print(Panel(f"{red}Hello in RED!{reset}"))
  ```
  
  Environment:
  ```
  ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── <class 'rich.console.Console'> ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
  │ A high level console interface.                                                                                                                                                                                                                                            │
  │                                                                                                                                                                                                                                                                            │
  │ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │
  │ │ <console width=430 ColorSystem.TRUECOLOR>                                                                                                                                                                                                                              │ │
  │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
  │                                                                                                                                                                                                                                                                            │
  │     color_system = 'truecolor'                                                                                                                                                                                                                                             │
  │         encoding = 'utf-8'                                                                                                                                                                                                                                                 │
  │             file = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>                                                                                                                                                                                           │
  │           height = 83                                                                                                                                                                                                                                                      │
  │    is_alt_screen = False                                                                                                                                                                                                                                                   │
  │ is_dumb_terminal = False                                                                                                                                                                                                                                                   │
  │   is_interactive = True                                                                                                                                                                                                                                                    │
  │       is_jupyter = False                                                                                                                                                                                                                                                   │
  │      is_terminal = True                                                                                                                                                                                                                                                    │
  │   legacy_windows = False                                                                                                                                                                                                                                                   │
  │         no_color = False                                                                                                                                                                                                                                                   │
  │          options = ConsoleOptions(size=ConsoleDimensions(width=430, height=83), legacy_windows=False, min_width=1, max_width=430, is_terminal=True, encoding='utf-8', max_height=83, justify=None, overflow=None, no_wrap=False, highlight=None, markup=None, height=None) │
  │            quiet = False                                                                                                                                                                                                                                                   │
  │           record = False                                                                                                                                                                                                                                                   │
  │         safe_box = True                                                                                                                                                                                                                                                    │
  │             size = ConsoleDimensions(width=430, height=83)                                                                                                                                                                                                                 │
  │        soft_wrap = False                                                                                                                                                                                                                                                   │
  │           stderr = False                                                                                                                                                                                                                                                   │
  │            style = None                                                                                                                                                                                                                                                    │
  │         tab_size = 8                                                                                                                                                                                                                                                       │
  │            width = 430                                                                                                                                                                                                                                                     │
  ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
  ╭─── <class 'rich._windows.WindowsConsoleFeatures'> ────╮
  │ Windows features available.                           │
  │                                                       │
  │ ╭───────────────────────────────────────────────────╮ │
  │ │ WindowsConsoleFeatures(vt=False, truecolor=False) │ │
  │ ╰───────────────────────────────────────────────────╯ │
  │                                                       │
  │ truecolor = False                                     │
  │        vt = False                                     │
  ╰───────────────────────────────────────────────────────╯
  ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────── Environment Variables ───────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
  │ {'TERM': 'xterm-kitty', 'COLORTERM': 'truecolor', 'CLICOLOR': None, 'NO_COLOR': None, 'TERM_PROGRAM': None, 'COLUMNS': None, 'LINES': None, 'JUPYTER_COLUMNS': None, 'JUPYTER_LINES': None, 'JPY_PARENT_PID': None, 'VSCODE_VERBOSE_LOGGING': None} │
  ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
  platform="Darwin"
  rich==12.5.1
  ```
  
  
  