Template
*
This commit is contained in:
@@ -0,0 +1,117 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class LineChar {
|
||||
public float Width;
|
||||
public List<Vector2> Vertices = new List<Vector2>();
|
||||
};
|
||||
|
||||
public static class LineFont
|
||||
{
|
||||
public static readonly List<LineChar> Chars;
|
||||
|
||||
static LineFont()
|
||||
{
|
||||
Chars = new List<LineChar>(
|
||||
new LineChar[]
|
||||
{
|
||||
/* */ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{})},
|
||||
/*!*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,21),new Vector2(5,7),new Vector2(5,2),new Vector2(4,1),new Vector2(4,1),new Vector2(5,0),new Vector2(5,0),new Vector2(6,1),new Vector2(6,1),new Vector2(5,2)})},
|
||||
/*"*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,14),new Vector2(12,21),new Vector2(12,14)})},
|
||||
/*#*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(11,25),new Vector2(4,-7),new Vector2(17,25),new Vector2(10,-7),new Vector2(4,12),new Vector2(18,12),new Vector2(3,6),new Vector2(17,6)})},
|
||||
/*$*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(8,25),new Vector2(8,-4),new Vector2(12,25),new Vector2(12,-4),new Vector2(17,18),new Vector2(15,20),new Vector2(15,20),new Vector2(12,21),new Vector2(12,21),new Vector2(8,21),new Vector2(8,21),new Vector2(5,20),new Vector2(5,20),new Vector2(3,18),new Vector2(3,18),new Vector2(3,16),new Vector2(3,16),new Vector2(4,14),new Vector2(4,14),new Vector2(5,13),new Vector2(5,13),new Vector2(7,12),new Vector2(7,12),new Vector2(13,10),new Vector2(13,10),new Vector2(15,9),new Vector2(15,9),new Vector2(16,8),new Vector2(16,8),new Vector2(17,6),new Vector2(17,6),new Vector2(17,3),new Vector2(17,3),new Vector2(15,1),new Vector2(15,1),new Vector2(12,0),new Vector2(12,0),new Vector2(8,0),new Vector2(8,0),new Vector2(5,1),new Vector2(5,1),new Vector2(3,3)})},
|
||||
/*%*/ new LineChar{Width = 24, Vertices = new List<Vector2>(new Vector2[]{new Vector2(21,21),new Vector2(3,0),new Vector2(8,21),new Vector2(10,19),new Vector2(10,19),new Vector2(10,17),new Vector2(10,17),new Vector2(9,15),new Vector2(9,15),new Vector2(7,14),new Vector2(7,14),new Vector2(5,14),new Vector2(5,14),new Vector2(3,16),new Vector2(3,16),new Vector2(3,18),new Vector2(3,18),new Vector2(4,20),new Vector2(4,20),new Vector2(6,21),new Vector2(6,21),new Vector2(8,21),new Vector2(8,21),new Vector2(10,20),new Vector2(10,20),new Vector2(13,19),new Vector2(13,19),new Vector2(16,19),new Vector2(16,19),new Vector2(19,20),new Vector2(19,20),new Vector2(21,21),new Vector2(17,7),new Vector2(15,6),new Vector2(15,6),new Vector2(14,4),new Vector2(14,4),new Vector2(14,2),new Vector2(14,2),new Vector2(16,0),new Vector2(16,0),new Vector2(18,0),new Vector2(18,0),new Vector2(20,1),new Vector2(20,1),new Vector2(21,3),new Vector2(21,3),new Vector2(21,5),new Vector2(21,5),new Vector2(19,7),new Vector2(19,7),new Vector2(17,7)})},
|
||||
/*&*/ new LineChar{Width = 26, Vertices = new List<Vector2>(new Vector2[]{new Vector2(23,12),new Vector2(23,13),new Vector2(23,13),new Vector2(22,14),new Vector2(22,14),new Vector2(21,14),new Vector2(21,14),new Vector2(20,13),new Vector2(20,13),new Vector2(19,11),new Vector2(19,11),new Vector2(17,6),new Vector2(17,6),new Vector2(15,3),new Vector2(15,3),new Vector2(13,1),new Vector2(13,1),new Vector2(11,0),new Vector2(11,0),new Vector2(7,0),new Vector2(7,0),new Vector2(5,1),new Vector2(5,1),new Vector2(4,2),new Vector2(4,2),new Vector2(3,4),new Vector2(3,4),new Vector2(3,6),new Vector2(3,6),new Vector2(4,8),new Vector2(4,8),new Vector2(5,9),new Vector2(5,9),new Vector2(12,13),new Vector2(12,13),new Vector2(13,14),new Vector2(13,14),new Vector2(14,16),new Vector2(14,16),new Vector2(14,18),new Vector2(14,18),new Vector2(13,20),new Vector2(13,20),new Vector2(11,21),new Vector2(11,21),new Vector2(9,20),new Vector2(9,20),new Vector2(8,18),new Vector2(8,18),new Vector2(8,16),new Vector2(8,16),new Vector2(9,13),new Vector2(9,13),new Vector2(11,10),new Vector2(11,10),new Vector2(16,3),new Vector2(16,3),new Vector2(18,1),new Vector2(18,1),new Vector2(20,0),new Vector2(20,0),new Vector2(22,0),new Vector2(22,0),new Vector2(23,1),new Vector2(23,1),new Vector2(23,2)})},
|
||||
/*'*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,19),new Vector2(4,20),new Vector2(4,20),new Vector2(5,21),new Vector2(5,21),new Vector2(6,20),new Vector2(6,20),new Vector2(6,18),new Vector2(6,18),new Vector2(5,16),new Vector2(5,16),new Vector2(4,15)})},
|
||||
/*(*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(11,25),new Vector2(9,23),new Vector2(9,23),new Vector2(7,20),new Vector2(7,20),new Vector2(5,16),new Vector2(5,16),new Vector2(4,11),new Vector2(4,11),new Vector2(4,7),new Vector2(4,7),new Vector2(5,2),new Vector2(5,2),new Vector2(7,-2),new Vector2(7,-2),new Vector2(9,-5),new Vector2(9,-5),new Vector2(11,-7)})},
|
||||
/*)*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,25),new Vector2(5,23),new Vector2(5,23),new Vector2(7,20),new Vector2(7,20),new Vector2(9,16),new Vector2(9,16),new Vector2(10,11),new Vector2(10,11),new Vector2(10,7),new Vector2(10,7),new Vector2(9,2),new Vector2(9,2),new Vector2(7,-2),new Vector2(7,-2),new Vector2(5,-5),new Vector2(5,-5),new Vector2(3,-7)})},
|
||||
/***/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(8,21),new Vector2(8,9),new Vector2(3,18),new Vector2(13,12),new Vector2(13,18),new Vector2(3,12)})},
|
||||
/*+*/ new LineChar{Width = 26, Vertices = new List<Vector2>(new Vector2[]{new Vector2(13,18),new Vector2(13,0),new Vector2(4,9),new Vector2(22,9)})},
|
||||
/*,*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(6,1),new Vector2(5,0),new Vector2(5,0),new Vector2(4,1),new Vector2(4,1),new Vector2(5,2),new Vector2(5,2),new Vector2(6,1),new Vector2(6,1),new Vector2(6,-1),new Vector2(6,-1),new Vector2(5,-3),new Vector2(5,-3),new Vector2(4,-4)})},
|
||||
/*-*/ new LineChar{Width = 26, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,9),new Vector2(22,9)})},
|
||||
/*.*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,2),new Vector2(4,1),new Vector2(4,1),new Vector2(5,0),new Vector2(5,0),new Vector2(6,1),new Vector2(6,1),new Vector2(5,2)})},
|
||||
/*/*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(20,25),new Vector2(2,-7)})},
|
||||
/*0*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(9,21),new Vector2(6,20),new Vector2(6,20),new Vector2(4,17),new Vector2(4,17),new Vector2(3,12),new Vector2(3,12),new Vector2(3,9),new Vector2(3,9),new Vector2(4,4),new Vector2(4,4),new Vector2(6,1),new Vector2(6,1),new Vector2(9,0),new Vector2(9,0),new Vector2(11,0),new Vector2(11,0),new Vector2(14,1),new Vector2(14,1),new Vector2(16,4),new Vector2(16,4),new Vector2(17,9),new Vector2(17,9),new Vector2(17,12),new Vector2(17,12),new Vector2(16,17),new Vector2(16,17),new Vector2(14,20),new Vector2(14,20),new Vector2(11,21),new Vector2(11,21),new Vector2(9,21)})},
|
||||
/*1*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(6,17),new Vector2(8,18),new Vector2(8,18),new Vector2(11,21),new Vector2(11,21),new Vector2(11,0)})},
|
||||
/*2*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,16),new Vector2(4,17),new Vector2(4,17),new Vector2(5,19),new Vector2(5,19),new Vector2(6,20),new Vector2(6,20),new Vector2(8,21),new Vector2(8,21),new Vector2(12,21),new Vector2(12,21),new Vector2(14,20),new Vector2(14,20),new Vector2(15,19),new Vector2(15,19),new Vector2(16,17),new Vector2(16,17),new Vector2(16,15),new Vector2(16,15),new Vector2(15,13),new Vector2(15,13),new Vector2(13,10),new Vector2(13,10),new Vector2(3,0),new Vector2(3,0),new Vector2(17,0)})},
|
||||
/*3*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,21),new Vector2(16,21),new Vector2(16,21),new Vector2(10,13),new Vector2(10,13),new Vector2(13,13),new Vector2(13,13),new Vector2(15,12),new Vector2(15,12),new Vector2(16,11),new Vector2(16,11),new Vector2(17,8),new Vector2(17,8),new Vector2(17,6),new Vector2(17,6),new Vector2(16,3),new Vector2(16,3),new Vector2(14,1),new Vector2(14,1),new Vector2(11,0),new Vector2(11,0),new Vector2(8,0),new Vector2(8,0),new Vector2(5,1),new Vector2(5,1),new Vector2(4,2),new Vector2(4,2),new Vector2(3,4)})},
|
||||
/*4*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(13,21),new Vector2(3,7),new Vector2(3,7),new Vector2(18,7),new Vector2(13,21),new Vector2(13,0)})},
|
||||
/*5*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(15,21),new Vector2(5,21),new Vector2(5,21),new Vector2(4,12),new Vector2(4,12),new Vector2(5,13),new Vector2(5,13),new Vector2(8,14),new Vector2(8,14),new Vector2(11,14),new Vector2(11,14),new Vector2(14,13),new Vector2(14,13),new Vector2(16,11),new Vector2(16,11),new Vector2(17,8),new Vector2(17,8),new Vector2(17,6),new Vector2(17,6),new Vector2(16,3),new Vector2(16,3),new Vector2(14,1),new Vector2(14,1),new Vector2(11,0),new Vector2(11,0),new Vector2(8,0),new Vector2(8,0),new Vector2(5,1),new Vector2(5,1),new Vector2(4,2),new Vector2(4,2),new Vector2(3,4)})},
|
||||
/*6*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(16,18),new Vector2(15,20),new Vector2(15,20),new Vector2(12,21),new Vector2(12,21),new Vector2(10,21),new Vector2(10,21),new Vector2(7,20),new Vector2(7,20),new Vector2(5,17),new Vector2(5,17),new Vector2(4,12),new Vector2(4,12),new Vector2(4,7),new Vector2(4,7),new Vector2(5,3),new Vector2(5,3),new Vector2(7,1),new Vector2(7,1),new Vector2(10,0),new Vector2(10,0),new Vector2(11,0),new Vector2(11,0),new Vector2(14,1),new Vector2(14,1),new Vector2(16,3),new Vector2(16,3),new Vector2(17,6),new Vector2(17,6),new Vector2(17,7),new Vector2(17,7),new Vector2(16,10),new Vector2(16,10),new Vector2(14,12),new Vector2(14,12),new Vector2(11,13),new Vector2(11,13),new Vector2(10,13),new Vector2(10,13),new Vector2(7,12),new Vector2(7,12),new Vector2(5,10),new Vector2(5,10),new Vector2(4,7)})},
|
||||
/*7*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(17,21),new Vector2(7,0),new Vector2(3,21),new Vector2(17,21)})},
|
||||
/*8*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(8,21),new Vector2(5,20),new Vector2(5,20),new Vector2(4,18),new Vector2(4,18),new Vector2(4,16),new Vector2(4,16),new Vector2(5,14),new Vector2(5,14),new Vector2(7,13),new Vector2(7,13),new Vector2(11,12),new Vector2(11,12),new Vector2(14,11),new Vector2(14,11),new Vector2(16,9),new Vector2(16,9),new Vector2(17,7),new Vector2(17,7),new Vector2(17,4),new Vector2(17,4),new Vector2(16,2),new Vector2(16,2),new Vector2(15,1),new Vector2(15,1),new Vector2(12,0),new Vector2(12,0),new Vector2(8,0),new Vector2(8,0),new Vector2(5,1),new Vector2(5,1),new Vector2(4,2),new Vector2(4,2),new Vector2(3,4),new Vector2(3,4),new Vector2(3,7),new Vector2(3,7),new Vector2(4,9),new Vector2(4,9),new Vector2(6,11),new Vector2(6,11),new Vector2(9,12),new Vector2(9,12),new Vector2(13,13),new Vector2(13,13),new Vector2(15,14),new Vector2(15,14),new Vector2(16,16),new Vector2(16,16),new Vector2(16,18),new Vector2(16,18),new Vector2(15,20),new Vector2(15,20),new Vector2(12,21),new Vector2(12,21),new Vector2(8,21)})},
|
||||
/*9*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(16,14),new Vector2(15,11),new Vector2(15,11),new Vector2(13,9),new Vector2(13,9),new Vector2(10,8),new Vector2(10,8),new Vector2(9,8),new Vector2(9,8),new Vector2(6,9),new Vector2(6,9),new Vector2(4,11),new Vector2(4,11),new Vector2(3,14),new Vector2(3,14),new Vector2(3,15),new Vector2(3,15),new Vector2(4,18),new Vector2(4,18),new Vector2(6,20),new Vector2(6,20),new Vector2(9,21),new Vector2(9,21),new Vector2(10,21),new Vector2(10,21),new Vector2(13,20),new Vector2(13,20),new Vector2(15,18),new Vector2(15,18),new Vector2(16,14),new Vector2(16,14),new Vector2(16,9),new Vector2(16,9),new Vector2(15,4),new Vector2(15,4),new Vector2(13,1),new Vector2(13,1),new Vector2(10,0),new Vector2(10,0),new Vector2(8,0),new Vector2(8,0),new Vector2(5,1),new Vector2(5,1),new Vector2(4,3)})},
|
||||
/*:*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,14),new Vector2(4,13),new Vector2(4,13),new Vector2(5,12),new Vector2(5,12),new Vector2(6,13),new Vector2(6,13),new Vector2(5,14),new Vector2(5,2),new Vector2(4,1),new Vector2(4,1),new Vector2(5,0),new Vector2(5,0),new Vector2(6,1),new Vector2(6,1),new Vector2(5,2)})},
|
||||
/*;*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,14),new Vector2(4,13),new Vector2(4,13),new Vector2(5,12),new Vector2(5,12),new Vector2(6,13),new Vector2(6,13),new Vector2(5,14),new Vector2(6,1),new Vector2(5,0),new Vector2(5,0),new Vector2(4,1),new Vector2(4,1),new Vector2(5,2),new Vector2(5,2),new Vector2(6,1),new Vector2(6,1),new Vector2(6,-1),new Vector2(6,-1),new Vector2(5,-3),new Vector2(5,-3),new Vector2(4,-4)})},
|
||||
/*<*/ new LineChar{Width = 24, Vertices = new List<Vector2>(new Vector2[]{new Vector2(20,18),new Vector2(4,9),new Vector2(4,9),new Vector2(20,0)})},
|
||||
/*=*/ new LineChar{Width = 26, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,12),new Vector2(22,12),new Vector2(4,6),new Vector2(22,6)})},
|
||||
/*>*/ new LineChar{Width = 24, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,18),new Vector2(20,9),new Vector2(20,9),new Vector2(4,0)})},
|
||||
/*?*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,16),new Vector2(3,17),new Vector2(3,17),new Vector2(4,19),new Vector2(4,19),new Vector2(5,20),new Vector2(5,20),new Vector2(7,21),new Vector2(7,21),new Vector2(11,21),new Vector2(11,21),new Vector2(13,20),new Vector2(13,20),new Vector2(14,19),new Vector2(14,19),new Vector2(15,17),new Vector2(15,17),new Vector2(15,15),new Vector2(15,15),new Vector2(14,13),new Vector2(14,13),new Vector2(13,12),new Vector2(13,12),new Vector2(9,10),new Vector2(9,10),new Vector2(9,7),new Vector2(9,2),new Vector2(8,1),new Vector2(8,1),new Vector2(9,0),new Vector2(9,0),new Vector2(10,1),new Vector2(10,1),new Vector2(9,2)})},
|
||||
/*@*/ new LineChar{Width = 27, Vertices = new List<Vector2>(new Vector2[]{new Vector2(18,13),new Vector2(17,15),new Vector2(17,15),new Vector2(15,16),new Vector2(15,16),new Vector2(12,16),new Vector2(12,16),new Vector2(10,15),new Vector2(10,15),new Vector2(9,14),new Vector2(9,14),new Vector2(8,11),new Vector2(8,11),new Vector2(8,8),new Vector2(8,8),new Vector2(9,6),new Vector2(9,6),new Vector2(11,5),new Vector2(11,5),new Vector2(14,5),new Vector2(14,5),new Vector2(16,6),new Vector2(16,6),new Vector2(17,8),new Vector2(12,16),new Vector2(10,14),new Vector2(10,14),new Vector2(9,11),new Vector2(9,11),new Vector2(9,8),new Vector2(9,8),new Vector2(10,6),new Vector2(10,6),new Vector2(11,5),new Vector2(18,16),new Vector2(17,8),new Vector2(17,8),new Vector2(17,6),new Vector2(17,6),new Vector2(19,5),new Vector2(19,5),new Vector2(21,5),new Vector2(21,5),new Vector2(23,7),new Vector2(23,7),new Vector2(24,10),new Vector2(24,10),new Vector2(24,12),new Vector2(24,12),new Vector2(23,15),new Vector2(23,15),new Vector2(22,17),new Vector2(22,17),new Vector2(20,19),new Vector2(20,19),new Vector2(18,20),new Vector2(18,20),new Vector2(15,21),new Vector2(15,21),new Vector2(12,21),new Vector2(12,21),new Vector2(9,20),new Vector2(9,20),new Vector2(7,19),new Vector2(7,19),new Vector2(5,17),new Vector2(5,17),new Vector2(4,15),new Vector2(4,15),new Vector2(3,12),new Vector2(3,12),new Vector2(3,9),new Vector2(3,9),new Vector2(4,6),new Vector2(4,6),new Vector2(5,4),new Vector2(5,4),new Vector2(7,2),new Vector2(7,2),new Vector2(9,1),new Vector2(9,1),new Vector2(12,0),new Vector2(12,0),new Vector2(15,0),new Vector2(15,0),new Vector2(18,1),new Vector2(18,1),new Vector2(20,2),new Vector2(20,2),new Vector2(21,3),new Vector2(19,16),new Vector2(18,8),new Vector2(18,8),new Vector2(18,6),new Vector2(18,6),new Vector2(19,5)})},
|
||||
/*A*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(9,21),new Vector2(1,0),new Vector2(9,21),new Vector2(17,0),new Vector2(4,7),new Vector2(14,7)})},
|
||||
/*B*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(13,21),new Vector2(13,21),new Vector2(16,20),new Vector2(16,20),new Vector2(17,19),new Vector2(17,19),new Vector2(18,17),new Vector2(18,17),new Vector2(18,15),new Vector2(18,15),new Vector2(17,13),new Vector2(17,13),new Vector2(16,12),new Vector2(16,12),new Vector2(13,11),new Vector2(4,11),new Vector2(13,11),new Vector2(13,11),new Vector2(16,10),new Vector2(16,10),new Vector2(17,9),new Vector2(17,9),new Vector2(18,7),new Vector2(18,7),new Vector2(18,4),new Vector2(18,4),new Vector2(17,2),new Vector2(17,2),new Vector2(16,1),new Vector2(16,1),new Vector2(13,0),new Vector2(13,0),new Vector2(4,0)})},
|
||||
/*C*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(18,16),new Vector2(17,18),new Vector2(17,18),new Vector2(15,20),new Vector2(15,20),new Vector2(13,21),new Vector2(13,21),new Vector2(9,21),new Vector2(9,21),new Vector2(7,20),new Vector2(7,20),new Vector2(5,18),new Vector2(5,18),new Vector2(4,16),new Vector2(4,16),new Vector2(3,13),new Vector2(3,13),new Vector2(3,8),new Vector2(3,8),new Vector2(4,5),new Vector2(4,5),new Vector2(5,3),new Vector2(5,3),new Vector2(7,1),new Vector2(7,1),new Vector2(9,0),new Vector2(9,0),new Vector2(13,0),new Vector2(13,0),new Vector2(15,1),new Vector2(15,1),new Vector2(17,3),new Vector2(17,3),new Vector2(18,5)})},
|
||||
/*D*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(11,21),new Vector2(11,21),new Vector2(14,20),new Vector2(14,20),new Vector2(16,18),new Vector2(16,18),new Vector2(17,16),new Vector2(17,16),new Vector2(18,13),new Vector2(18,13),new Vector2(18,8),new Vector2(18,8),new Vector2(17,5),new Vector2(17,5),new Vector2(16,3),new Vector2(16,3),new Vector2(14,1),new Vector2(14,1),new Vector2(11,0),new Vector2(11,0),new Vector2(4,0)})},
|
||||
/*E*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(17,21),new Vector2(4,11),new Vector2(12,11),new Vector2(4,0),new Vector2(17,0)})},
|
||||
/*F*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(17,21),new Vector2(4,11),new Vector2(12,11)})},
|
||||
/*G*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(18,16),new Vector2(17,18),new Vector2(17,18),new Vector2(15,20),new Vector2(15,20),new Vector2(13,21),new Vector2(13,21),new Vector2(9,21),new Vector2(9,21),new Vector2(7,20),new Vector2(7,20),new Vector2(5,18),new Vector2(5,18),new Vector2(4,16),new Vector2(4,16),new Vector2(3,13),new Vector2(3,13),new Vector2(3,8),new Vector2(3,8),new Vector2(4,5),new Vector2(4,5),new Vector2(5,3),new Vector2(5,3),new Vector2(7,1),new Vector2(7,1),new Vector2(9,0),new Vector2(9,0),new Vector2(13,0),new Vector2(13,0),new Vector2(15,1),new Vector2(15,1),new Vector2(17,3),new Vector2(17,3),new Vector2(18,5),new Vector2(18,5),new Vector2(18,8),new Vector2(13,8),new Vector2(18,8)})},
|
||||
/*H*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(18,21),new Vector2(18,0),new Vector2(4,11),new Vector2(18,11)})},
|
||||
/*I*/ new LineChar{Width = 8, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0)})},
|
||||
/*J*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(12,21),new Vector2(12,5),new Vector2(12,5),new Vector2(11,2),new Vector2(11,2),new Vector2(10,1),new Vector2(10,1),new Vector2(8,0),new Vector2(8,0),new Vector2(6,0),new Vector2(6,0),new Vector2(4,1),new Vector2(4,1),new Vector2(3,2),new Vector2(3,2),new Vector2(2,5),new Vector2(2,5),new Vector2(2,7)})},
|
||||
/*K*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(18,21),new Vector2(4,7),new Vector2(9,12),new Vector2(18,0)})},
|
||||
/*L*/ new LineChar{Width = 17, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,0),new Vector2(16,0)})},
|
||||
/*M*/ new LineChar{Width = 24, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(12,0),new Vector2(20,21),new Vector2(12,0),new Vector2(20,21),new Vector2(20,0)})},
|
||||
/*N*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(18,0),new Vector2(18,21),new Vector2(18,0)})},
|
||||
/*O*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(9,21),new Vector2(7,20),new Vector2(7,20),new Vector2(5,18),new Vector2(5,18),new Vector2(4,16),new Vector2(4,16),new Vector2(3,13),new Vector2(3,13),new Vector2(3,8),new Vector2(3,8),new Vector2(4,5),new Vector2(4,5),new Vector2(5,3),new Vector2(5,3),new Vector2(7,1),new Vector2(7,1),new Vector2(9,0),new Vector2(9,0),new Vector2(13,0),new Vector2(13,0),new Vector2(15,1),new Vector2(15,1),new Vector2(17,3),new Vector2(17,3),new Vector2(18,5),new Vector2(18,5),new Vector2(19,8),new Vector2(19,8),new Vector2(19,13),new Vector2(19,13),new Vector2(18,16),new Vector2(18,16),new Vector2(17,18),new Vector2(17,18),new Vector2(15,20),new Vector2(15,20),new Vector2(13,21),new Vector2(13,21),new Vector2(9,21)})},
|
||||
/*P*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(13,21),new Vector2(13,21),new Vector2(16,20),new Vector2(16,20),new Vector2(17,19),new Vector2(17,19),new Vector2(18,17),new Vector2(18,17),new Vector2(18,14),new Vector2(18,14),new Vector2(17,12),new Vector2(17,12),new Vector2(16,11),new Vector2(16,11),new Vector2(13,10),new Vector2(13,10),new Vector2(4,10)})},
|
||||
/*Q*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(9,21),new Vector2(7,20),new Vector2(7,20),new Vector2(5,18),new Vector2(5,18),new Vector2(4,16),new Vector2(4,16),new Vector2(3,13),new Vector2(3,13),new Vector2(3,8),new Vector2(3,8),new Vector2(4,5),new Vector2(4,5),new Vector2(5,3),new Vector2(5,3),new Vector2(7,1),new Vector2(7,1),new Vector2(9,0),new Vector2(9,0),new Vector2(13,0),new Vector2(13,0),new Vector2(15,1),new Vector2(15,1),new Vector2(17,3),new Vector2(17,3),new Vector2(18,5),new Vector2(18,5),new Vector2(19,8),new Vector2(19,8),new Vector2(19,13),new Vector2(19,13),new Vector2(18,16),new Vector2(18,16),new Vector2(17,18),new Vector2(17,18),new Vector2(15,20),new Vector2(15,20),new Vector2(13,21),new Vector2(13,21),new Vector2(9,21),new Vector2(12,4),new Vector2(18,-2)})},
|
||||
/*R*/ new LineChar{Width = 21, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,21),new Vector2(13,21),new Vector2(13,21),new Vector2(16,20),new Vector2(16,20),new Vector2(17,19),new Vector2(17,19),new Vector2(18,17),new Vector2(18,17),new Vector2(18,15),new Vector2(18,15),new Vector2(17,13),new Vector2(17,13),new Vector2(16,12),new Vector2(16,12),new Vector2(13,11),new Vector2(13,11),new Vector2(4,11),new Vector2(11,11),new Vector2(18,0)})},
|
||||
/*S*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(17,18),new Vector2(15,20),new Vector2(15,20),new Vector2(12,21),new Vector2(12,21),new Vector2(8,21),new Vector2(8,21),new Vector2(5,20),new Vector2(5,20),new Vector2(3,18),new Vector2(3,18),new Vector2(3,16),new Vector2(3,16),new Vector2(4,14),new Vector2(4,14),new Vector2(5,13),new Vector2(5,13),new Vector2(7,12),new Vector2(7,12),new Vector2(13,10),new Vector2(13,10),new Vector2(15,9),new Vector2(15,9),new Vector2(16,8),new Vector2(16,8),new Vector2(17,6),new Vector2(17,6),new Vector2(17,3),new Vector2(17,3),new Vector2(15,1),new Vector2(15,1),new Vector2(12,0),new Vector2(12,0),new Vector2(8,0),new Vector2(8,0),new Vector2(5,1),new Vector2(5,1),new Vector2(3,3)})},
|
||||
/*T*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(8,21),new Vector2(8,0),new Vector2(1,21),new Vector2(15,21)})},
|
||||
/*U*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,6),new Vector2(4,6),new Vector2(5,3),new Vector2(5,3),new Vector2(7,1),new Vector2(7,1),new Vector2(10,0),new Vector2(10,0),new Vector2(12,0),new Vector2(12,0),new Vector2(15,1),new Vector2(15,1),new Vector2(17,3),new Vector2(17,3),new Vector2(18,6),new Vector2(18,6),new Vector2(18,21)})},
|
||||
/*V*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(1,21),new Vector2(9,0),new Vector2(17,21),new Vector2(9,0)})},
|
||||
/*W*/ new LineChar{Width = 24, Vertices = new List<Vector2>(new Vector2[]{new Vector2(2,21),new Vector2(7,0),new Vector2(12,21),new Vector2(7,0),new Vector2(12,21),new Vector2(17,0),new Vector2(22,21),new Vector2(17,0)})},
|
||||
/*X*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,21),new Vector2(17,0),new Vector2(17,21),new Vector2(3,0)})},
|
||||
/*Y*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(1,21),new Vector2(9,11),new Vector2(9,11),new Vector2(9,0),new Vector2(17,21),new Vector2(9,11)})},
|
||||
/*Z*/ new LineChar{Width = 20, Vertices = new List<Vector2>(new Vector2[]{new Vector2(17,21),new Vector2(3,0),new Vector2(3,21),new Vector2(17,21),new Vector2(3,0),new Vector2(17,0)})},
|
||||
/*[*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,25),new Vector2(4,-7),new Vector2(4,25),new Vector2(11,25),new Vector2(4,-7),new Vector2(11,-7)})},
|
||||
/*\*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(0,21),new Vector2(14,-3)})},
|
||||
/*]*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(9,25),new Vector2(9,-7),new Vector2(3,25),new Vector2(10,25),new Vector2(3,-7),new Vector2(10,-7)})},
|
||||
/*^*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(6,15),new Vector2(8,18),new Vector2(8,18),new Vector2(10,15),new Vector2(3,12),new Vector2(8,17),new Vector2(8,17),new Vector2(13,12),new Vector2(8,17),new Vector2(8,0)})},
|
||||
/*_*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(0,-2),new Vector2(16,-2)})},
|
||||
/*`*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(6,21),new Vector2(5,20),new Vector2(5,20),new Vector2(4,18),new Vector2(4,18),new Vector2(4,16),new Vector2(4,16),new Vector2(5,15),new Vector2(5,15),new Vector2(6,16),new Vector2(6,16),new Vector2(5,17)})},
|
||||
/*a*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(15,14),new Vector2(15,0),new Vector2(15,11),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14),new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3)})},
|
||||
/*b*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,11),new Vector2(6,13),new Vector2(6,13),new Vector2(8,14),new Vector2(8,14),new Vector2(11,14),new Vector2(11,14),new Vector2(13,13),new Vector2(13,13),new Vector2(15,11),new Vector2(15,11),new Vector2(16,8),new Vector2(16,8),new Vector2(16,6),new Vector2(16,6),new Vector2(15,3),new Vector2(15,3),new Vector2(13,1),new Vector2(13,1),new Vector2(11,0),new Vector2(11,0),new Vector2(8,0),new Vector2(8,0),new Vector2(6,1),new Vector2(6,1),new Vector2(4,3)})},
|
||||
/*c*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(15,11),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14),new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3)})},
|
||||
/*d*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(15,21),new Vector2(15,0),new Vector2(15,11),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14),new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3)})},
|
||||
/*e*/ new LineChar{Width = 18, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,8),new Vector2(15,8),new Vector2(15,8),new Vector2(15,10),new Vector2(15,10),new Vector2(14,12),new Vector2(14,12),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14),new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3)})},
|
||||
/*f*/ new LineChar{Width = 12, Vertices = new List<Vector2>(new Vector2[]{new Vector2(10,21),new Vector2(8,21),new Vector2(8,21),new Vector2(6,20),new Vector2(6,20),new Vector2(5,17),new Vector2(5,17),new Vector2(5,0),new Vector2(2,14),new Vector2(9,14)})},
|
||||
/*g*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(15,14),new Vector2(15,-2),new Vector2(15,-2),new Vector2(14,-5),new Vector2(14,-5),new Vector2(13,-6),new Vector2(13,-6),new Vector2(11,-7),new Vector2(11,-7),new Vector2(8,-7),new Vector2(8,-7),new Vector2(6,-6),new Vector2(15,11),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14),new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3)})},
|
||||
/*h*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(4,10),new Vector2(7,13),new Vector2(7,13),new Vector2(9,14),new Vector2(9,14),new Vector2(12,14),new Vector2(12,14),new Vector2(14,13),new Vector2(14,13),new Vector2(15,10),new Vector2(15,10),new Vector2(15,0)})},
|
||||
/*i*/ new LineChar{Width = 8, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,21),new Vector2(4,20),new Vector2(4,20),new Vector2(5,21),new Vector2(5,21),new Vector2(4,22),new Vector2(4,22),new Vector2(3,21),new Vector2(4,14),new Vector2(4,0)})},
|
||||
/*j*/ new LineChar{Width = 10, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,21),new Vector2(6,20),new Vector2(6,20),new Vector2(7,21),new Vector2(7,21),new Vector2(6,22),new Vector2(6,22),new Vector2(5,21),new Vector2(6,14),new Vector2(6,-3),new Vector2(6,-3),new Vector2(5,-6),new Vector2(5,-6),new Vector2(3,-7),new Vector2(3,-7),new Vector2(1,-7)})},
|
||||
/*k*/ new LineChar{Width = 17, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0),new Vector2(14,14),new Vector2(4,4),new Vector2(8,8),new Vector2(15,0)})},
|
||||
/*l*/ new LineChar{Width = 8, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,21),new Vector2(4,0)})},
|
||||
/*m*/ new LineChar{Width = 30, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,14),new Vector2(4,0),new Vector2(4,10),new Vector2(7,13),new Vector2(7,13),new Vector2(9,14),new Vector2(9,14),new Vector2(12,14),new Vector2(12,14),new Vector2(14,13),new Vector2(14,13),new Vector2(15,10),new Vector2(15,10),new Vector2(15,0),new Vector2(15,10),new Vector2(18,13),new Vector2(18,13),new Vector2(20,14),new Vector2(20,14),new Vector2(23,14),new Vector2(23,14),new Vector2(25,13),new Vector2(25,13),new Vector2(26,10),new Vector2(26,10),new Vector2(26,0)})},
|
||||
/*n*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,14),new Vector2(4,0),new Vector2(4,10),new Vector2(7,13),new Vector2(7,13),new Vector2(9,14),new Vector2(9,14),new Vector2(12,14),new Vector2(12,14),new Vector2(14,13),new Vector2(14,13),new Vector2(15,10),new Vector2(15,10),new Vector2(15,0)})},
|
||||
/*o*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3),new Vector2(15,3),new Vector2(16,6),new Vector2(16,6),new Vector2(16,8),new Vector2(16,8),new Vector2(15,11),new Vector2(15,11),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14)})},
|
||||
/*p*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,14),new Vector2(4,-7),new Vector2(4,11),new Vector2(6,13),new Vector2(6,13),new Vector2(8,14),new Vector2(8,14),new Vector2(11,14),new Vector2(11,14),new Vector2(13,13),new Vector2(13,13),new Vector2(15,11),new Vector2(15,11),new Vector2(16,8),new Vector2(16,8),new Vector2(16,6),new Vector2(16,6),new Vector2(15,3),new Vector2(15,3),new Vector2(13,1),new Vector2(13,1),new Vector2(11,0),new Vector2(11,0),new Vector2(8,0),new Vector2(8,0),new Vector2(6,1),new Vector2(6,1),new Vector2(4,3)})},
|
||||
/*q*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(15,14),new Vector2(15,-7),new Vector2(15,11),new Vector2(13,13),new Vector2(13,13),new Vector2(11,14),new Vector2(11,14),new Vector2(8,14),new Vector2(8,14),new Vector2(6,13),new Vector2(6,13),new Vector2(4,11),new Vector2(4,11),new Vector2(3,8),new Vector2(3,8),new Vector2(3,6),new Vector2(3,6),new Vector2(4,3),new Vector2(4,3),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(11,0),new Vector2(11,0),new Vector2(13,1),new Vector2(13,1),new Vector2(15,3)})},
|
||||
/*r*/ new LineChar{Width = 13, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,14),new Vector2(4,0),new Vector2(4,8),new Vector2(5,11),new Vector2(5,11),new Vector2(7,13),new Vector2(7,13),new Vector2(9,14),new Vector2(9,14),new Vector2(12,14)})},
|
||||
/*s*/ new LineChar{Width = 17, Vertices = new List<Vector2>(new Vector2[]{new Vector2(14,11),new Vector2(13,13),new Vector2(13,13),new Vector2(10,14),new Vector2(10,14),new Vector2(7,14),new Vector2(7,14),new Vector2(4,13),new Vector2(4,13),new Vector2(3,11),new Vector2(3,11),new Vector2(4,9),new Vector2(4,9),new Vector2(6,8),new Vector2(6,8),new Vector2(11,7),new Vector2(11,7),new Vector2(13,6),new Vector2(13,6),new Vector2(14,4),new Vector2(14,4),new Vector2(14,3),new Vector2(14,3),new Vector2(13,1),new Vector2(13,1),new Vector2(10,0),new Vector2(10,0),new Vector2(7,0),new Vector2(7,0),new Vector2(4,1),new Vector2(4,1),new Vector2(3,3)})},
|
||||
/*t*/ new LineChar{Width = 12, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,21),new Vector2(5,4),new Vector2(5,4),new Vector2(6,1),new Vector2(6,1),new Vector2(8,0),new Vector2(8,0),new Vector2(10,0),new Vector2(2,14),new Vector2(9,14)})},
|
||||
/*u*/ new LineChar{Width = 19, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,14),new Vector2(4,4),new Vector2(4,4),new Vector2(5,1),new Vector2(5,1),new Vector2(7,0),new Vector2(7,0),new Vector2(10,0),new Vector2(10,0),new Vector2(12,1),new Vector2(12,1),new Vector2(15,4),new Vector2(15,14),new Vector2(15,0)})},
|
||||
/*v*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(2,14),new Vector2(8,0),new Vector2(14,14),new Vector2(8,0)})},
|
||||
/*w*/ new LineChar{Width = 22, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,14),new Vector2(7,0),new Vector2(11,14),new Vector2(7,0),new Vector2(11,14),new Vector2(15,0),new Vector2(19,14),new Vector2(15,0)})},
|
||||
/*x*/ new LineChar{Width = 17, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,14),new Vector2(14,0),new Vector2(14,14),new Vector2(3,0)})},
|
||||
/*y*/ new LineChar{Width = 16, Vertices = new List<Vector2>(new Vector2[]{new Vector2(2,14),new Vector2(8,0),new Vector2(14,14),new Vector2(8,0),new Vector2(8,0),new Vector2(6,-4),new Vector2(6,-4),new Vector2(4,-6),new Vector2(4,-6),new Vector2(2,-7),new Vector2(2,-7),new Vector2(1,-7)})},
|
||||
/*z*/ new LineChar{Width = 17, Vertices = new List<Vector2>(new Vector2[]{new Vector2(14,14),new Vector2(3,0),new Vector2(3,14),new Vector2(14,14),new Vector2(3,0),new Vector2(14,0)})},
|
||||
/*{*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(9,25),new Vector2(7,24),new Vector2(7,24),new Vector2(6,23),new Vector2(6,23),new Vector2(5,21),new Vector2(5,21),new Vector2(5,19),new Vector2(5,19),new Vector2(6,17),new Vector2(6,17),new Vector2(7,16),new Vector2(7,16),new Vector2(8,14),new Vector2(8,14),new Vector2(8,12),new Vector2(8,12),new Vector2(6,10),new Vector2(7,24),new Vector2(6,22),new Vector2(6,22),new Vector2(6,20),new Vector2(6,20),new Vector2(7,18),new Vector2(7,18),new Vector2(8,17),new Vector2(8,17),new Vector2(9,15),new Vector2(9,15),new Vector2(9,13),new Vector2(9,13),new Vector2(8,11),new Vector2(8,11),new Vector2(4,9),new Vector2(4,9),new Vector2(8,7),new Vector2(8,7),new Vector2(9,5),new Vector2(9,5),new Vector2(9,3),new Vector2(9,3),new Vector2(8,1),new Vector2(8,1),new Vector2(7,0),new Vector2(7,0),new Vector2(6,-2),new Vector2(6,-2),new Vector2(6,-4),new Vector2(6,-4),new Vector2(7,-6),new Vector2(6,8),new Vector2(8,6),new Vector2(8,6),new Vector2(8,4),new Vector2(8,4),new Vector2(7,2),new Vector2(7,2),new Vector2(6,1),new Vector2(6,1),new Vector2(5,-1),new Vector2(5,-1),new Vector2(5,-3),new Vector2(5,-3),new Vector2(6,-5),new Vector2(6,-5),new Vector2(7,-6),new Vector2(7,-6),new Vector2(9,-7)})},
|
||||
/*|*/ new LineChar{Width = 8, Vertices = new List<Vector2>(new Vector2[]{new Vector2(4,25),new Vector2(4,-7)})},
|
||||
/*}*/ new LineChar{Width = 14, Vertices = new List<Vector2>(new Vector2[]{new Vector2(5,25),new Vector2(7,24),new Vector2(7,24),new Vector2(8,23),new Vector2(8,23),new Vector2(9,21),new Vector2(9,21),new Vector2(9,19),new Vector2(9,19),new Vector2(8,17),new Vector2(8,17),new Vector2(7,16),new Vector2(7,16),new Vector2(6,14),new Vector2(6,14),new Vector2(6,12),new Vector2(6,12),new Vector2(8,10),new Vector2(7,24),new Vector2(8,22),new Vector2(8,22),new Vector2(8,20),new Vector2(8,20),new Vector2(7,18),new Vector2(7,18),new Vector2(6,17),new Vector2(6,17),new Vector2(5,15),new Vector2(5,15),new Vector2(5,13),new Vector2(5,13),new Vector2(6,11),new Vector2(6,11),new Vector2(10,9),new Vector2(10,9),new Vector2(6,7),new Vector2(6,7),new Vector2(5,5),new Vector2(5,5),new Vector2(5,3),new Vector2(5,3),new Vector2(6,1),new Vector2(6,1),new Vector2(7,0),new Vector2(7,0),new Vector2(8,-2),new Vector2(8,-2),new Vector2(8,-4),new Vector2(8,-4),new Vector2(7,-6),new Vector2(8,8),new Vector2(6,6),new Vector2(6,6),new Vector2(6,4),new Vector2(6,4),new Vector2(7,2),new Vector2(7,2),new Vector2(8,1),new Vector2(8,1),new Vector2(9,-1),new Vector2(9,-1),new Vector2(9,-3),new Vector2(9,-3),new Vector2(8,-5),new Vector2(8,-5),new Vector2(7,-6),new Vector2(7,-6),new Vector2(5,-7)})},
|
||||
/*~*/ new LineChar{Width = 24, Vertices = new List<Vector2>(new Vector2[]{new Vector2(3,6),new Vector2(3,8),new Vector2(3,8),new Vector2(4,11),new Vector2(4,11),new Vector2(6,12),new Vector2(6,12),new Vector2(8,12),new Vector2(8,12),new Vector2(10,11),new Vector2(10,11),new Vector2(14,8),new Vector2(14,8),new Vector2(16,7),new Vector2(16,7),new Vector2(18,7),new Vector2(18,7),new Vector2(20,8),new Vector2(20,8),new Vector2(21,10),new Vector2(3,8),new Vector2(4,10),new Vector2(4,10),new Vector2(6,11),new Vector2(6,11),new Vector2(8,11),new Vector2(8,11),new Vector2(10,10),new Vector2(10,10),new Vector2(14,7),new Vector2(14,7),new Vector2(16,6),new Vector2(16,6),new Vector2(18,6),new Vector2(18,6),new Vector2(20,7),new Vector2(20,7),new Vector2(21,10),new Vector2(21,10),new Vector2(21,12)})}
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1c9480cef8fc2254ba178e579a238c6e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,50 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class LineFontMeshWriter : ProceduralMeshFilter {
|
||||
public LineFontMeshWriter(IProceduralMeshFilter next):base(next)
|
||||
{ }
|
||||
|
||||
public LineFontMeshWriter WriteText(string text)
|
||||
{
|
||||
float tabLength = 4 * LineFont.Chars[0].Width;
|
||||
float lineSize = 32 + 2;
|
||||
|
||||
float x = 0.0f;
|
||||
float y = 0.0f;
|
||||
|
||||
char firstChar = (char)32;
|
||||
char lastChar = (char)(firstChar + LineFont.Chars.Count - 1);
|
||||
|
||||
for (int i = 0; i < text.Length; ++i)
|
||||
{
|
||||
char charID = text[i];
|
||||
|
||||
if (charID >= firstChar && charID <= lastChar) {
|
||||
int p = charID - firstChar;
|
||||
var vChar = LineFont.Chars[p];
|
||||
for (int j = 0; j < vChar.Vertices.Count; j++) {
|
||||
Next.Vertex(vChar.Vertices[j] + new Vector2(x, y));
|
||||
//appendVertex(position, lineFont[p].vertices[i] + ScreenOffsetType(x, y));
|
||||
}
|
||||
x += vChar.Width;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
if (charID == '\n') {
|
||||
x = 0;
|
||||
y -= lineSize;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (charID == '\t') {
|
||||
x += tabLength;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bfba57277abceb942bcc5682d11de69f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user