Lines Matching defs:bd

241     BlendDataRec *bd = fc->creator.font->blend_data;
247 for (i = 0; i < bd->num_axes; i++) {
249 p[i] = _FSBNormalize(val, bd, i);
263 for (i = 1; i < bd->num_designs; i++) {
265 for (j = 0; j < bd->num_axes; j++) {
266 if (bd->design_positions[i*bd->num_axes + j] == 1.0) b[i] *= p[j];
280 str, size, hgt, b, bd->num_designs, &bogusFont);
360 BlendDataRec *bd = f->blend_data, *oldbd = oldf->blend_data;
363 for (i = 0; i < bd->num_axes; i++) {
366 if (bd->name[i] == oldbd->name[j]) {
380 BlendDataRec *bd = fc->creator.font->blend_data, *oldbd = 0;
385 for (i = 0; i < bd->num_axes; i++) {
387 oldbd->name[i] != bd->name[i]) {
388 cs = UnsharedCS(bd->name[i]);
394 oldbd->min[i] != bd->min[i]) {
395 sprintf(buf, "%d", bd->min[i]);
402 oldbd->max[i] != bd->max[i]) {
403 sprintf(buf, "%d", bd->max[i]);
410 if (bd->name[i] == opticalSize &&
416 carry_values[i] = bd->min[i];
418 } else carry_values[i] = bd->min[i];
420 if (carry_values[i] < bd->min[i]) carry_values[i] = bd->min[i];
421 else if (carry_values[i] > bd->max[i]) carry_values[i] = bd->max[i];
423 XmNminimum, bd->min[i], XmNmaximum, bd->max[i],
521 BlendDataRec *bd = fc->creator.font->blend_data;
527 b = bd->blends;
533 for (i = 0; i < bd->num_axes; i++) {
534 value = _FSBUnnormalize(b->data[i], bd, i);
642 BlendDataRec *bd = f->blend_data;
645 for (b = bd->blends; b != NULL; b = b->next) {
659 for (i = 0; i < bd->num_axes; i++) {
662 newb->data[i] = _FSBNormalize(val[i], bd, i);
666 newb->font_name = _FSBGenFontName(f->font_name, val, bd);
671 last = &bd->blends;
672 for (b = bd->blends; b != NULL; b = b->next) {
694 BlendDataRec *bd = fc->creator.font->blend_data;
707 f->blend_data->num_axes == bd->num_axes) {
708 for (i = 0; i < bd->num_axes; i++) {
709 if (f->blend_data->name[i] != bd->name[i]) break;
711 if (i == bd->num_axes) failures |= DoAdd(fc, f, value);
720 BlendDataRec *bd = f->blend_data;
725 for (b = bd->blends; b != NULL; b = b->next) {
727 for (i = 0; i < bd->num_axes; i++) {
730 b->data[i] = _FSBNormalize(val[i], bd, i);
732 b->font_name = _FSBGenFontName(f->font_name, val, bd);
752 BlendDataRec *bd = fc->creator.font->blend_data;
765 f->blend_data->num_axes == bd->num_axes) {
766 for (i = 0; i < bd->num_axes; i++) {
767 if (f->blend_data->name[i] != bd->name[i]) break;
769 if (i == bd->num_axes) failures &= DoReplace(fc, f, value);
778 BlendDataRec *bd = f->blend_data;
783 for (b = bd->blends, oldb = NULL; b != NULL; oldb = b, b = b->next) {
785 if (oldb == NULL) bd->blends = b->next;
859 BlendDataRec *bd = fc->creator.font->blend_data;
864 for (i = 0; i < bd->num_axes; i++) {
871 for (i = 0; i < bd->num_axes - 1; i++) {
876 sprintf(ch, "%d", val[bd->num_axes - 1]);
903 BlendDataRec *bd;
910 bd = f->blend_data;
912 for (i = 0; i < bd->num_axes; i++) {
913 if (bd->name[i] == opticalSize) break;
915 if (i == bd->num_axes) return;