The new algorithm for deciding whether or not to
if (the current font contains a VE segment)
{
if(the character code* is NOT contained in a VE range)
rotate else
don’t rotate
}
else
use the old logic
*The original character code, even if a galley character were substituted at some point.
|
| Examples: |
|
|
|
|
| |
| Japanese ShiftJIS |
| Japanese Unicode | |||||
Segment ID | V |
| E |
| V | E |
| |
Format/NumRanges | 0 |
| 1 |
| 0 |
| 2 |
|
Range1FirstCode |
| 0x0000 |
| 0x0000 |
| |||
Range1LastCode |
| 0x00FF |
| 0x007F |
| characters | ||
Range2FirstCode |
|
|
|
| 0xFF61 |
| ||
Range2LastCode |
|
|
|
| 0xFF9F |
| katakana |