tor-browser

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

counter-japanese-informal-extended-ref.html (4863B)


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