Custom Fonts
Convert TrueType or OpenType fonts to CrossPoint's .cpfont format directly in your browser. Includes kerning and ligature support. No tools to install.
Letters, numbers, spaces, and dashes. Shown on the reader as one font family.
Select all font files at once. Styles are detected from filenames (e.g. FontName-Bold.ttf, FontName-BoldItalic.otf).
Add up to two regular-style fallback families to fill glyph gaps left by the main family. Coverage is resolved in order: primary, fallback 1, then fallback 2.
Same character rules as the main family. If you upload the fallback file, add the family name here too.
Picks the regular file from the detected fallback family and ignores bold or italic variants.
Optional second fallback family, checked only after fallback family 1.
Again, only the detected regular file is used.
Check every script your readers need. Presets combine, and only glyphs your uploaded fonts actually contain are included.
Comma-separated hex ranges added on top of the checked presets. Example: (0x2900-0x29FF),(0x2E00-0x2EFF)
Each size maps to a reader step: Small, Medium, Large, Extra Large.
.cpfont files (or the zip)./fonts/<FamilyName>/<FamilyName>_<size>.cpfont; the folder name must match the family name in the filename. For example, files named Literata_12.cpfont through Literata_18.cpfont all go in /fonts/Literata/. Use /.fonts/<FamilyName>/ instead if you'd prefer the folder hidden (toggle show hidden files on your OS to see it).