Псевдографика

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Псевдогра́фика, псевдографические символы — совокупность символов, включенных в набор символов компьютерного шрифта, отображающих графические примитивы (линии, прямоугольники, треугольники, кресты, различная заливка и т. п.). Псевдографические символы реализуются в рамках формата шрифта (к примеру, матрица 8х12 точек) и дополняют в таком наборе цифро-буквенные и служебные символы.

Основное назначение псевдографики — графическое оформление программ с текстовым интерфейсом пользователя (в том числе и т. н. консольных) — отображение в них окон, меню, кнопок и прочих элементов интерфейса, создания рамок и таблиц. Первоначальная цель применения — изображение рамок и таблиц на текстовых терминалах. Псевдографика также зачастую используется там, где передача, хранение и визуализация графики непосредственно невозможна или затруднена: телетайпы, текстовые терминалы, СМС и т. п.

В системах с графическим интерфейсом псевдографика практически не используется, поскольку там есть возможность отрисовывать те же графические элементы с более высоким качеством и изобразительностью, используя встроенные графические средства системы (скажем, GDI). Кроме того, возможность рисовать рамки псевдографикой ограничена — аккуратно это можно делать только используя шрифты фиксированной ширины.

Другой вид псевдографики используется, когда недоступны и псевдографические символы. В этом случае используются доступные и визуально схожие с псевдографикой символы: !, I, O, -, =, +, и т. п. Поэтому псевдографикой можно считать и широко применяющиеся при виртуальном общении составленные из нескольких цифро-буквенных символов комбинации — смайлики (впрочем, непосредственное вхождение их в состав некоторых наборов символов (к примеру, Юникод) позволяет им считаться полноценными псевдографическими символами).

Псевдографика также породила отдельный род графического искусства — ASCII-art (аски-арт) — создание рисунков при помощи символов псевдографики.

Псевдографика в кодовых страницах[править | править вики-текст]

Кодовые страницы для DOS обычно содержат следующий набор псевдографики, заимствованный из встроенных шрифтов EGA, VGA и других дисплейных адаптеров (коды под символами соответствуют кодам Unicode):

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
B.
 

2591

2592

2593

2502

2524

2561

2562

2556

2555

2563

2551

2557

255D

255C

255B

2510
 
C.
 

2514

2534

252C

251C

2500

253C

255E

255F

255A

2554

2569

2566

2560

2550

256C

2567
 
D.
 

2568

2564

2565

2559

2558

2552

2553

256B

256A

2518

250C

2588

2584

258C

2590

2580

В VGA использование для псевдографики именно кодовых позиций 0xB0—0xDF является обязательным при использовании режимов с шириной символа в 9 пикселов.

В Юникоде имеется более обширный набор псевдографических символов.

В таблице далее представлен блок Unicode из «Box Drawing (2500—257F) & Block Elements (2580—259F)». Если под символом присутствует код, то это код из таблицы выше для однобайтовых кодировок. Кроме этого кодам от 250016 до 259016 (включая обоих упомянутых) были введены в первой редакции Unicode 1.0. Кодам же 259116 до 259F16 (включая обоих) символы были назначены только в версии 3.2.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
250.
 

C4

 

B3

 

 

 

 

 

 

 

 

 

DA

 

 

 
 
251.
 

BF

 

 

 

C0

 

 

 

D9

 

 

 

C3

 

 

 
 
252.
 

 

 

 

 

B4

 

 

 

 

 

 

 

C2

 

 

 
 
253.
 

 

 

 

 

C1

 

 

 

 

 

 

 

C5

 

 

 
 
254.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
255.
 

CD

BA

D5

D6

C9

B8

B7

BB

D4

D3

C8

BE

BD

BC

C6

C7
 
256.
 

CC

B5

B6

B9

D1

D2

CB

CF

D0

CA

D8

D7

CE

 

 

 
 
257.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
258.
 

DF

 

 

 

DC

 

 

 

DB

 

 

 

DD

 

 

 
 
259.
 

DE

B0

B1

B2

 

 

 

 

 

 

 

 

 

 

 

 

См. также[править | править вики-текст]

Примечания[править | править вики-текст]