Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- R.alpha[11] = [
- ['a',8],['b',8],['c',8],['d',8],['e',8],['f',8],
- ['g',8],['h',8],['i',8],['j',8],['k',8],['l',8],
- ['m',8],['n',8],['o',8],['p',8],['q',8],['r',8],
- ['s',8],['t',8],['u',8],['v',8],['w',8],['x',8],
- ['y',8],['z',8],['A',7],['B',7],['C',7],['D',7],
- ['E',7],['F',7],['G',7],['H',7],['I',8],['J',7],
- ['K',7],['L',7],['M',7],['N',7],['O',7],['P',7],
- ['Q',7],['R',7],['S',7],['T',7],['U',7],['V',7],
- ['W',7],['X',7],['Y',7],['Z',7],['0',7],['1',8],
- ['2',7],['3',7],['4',7],['5',8],['6',8],['7',8],
- ['8',7],['9',7],['/',8],['\\',7],['=',7],['+',7],
- ['-',8],['_',7],[')',8],['(',8],['*',8],['&',8],
- ['^',8],['%',8],['$',8],['#',8],['@',7],['!',8],
- ['`',8],['~',7],['?',7],['.',8],['<',7],['"',7],
- ['\'',8],[']',8],['[',8],[';',8],[':',8],['>',7],
- [' ',8]
- ];
- function getAproxWidth(text,maxWidth,fontsize){
- if(text==undefined){return 0};
- var aproxWidth = 0;
- var truncText = [];
- var over = false;
- var a = R.alpha[fontsize].length;
- var tlength = text.length;
- for(var x=0;tlength>x;x++){
- for(var y=0;a>y;y++){
- if(text.substring(x,x+1)==R.alpha[fontsize][y][0]){
- if(aproxWidth+R.alpha[fontsize][y][1]>maxWidth){
- over = true
- }else{
- truncText.push(text.substring(x,x+1));
- aproxWidth+=R.alpha[fontsize][y][1];
- }
- }
- }
- if(over){
- break;
- }
- }
- return {overwidth:over,text:truncText.join('')};
- }
Add Comment
Please, Sign In to add comment