tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

counter-japanese-formal-extended-ref.html (5046B)


      1 <!DOCTYPE html>
      2 
      3 <!-- Extended range implementation tests (algorithm step 2: split into 4-digit groups) -->
      4 <!-- Test second group marker (萬) - ten-thousands group -->
      5 <div>&#x58f1;&#x842c;</div>
      6 <div>&#x5f10;&#x842c;</div>
      7 <div>&#x4f0d;&#x842c;</div>
      8 <div>&#x4e5d;&#x842c;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
      9 
     10 <!-- Test complex patterns within ten-thousands group (algorithm step 4: digit markers) -->
     11 <div>&#x58f1;&#x842c;&#x5f10;&#x9621;&#x53c2;&#x767e;&#x56db;&#x62fe;&#x4f0d;</div>
     12 <div>&#x58f1;&#x842c;&#x58f1;</div>
     13 <div>&#x58f1;&#x842c;&#x58f1;&#x62fe;</div>
     14 <div>&#x58f1;&#x842c;&#x58f1;&#x767e;</div>
     15 <div>&#x58f1;&#x842c;&#x58f1;&#x9621;</div>
     16 
     17 <!-- Test third group marker (億) - hundred-millions group -->
     18 <div>&#x58f1;&#x5104;</div>
     19 <div>&#x5f10;&#x5104;</div>
     20 <div>&#x4f0d;&#x5104;</div>
     21 <div>&#x4e5d;&#x5104;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x842c;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
     22 
     23 <!-- Test complex patterns within hundred-millions group (algorithm step 6: zero dropping) -->
     24 <div>&#x58f1;&#x5104;&#x5f10;&#x9621;&#x53c2;&#x767e;&#x56db;&#x62fe;&#x4f0d;&#x842c;&#x516d;&#x9621;&#x4e03;&#x767e;&#x516b;&#x62fe;&#x4e5d;</div>
     25 <div>&#x58f1;&#x5104;&#x58f1;</div>
     26 <div>&#x58f1;&#x5104;&#x58f1;&#x842c;</div>
     27 <div>&#x58f1;&#x5104;&#x58f1;&#x62fe;&#x842c;</div>
     28 <div>&#x58f1;&#x5104;&#x58f1;&#x767e;&#x842c;</div>
     29 <div>&#x58f1;&#x5104;&#x58f1;&#x9621;&#x842c;</div>
     30 
     31 <!-- Test fourth group marker (兆) - trillions group -->
     32 <div>&#x58f1;&#x5146;</div>
     33 <div>&#x5f10;&#x5146;</div>
     34 <div>&#x4f0d;&#x5146;</div>
     35 <div>&#x4e5d;&#x5146;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5104;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x842C;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
     36 <!-- Test extended ranges (algorithm step 3: group markers up to 10^16) -->
     37 <!-- Test 10^13 range (ten-trillions) -->
     38 <div>&#x58f1;&#x62fe;&#x5146;</div>
     39 <div>&#x4f0d;&#x62fe;&#x5146;</div>
     40 <div>&#x4e5d;&#x62fe;&#x4e5d;&#x5146;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5104;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x842c;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
     41 
     42 <!-- Test 10^15 range (hundred-trillions) -->
     43 <div>&#x58f1;&#x767e;&#x5146;</div>
     44 <div>&#x4f0d;&#x767e;&#x5146;</div>
     45 <div>&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5146;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5104;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x842c;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
     46 
     47 <!-- Test complex patterns in trillions group (step 5: drop ones, step 6: drop zeros) -->
     48 <div>&#x58f1;&#x5146;&#x5f10;&#x9621;&#x53c2;&#x767e;&#x56db;&#x62Fe;&#x4f0d;&#x5104;&#x516d;&#x9621;&#x4e03;&#x767E;&#x516b;&#x62FE;&#x4e5d;&#x842c;&#x58f1;&#x767e;&#x5f10;&#x62fe;&#x53c2;</div>
     49 <div>&#x58f1;&#x5146;&#x58f1;</div>
     50 <div>&#x58f1;&#x5146;&#x58f1;&#x842c;</div>
     51 <div>&#x58f1;&#x5146;&#x58f1;&#x767e;&#x842C;</div>
     52 <div>&#x58f1;&#x5146;&#x58f1;&#x5104;</div>
     53 <div>&#x58f1;&#x5146;&#x58f1;&#x767e;&#x5104;</div>
     54 <div>&#x58f1;&#x5146;&#x58f1;&#x9621;&#x5104;</div>
     55 
     56 <!-- Test interaction between multiple groups -->
     57 <div>&#x58f1;&#x5146;&#x58f1;&#x62FE;&#x5104;&#x58f1;&#x767e;&#x842c;&#x58f1;&#x9621;&#x58f1;</div>
     58 <div>&#x58f1;&#x5146;&#x58f1;&#x767e;&#x58f1;&#x5104;&#x58f1;&#x767e;&#x58f1;&#x842c;&#x58f1;&#x767e;&#x58f1;</div>
     59 <div>&#x58f1;&#x5146;&#x58f1;&#x5104;&#x58f1;&#x842c;&#x58f1;</div>
     60 <div>&#x4f0d;&#x5146;&#x4f0d;&#x62fe;&#x5104;&#x4f0d;&#x767e;&#x842c;&#x4f0d;&#x9621;&#x4f0d;</div>
     61 
     62 <!-- Test zero dropping behavior across different groups -->
     63 <div>&#x58f1;&#x5146;</div>
     64 <div>&#x58F1;&#x62FE;&#x5104;</div>
     65 <div>&#x58f1;&#x767e;&#x842c;</div>
     66 <div>&#x58f1;&#x9621;</div>
     67 <div>&#x58f1;&#x62fe;&#x5146;</div>
     68 <div>&#x58f1;&#x767e;&#x5146;</div>
     69 
     70 <!-- Test boundary values at the edge of range (-10^16+1 to 10^16-1) -->
     71 <div>&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5146;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5104;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x842c;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
     72 <div>&#x58f1;&#x9621;&#x5146;</div>
     73 
     74 <!-- Test out-of-range values (should fallback to cjk-decimal) -->
     75 <div>&#x4e00;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;&#x3007;</div>
     76 
     77 <!-- Test negative numbers (algorithm step 8: negative sign handling) -->
     78 <div>&#x30de;&#x30a4;&#x30ca;&#x30b9;&#x58f1;&#x842c;</div>
     79 <div>&#x30de;&#x30a4;&#x30ca;&#x30b9;&#x58f1;&#x5104;</div>
     80 <div>&#x30de;&#x30a4;&#x30ca;&#x30b9;&#x58f1;&#x5146;</div>
     81 <div>&#x30de;&#x30a4;&#x30ca;&#x30b9;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5146;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x5104;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;&#x842c;&#x4e5d;&#x9621;&#x4e5d;&#x767e;&#x4e5d;&#x62fe;&#x4e5d;</div>
     82 
     83 <div>&#x30de;&#x30a4;&#x30ca;&#x30b9;&#x58f1;</div>