Guest User

ciq-canRenderWithNumberFont

a guest
Mar 8th, 2021
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // insert hardcoded device logic from jungle here
  2. // (e.g. many non-Edge devices support spaces in number fonts)
  3. var numberFontSupportsSpaces = ...; // true or false
  4.  
  5. function canRenderWithNumberFont(str) {
  6.     var c_array = str.toCharArray();
  7.     var c_size = c_array.size();
  8.     for (var i = 0; i < c_size; i++)
  9.     {
  10.         var c = c_array[i];
  11.         if (!(
  12.             (c == ' ' && numberFontSupportsSpaces) ||
  13.             (c >= '0' && c <= '9') ||
  14.             c == '#' || c == '%' ||
  15.             c == '+' || c == '-' ||
  16.             c == '.' || c == '/' ||
  17.             c == ':' || c == '°'))
  18.         {
  19.             return false;
  20.         }
  21.     }
  22.     return true;
  23. }
  24.  
Advertisement
Add Comment
Please, Sign In to add comment