How to generate composite glyphs in batches?

Get help with FontCreator here. Please do not post feature requests or bug reports here.
Post Reply
hhwxyhh
Posts: 9
Joined: Thu Oct 10, 2019 4:42 am

How to generate composite glyphs in batches?

Post by hhwxyhh » Thu Oct 10, 2019 6:59 am

I think it's okay to add compound fonts to my fonts manually, but how do I import and generate fonts in the form of XML code? What are the specific steps?How to generate composite glyphs in batches?
Image

Image

Erwin Denissen
Moderator
Moderator
Posts: 8319
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: How to generate composite glyphs in batches?

Post by Erwin Denissen » Thu Oct 10, 2019 9:18 am

You should read the Complete Composites document written by Bhikkhu Pesala. It is attached in this forum topic:
Complete Composites in FontCreator 12
Erwin Denissen
High-Logic
Proven Font Technology

hhwxyhh
Posts: 9
Joined: Thu Oct 10, 2019 4:42 am

Re: How to generate composite glyphs in batches?

Post by hhwxyhh » Fri Oct 11, 2019 2:00 am

Erwin Denissen wrote:
Thu Oct 10, 2019 9:18 am
You should read the Complete Composites document written by Bhikkhu Pesala. It is attached in this forum topic:
Complete Composites in FontCreator 12
I'm sorry, I can't understand the article you sent. I would like to ask you how to generate XML files into TTF files in FONTCTEATOR? Which button do I need to click in the FONTCTEATOR interface? Please help me. Thank you very much.

Erwin Denissen
Moderator
Moderator
Posts: 8319
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: How to generate composite glyphs in batches?

Post by Erwin Denissen » Fri Oct 11, 2019 7:19 am

hhwxyhh wrote:
Fri Oct 11, 2019 2:00 am
I'm sorry, I can't understand the article you sent. I would like to ask you how to generate XML files into TTF files in FONTCTEATOR? Which button do I need to click in the FONTCTEATOR interface? Please help me. Thank you very much.
That is not possible.
Erwin Denissen
High-Logic
Proven Font Technology

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8407
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: How to generate composite glyphs in batches?

Post by Bhikkhu Pesala » Fri Oct 11, 2019 10:47 am

Take a look at the Glyph Transformer Wizard.

To create the composited glyph uni4E00 in your first post, you could create a script to insert the glyph uni4E00 and complete composites based on HZ0001 and PY1087.
Insert Glyph and Compose.png
Insert Glyph and Compose.png (10.87 KiB) Viewed 265 times
The definition for that would have to be added to the CompositeData.xml file.

Code: Select all

<Composite>
	<GlyphName>uni4E000</GlyphName>
	<Member id="1">
	<GlyphName>HZ0001</GlyphName>
	</Member>
	<Member id="2">
	<GlyphName>PY1087</GlyphName>
	<InheritLSB>TRUE</InheritLSB>
	<InheritRSB>TRUE</InheritRSB>
	</Member>
</Composite>
	
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT9.0 @ Win10 1903 build 18362.418

hhwxyhh
Posts: 9
Joined: Thu Oct 10, 2019 4:42 am

Re: How to generate composite glyphs in batches?

Post by hhwxyhh » Fri Oct 11, 2019 11:51 pm

Bhikkhu Pesala wrote:
Fri Oct 11, 2019 10:47 am
Take a look at the Glyph Transformer Wizard.

To create the composited glyph uni4E00 in your first post, you could create a script to insert the glyph uni4E00 and complete composites based on HZ0001 and PY1087.

Insert Glyph and Compose.png

The definition for that would have to be added to the CompositeData.xml file.

Code: Select all

<Composite>
	<GlyphName>uni4E000</GlyphName>
	<Member id="1">
	<GlyphName>HZ0001</GlyphName>
	</Member>
	<Member id="2">
	<GlyphName>PY1087</GlyphName>
	<InheritLSB>TRUE</InheritLSB>
	<InheritRSB>TRUE</InheritRSB>
	</Member>
</Composite>
	
Your method really works. That's great! You are a real warmhearted person! Thank you very very very much!

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8407
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: How to generate composite glyphs in batches?

Post by Bhikkhu Pesala » Sat Oct 12, 2019 5:08 am

hhwxyhh wrote:
Fri Oct 11, 2019 11:51 pm
Your method really works. That's great! You are a real warmhearted person! Thank you very very very much!
XML coding is quite powerful, but like all coding requires great care. Just one small typo in CompositeData.xml can break the Complete Composites feature. Keep backups when editing it and read the PDF Tutorial to understand the correct syntax.
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT9.0 @ Win10 1903 build 18362.418

hhwxyhh
Posts: 9
Joined: Thu Oct 10, 2019 4:42 am

Re: How to generate composite glyphs in batches?

Post by hhwxyhh » Sat Oct 12, 2019 8:30 am

Bhikkhu Pesala wrote:
Sat Oct 12, 2019 5:08 am
hhwxyhh wrote:
Fri Oct 11, 2019 11:51 pm
Your method really works. That's great! You are a real warmhearted person! Thank you very very very much!
XML coding is quite powerful, but like all coding requires great care. Just one small typo in CompositeData.xml can break the Complete Composites feature. Keep backups when editing it and read the PDF Tutorial to understand the correct syntax.
I will be careful. Thank you for reminding me. Thank you again.

Post Reply