/*
* This file is part of lanterna (http://code.google.com/p/lanterna/).
*
* lanterna is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (C) 2010-2017 Martin Berglund
*/
package com.googlecode.lanterna;
/**
* Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 but converted to its UTF-8 counterpart.
* This class it mostly here to help out with building text GUIs when you don't have a handy Unicode chart available.
* Previously this class was known as ACS, which was taken from ncurses (meaning "Alternative Character Set").
* @author martin
*/
public class Symbols {
private Symbols() {}
/**
* ☺
*/
public static final char FACE_WHITE = 0x263A;
/**
* ☻
*/
public static final char FACE_BLACK = 0x263B;
/**
* ♥
*/
public static final char HEART = 0x2665;
/**
* ♣
*/
public static final char CLUB = 0x2663;
/**
* ♦
*/
public static final char DIAMOND = 0x2666;
/**
* ♠
*/
public static final char SPADES = 0x2660;
/**
* •
*/
public static final char BULLET = 0x2022;
/**
* ◘
*/
public static final char INVERSE_BULLET = 0x25d8;
/**
* ○
*/
public static final char WHITE_CIRCLE = 0x25cb;
/**
* ◙
*/
public static final char INVERSE_WHITE_CIRCLE = 0x25d9;
/**
* ■
*/
public static final char SOLID_SQUARE = 0x25A0;
/**
* ▪
*/
public static final char SOLID_SQUARE_SMALL = 0x25AA;
/**
* □
*/
public static final char OUTLINED_SQUARE = 0x25A1;
/**
* ▫
*/
public static final char OUTLINED_SQUARE_SMALL = 0x25AB;
/**
* ♀
*/
public static final char FEMALE = 0x2640;
/**
* ♂
*/
public static final char MALE = 0x2642;
/**
* ↑
*/
public static final char ARROW_UP = 0x2191;
/**
* ↓
*/
public static final char ARROW_DOWN = 0x2193;
/**
* →
*/
public static final char ARROW_RIGHT = 0x2192;
/**
* ←
*/
public static final char ARROW_LEFT = 0x2190;
/**
* █
*/
public static final char BLOCK_SOLID = 0x2588;
/**
* ▓
*/
public static final char BLOCK_DENSE = 0x2593;
/**
* ▒
*/
public static final char BLOCK_MIDDLE = 0x2592;
/**
* ░
*/
public static final char BLOCK_SPARSE = 0x2591;
/**
* ►
*/
public static final char TRIANGLE_RIGHT_POINTING_BLACK = 0x25BA;
/**
* ◄
*/
public static final char TRIANGLE_LEFT_POINTING_BLACK = 0x25C4;
/**
* ▲
*/
public static final char TRIANGLE_UP_POINTING_BLACK = 0x25B2;
/**
* ▼
*/
public static final char TRIANGLE_DOWN_POINTING_BLACK = 0x25BC;
/**
* ⏴
*/
public static final char TRIANGLE_RIGHT_POINTING_MEDIUM_BLACK = 0x23F4;
/**
* ⏵
*/
public static final char TRIANGLE_LEFT_POINTING_MEDIUM_BLACK = 0x23F5;
/**
* ⏶
*/
public static final char TRIANGLE_UP_POINTING_MEDIUM_BLACK = 0x23F6;
/**
* ⏷
*/
public static final char TRIANGLE_DOWN_POINTING_MEDIUM_BLACK = 0x23F7;
/**
* ─
*/
public static final char SINGLE_LINE_HORIZONTAL = 0x2500;
/**
* ━
*/
public static final char BOLD_SINGLE_LINE_HORIZONTAL = 0x2501;
/**
* ╾
*/
public static final char BOLD_TO_NORMAL_SINGLE_LINE_HORIZONTAL = 0x257E;
/**
* ╼
*/
public static final char BOLD_FROM_NORMAL_SINGLE_LINE_HORIZONTAL = 0x257C;
/**
* ═
*/
public static final char DOUBLE_LINE_HORIZONTAL = 0x2550;
/**
* │
*/
public static final char SINGLE_LINE_VERTICAL = 0x2502;
/**
* ┃
*/
public static final char BOLD_SINGLE_LINE_VERTICAL = 0x2503;
/**
* ╿
*/
public static final char BOLD_TO_NORMAL_SINGLE_LINE_VERTICAL = 0x257F;
/**
* ╽
*/
public static final char BOLD_FROM_NORMAL_SINGLE_LINE_VERTICAL = 0x257D;
/**
* ║
*/
public static final char DOUBLE_LINE_VERTICAL = 0x2551;
/**
* ┌
*/
public static final char SINGLE_LINE_TOP_LEFT_CORNER = 0x250C;
/**
* ╔
*/
public static final char DOUBLE_LINE_TOP_LEFT_CORNER = 0x2554;
/**
* ┐
*/
public static final char SINGLE_LINE_TOP_RIGHT_CORNER = 0x2510;
/**
* ╗
*/
public static final char DOUBLE_LINE_TOP_RIGHT_CORNER = 0x2557;
/**
* └
*/
public static final char SINGLE_LINE_BOTTOM_LEFT_CORNER = 0x2514;
/**
* ╚
*/
public static final char DOUBLE_LINE_BOTTOM_LEFT_CORNER = 0x255A;
/**
* ┘
*/
public static final char SINGLE_LINE_BOTTOM_RIGHT_CORNER = 0x2518;
/**
* ╝
*/
public static final char DOUBLE_LINE_BOTTOM_RIGHT_CORNER = 0x255D;
/**
* ┼
*/
public static final char SINGLE_LINE_CROSS = 0x253C;
/**
* ╬
*/
public static final char DOUBLE_LINE_CROSS = 0x256C;
/**
* ╪
*/
public static final char DOUBLE_LINE_HORIZONTAL_SINGLE_LINE_CROSS = 0x256A;
/**
* ╫
*/
public static final char DOUBLE_LINE_VERTICAL_SINGLE_LINE_CROSS = 0x256B;
/**
* ┴
*/
public static final char SINGLE_LINE_T_UP = 0x2534;
/**
* ┬
*/
public static final char SINGLE_LINE_T_DOWN = 0x252C;
/**
* ├
*/
public static final char SINGLE_LINE_T_RIGHT = 0x251c;
/**
* ┤
*/
public static final char SINGLE_LINE_T_LEFT = 0x2524;
/**
* ╨
*/
public static final char SINGLE_LINE_T_DOUBLE_UP = 0x2568;
/**
* ╥
*/
public static final char SINGLE_LINE_T_DOUBLE_DOWN = 0x2565;
/**
* ╞
*/
public static final char SINGLE_LINE_T_DOUBLE_RIGHT = 0x255E;
/**
* ╡
*/
public static final char SINGLE_LINE_T_DOUBLE_LEFT = 0x2561;
/**
* ╩
*/
public static final char DOUBLE_LINE_T_UP = 0x2569;
/**
* ╦
*/
public static final char DOUBLE_LINE_T_DOWN = 0x2566;
/**
* ╠
*/
public static final char DOUBLE_LINE_T_RIGHT = 0x2560;
/**
* ╣
*/
public static final char DOUBLE_LINE_T_LEFT = 0x2563;
/**
* ╧
*/
public static final char DOUBLE_LINE_T_SINGLE_UP = 0x2567;
/**
* ╤
*/
public static final char DOUBLE_LINE_T_SINGLE_DOWN = 0x2564;
/**
* ╟
*/
public static final char DOUBLE_LINE_T_SINGLE_RIGHT = 0x255F;
/**
* ╢
*/
public static final char DOUBLE_LINE_T_SINGLE_LEFT = 0x2562;
}