# Complete Composites

**URL:** <https://forum.high-logic.com/t/complete-composites/1164>\
**Category:** FontCreator - Tutorials and Solutions\
**Created:** [January 15, 2006, 2:18pm UTC](https://forum.high-logic.com/t/complete-composites/1164 "2006-01-15T14:18:18Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![Bhikkhu\_Pesala](https://forum.high-logic.com/user_avatar/forum.high-logic.com/bhikkhu_pesala/32/9411_2.png) [@Bhikkhu\_Pesala](https://forum.high-logic.com/u/Bhikkhu_Pesala)\
**Post date:** [December 3, 2012, 5:11am UTC](https://forum.high-logic.com/t/complete-composites/1164/13 "2012-12-03T05:11:22Z")

</div>

I attach my latest version of CompositeData.xml compressed using [7-Zip](http://www.7-zip.org/) with PPMd compression, which is the best for plain text, HTML, or XML files. The original is 1.02 Mbytes!

Use a free utility like [Exam Diff](http://www.prestosoft.com/ps.asp?page=edp_examdiff) to see what I have modified from the version installed with the program. Here is a brief summary of the main changes. There is nothing official about these changes — they are just what I did for my own needs.

1. Numerous fallback glyphs were added for fonts that might not have the preferred glyph for creating the composite.
2. Several currency symbols were added to bring it up to date for Unicode version 6.2
3. The code for creating [Stacking Fractions](http://www.microsoft.com/typography/otspec/features_ae.htm#afrc) in the Private Use Area was streamlined and improved.
4. A few definitions for low profile accents for use with Petite Capitals or Small Capitals were added in the Private Use Area.
5. Definitions were added for [Titling Capitals](http://www.microsoft.com/typography/otspec/features_pt.htm#titl) in the Private Use Area. If a font already has Petite Capitals, then these code-points could be used for Small Capitals instead. The Titling Capitals script would insert the required characters, and complete composites. Instead of applying a thin transformation and increasing the side-bearings for Titling Capitals, one would apply a scale transformation (about 75%) to reduce the glyphs to the desired size for Small Capitals, then a bold transform to increase the weight slightly. Please refer to the PDF version of the [Working with Glyph Transformations](https://forum.high-logic.com/t/working-with-transformations/1153/1) Tutorial.

[Composite Data Update.pdf](http://forum.high-logic.com/download/file.php?id=2038) explains more about editing CompositeData.xml and the most recent changes.

---

_[View the full topic](https://forum.high-logic.com/t/complete-composites/1164)._
