Home | History | Annotate | Download | only in src

Lines Matching refs:pos

430     const HB_UChar16 *uc = item->string + item->item.pos;
473 int pos = 0;
478 if (logClusters[i] == pos)
481 ++pos;
482 while (pos < logClusters[i]) {
483 attributes[pos] = attributes[pos-1];
484 ++pos;
488 attributes[pos].dontPrint = true;
493 attributes[pos].mark = false;
494 attributes[pos].clusterStart = true;
495 attributes[pos].combiningClass = 0;
500 if ((uc[pos] & 0xff00) == 0x0e00) {
502 if (uc[pos] == 0xe31 ||
503 uc[pos] == 0xe34 ||
504 uc[pos] == 0xe35 ||
505 uc[pos] == 0xe36 ||
506 uc[pos] == 0xe37 ||
507 uc[pos] == 0xe47 ||
508 uc[pos] == 0xe4c ||
509 uc[pos] == 0xe4d ||
510 uc[pos] == 0xe4e) {
512 } else if (uc[pos] == 0xeb1 ||
513 uc[pos] == 0xeb4 ||
514 uc[pos] == 0xeb5 ||
515 uc[pos] == 0xeb6 ||
516 uc[pos] == 0xeb7 ||
517 uc[pos] == 0xebb ||
518 uc[pos] == 0xecc ||
519 uc[pos] == 0xecd) {
521 } else if (uc[pos] == 0xebc) {
527 attributes[pos].mark = true;
528 attributes[pos].clusterStart = false;
529 attributes[pos].combiningClass = cmb;
536 attributes[pos-1].justification = HB_Space;
538 attributes[pos-1].justification = HB_Character;
540 attributes[pos-1].justification = HB_NoJustification;
544 pos = logClusters[length-1];
546 attributes[pos].justification = HB_Space;
548 attributes[pos].justification = HB_Character;
569 shaper_item->string + shaper_item->item.pos, shaper_item->item.length,
668 attributeFunction(script, string, items[i].pos, items[i].length, attributes);
965 stream->pos = 0;