Lines Matching defs:fi_idx
264 int fi_idx;
269 fsp2 = &fti->fonts[fsp->alts[i].fi_idx]; /* these are in order of descending previous usage */
300 fi_idx = ftinfo_find_loaded_by_src(fti, (uint8_t *) filename);
301 if(fi_idx < 0){
303 fi_idx = ftinfo_load_fontname(fti, newfontspec);
305 if(fi_idx < 0)return(0); /* This could happen if we run out of memory*/
309 (void) fsp_alts_insert(fsp, fi_idx);
314 *efsp = &(fti->fonts[fi_idx]);
458 fsp = &(fti->fonts[tpi->chunks[trec].fi_idx]);
472 fsp = &(fti->fonts[tpi->chunks[trec].fi_idx]);
726 \returns fi_idx of inserted (or found) font on success, <0 on error.
741 int fi_idx;
751 fi_idx = fti->used;
820 return(fi_idx);
838 printf(" alts: %6d fi_idx: %6d wgt: %6d\n",j,fsp->alts[j].fi_idx,fsp->alts[j].weight);
871 \param fi_idx font index to add to the alts list
874 int fsp_alts_insert(FNT_SPECS *fsp, uint32_t fi_idx){
878 alt.fi_idx = fi_idx;
1749 idx = tsp->fi_idx;
2013 cutat=strcspn((char *)fti->fonts[tsp->fi_idx].fontspec,":");
2014 sprintf(obuf,"font-family:%.*s;",cutat,fti->fonts[tsp->fi_idx].fontspec);
2156 cutat=strcspn((char *)fti->fonts[tsp->fi_idx].fontspec,":");
2157 sprintf(obuf,"font-family:%.*s;",cutat,fti->fonts[tsp->fi_idx].fontspec);
2235 cutat=strcspn((char *)fti->fonts[tsp->fi_idx].fontspec,":");
2236 sprintf(obuf,"font-family:%.*s;\"",cutat,fti->fonts[tsp->fi_idx].fontspec);
2318 spcadv = fti->fonts[tspi->fi_idx].spcadv * tspi->fs/32.0; /* spcadv was always FT_LOAD_NO_SCALE */
2330 spcadv = fti->fonts[tspj->fi_idx].spcadv * tspj->fs/32.0; /* spcadv was always FT_LOAD_NO_SCALE */
2356 spcadv = fti->fonts[tspj->fi_idx].spcadv * tspj->fs/32.0; /* spcadv was always FT_LOAD_NO_SCALE */
2383 spcadv = fti->fonts[tspi->fi_idx].spcadv * tspi->fs/32.0;
2386 spcadv = fti->fonts[tspj->fi_idx].spcadv * tspj->fs/32.0;
2473 spcadv = fti->fonts[tspj->fi_idx].spcadv * tspj->fs/32.0;
2782 tsp.fi_idx = -1; /* set to an invalid */
2817 if((tsp.fi_idx = ftinfo_load_fontname(tri->fti, fontspec)) < 0 )boom("Font load failed",lineno);