MergeFonts

MergeFonts(GlyphId[], GlyphId[], string)

Unisce i caratteri in base agli elenchi di glifi passati. Cerca un codice carattere per ogni glifo passato e aggiunge il codice carattere trovato con il glifo corrispondente nel nuovo carattere risultante.

public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
ParametroTipoDescrizione
font1GlyphsGlyphId[]Elenco di glifi dal primo font
font2GlyphsGlyphId[]Elenco di glifi dal secondo font
newFontNameStringNome desiderato per il font risultante

Valore di ritorno

Carattere unito

Guarda anche


MergeFonts(uint[], uint[], string)

Unisce i font in base agli elenchi di codici carattere passati. Per creare il font risultante desiderato, basta passare i codici simbolo dai font originali che vuoi includere nel font risultante. I glifi relativi ai codici passati verranno trovati automaticamente. Ad esempio, se vuoi includere nel font risultante i glifi relativi alle lettere A e B da primo font e glifi, relativi alle lettere C e D dal secondo font, chiama questo metodo come questo:

MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
ParametroTipoDescrizione
font1CharCodesUInt32[]Codici da prendere dal primo font
font2CharCodesUInt32[]Codici da prendere dal secondo font
newFontNameStringNome desiderato per il font risultante

Valore di ritorno

Carattere unito

Guarda anche


MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)

Questa versione del metodo progettata per i casi in cui si desidera impostare in modo esplicito i codici dei caratteri per i glifi nel carattere risultante. Non è obbligatorio che il codice per il glifo fornito sia incluso nel carattere originale. Il senso del codice passato è che sarà associato all’identificatore di glifo corrispondente nel font risultante. Quindi, la regola per elaborare ogni coppia passata dal parametro del dizionario [codice, identificatore di glifo] è che solo l’identificatore di glifo sarà preso dal carattere originale e quindi sarà collegato con il codice corrispondente nel carattere risultante. Può essere utile quando alcuni i codici del primo font sono in conflitto con gli stessi codici del secondo font.

public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict, 
    IDictionary<uint, GlyphId> font2Dict, string newFontName)
ParametroTipoDescrizione
font1DictIDictionary`2Dizionario con coppie [codice simbolo, identificatore glifo] dal primo carattere
font2DictIDictionary`2Dizionario con coppie [codice simbolo, identificatore glifo] dal secondo carattere
newFontNameStringNome desiderato per il font risultante

Valore di ritorno

Carattere unito

Guarda anche