Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int GetCursorSpacing(int chr){
- //Custom kerning... I should organise these by linguistic frequency for short-circuiting,
- if ( chr == CHAR_QUOTE ) return 2; //Zeelda to be a parser bug. Comparing the buffer character ' ' ' to 'A' returned 5.
- if ( chr == 'A' ) return 5; if ( chr == '' ) return 5; if ( chr == 'C' ) return 4; if ( chr == 'D' ) return 5; if ( chr == 'E' ) return 4;
- if ( chr == 'F' ) return 4; if ( chr == 'G' ) return 5; if ( chr == 'H' ) return 4; if ( chr == 'I' ) return 2; if ( chr == 'J' ) return 4;
- if ( chr == 'K' ) return 5; if ( chr == 'L' ) return 4; if ( chr == 'M' ) return 6; if ( chr == 'N' ) return 6; if ( chr == 'O' ) return 5;
- if ( chr == 'P' ) return 5; if ( chr == 'Q' ) return 5; if ( chr == 'R' ) return 5; if ( chr == 'S' ) return 5; if ( chr == 'T' ) return 4;
- if ( chr == 'U' ) return 5; if ( chr == 'V' ) return 6; if ( chr == 'W' ) return 6; if ( chr == 'X' ) return 6; if ( chr == 'Y' ) return 4;
- if ( chr == 'Z' ) return 4;
- if ( chr == 'a' ) return 5; if ( chr == 'b' ) return 5; if ( chr == 'c' ) return 4; if ( chr == 'd' ) return 5; if ( chr == 'e' ) return 4;
- if ( chr == 'f' ) return 4; if ( chr == 'g' ) return 5; if ( chr == 'h' ) return 4; if ( chr == 'i' ) return 2; if ( chr == 'j' ) return 4;
- if ( chr == 'k' ) return 5; if ( chr == 'l' ) return 4; if ( chr == 'm' ) return 6; if ( chr == 'n' ) return 6; if ( chr == 'o' ) return 5;
- if ( chr == 'p' ) return 5; if ( chr == 'q' ) return 5; if ( chr == 'r' ) return 5; if ( chr == 's' ) return 5; if ( chr == 't' ) return 4;
- if ( chr == 'u' ) return 5; if ( chr == 'v' ) return 6; if ( chr == 'w' ) return 6; if ( chr == 'x' ) return 4; if ( chr == 'y' ) return 4;
- if ( chr == 'z' ) return 4;
- if ( chr == '1' ) return 3; if ( chr == '2' ) return 4; if ( chr == '3' ) return 4; if ( chr == '4' ) return 4; if ( chr == '5' ) return 4;
- if ( chr == '6' ) return 4; if ( chr == '7' ) return 4; if ( chr == '8' ) return 4; if ( chr == '9' ) return 4; if ( chr == '0' ) return 4;
- if ( chr == '!' ) return 2; if ( chr == CHAR_DQUOTE ) return 4; if ( chr == CHAR_POUNDS ) return 5; if ( chr == '%' ) return 4; if ( chr == '^' ) return 4;
- if ( chr == '*' ) return 4; if ( chr == '(' ) return 3; if ( chr == ')' ) return 3; if ( chr == '[' ) return 4;
- if ( chr == ']' ) return 4; if ( chr == '$' ) return 6; if ( chr == '|' ) return 2; if ( chr == CHAR_BSLASH ) return 3;
- if ( chr == ':' ) return 2; if ( chr == ';' ) return 2; if ( chr == ',' ) return 3; if ( chr == '.' ) return 2;
- if ( chr == '@' ) return 5; if ( chr == '#' ) return 6; if ( chr == '<' ) return 5; if ( chr == '>' ) return 5;
- if ( chr == '/' ) return 5; if ( chr == '?' ) return 5; if ( chr == '-' ) return 4; if ( chr == '_' ) return 5;
- if ( chr == '=' ) return 4; if ( chr == '+' ) return 4; if ( chr == '`' ) return 3; if ( chr == '~' ) return 5;
- if ( chr == ' ' ) return 5; if ( chr == '&' ) return 5; if ( chr == '{' ) return 4; if ( chr == '}' ) return 4;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement