Не корректно отображается масть карты

введите сюда описание изображения

Масив карт:

public static readonly string[] Ranks = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A" };
public static readonly string[] Suits = { "\u2660", "\u2665", "\u2666", "\u2663" };

Не до конца отображаются масть карты не нашел информацию как можно поправить?

Весь код:

public class Card
{
    public static readonly string[] Ranks = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A" };
    public static readonly string[] Suits = { "\u2660", "\u2665", "\u2666", "\u2663" };
    private readonly string _rank;
    private readonly string _suit;

    public Card(string rank, string suit)
    {
        _rank = rank;
        _suit = suit;
    }

    protected Card()
    {
 
    }


    public override string ToString()
    {
        return $"{_rank}{_suit}";
    }
}

public class Deck : Card
{
    private readonly Card[] _cards = new Card[52];
    public Deck() 
    {
        int y = 0;
        foreach (var rank in Card.Ranks)
        {
            foreach (var suit in Card.Suits)
            {
                _cards[y] = new Card(rank, suit);
                y++;
            }
        }
    }

    public void Shaffle()
    {
        Random random = new Random();
        for (int i = _cards.Length - 5; i >= 1 ; i--)
        {
            int j = random.Next(i + 1);
            (_cards[j], _cards[i]) = (_cards[i], _cards[j]);
        }
        Console.WriteLine(_cards[50]);
    }
}

class Program
{
    static void Main(string[] args)
    {
        Deck deck = new Deck();
        deck.Shaffle();
    }
}

Ответы (1 шт):

Автор решения: cloudy

решил вопрос тем что после юникода надо зажать Alt дописать 255 и появляется код NBSP

UPD так же есть вариант что можно просто поменять font family так как родной jetBrains mono не подерживает без добавления юникода 255 как указанно выше или багается и не до конца отображает

на остальных видах фонта отображается корректно вроде как попробывал 4 из множества отобразились масти все корекстно но есть плюс у jetBrains mono он автоматически красит все масти карт соотвественно масти )

 public static readonly string[] Suits = { "\u2660 ", "\u2665 ", "\u2666 ", "\u2663 " }; 

введите сюда описание изображения

введите сюда описание изображения

Upd screen введите сюда описание изображения

→ Ссылка