Skip to main content
Participating Frequently
February 16, 2023
질문

Epub file displaying numbers strangely after export from InDesign

  • February 16, 2023
  • 1 답변
  • 1523 조회

Please see screenshots attached. The font is currently Garamond and I have tried changing to Caslon but the same issues happen. Any idea what could be causing this? It doesn't happen to every number and I can't seem to find any logical pattern as to the cause. Thank you!

이 주제는 답변이 닫혔습니다.

1 답변

James Gifford—NitroPress
Legend
February 17, 2023

Is this a reflowable EPUB?

 

Two things. First, it's poor practice to specify/embed fonts in EPUB. It adds nothing to most books, and it's a somewhat fragile process given that most readers insist on managing the display according to their own rules and the preferences of the user. It also bloats the file size.

 

Second, what reader are you using? They vary considerably and almost everything about how EPUBs display and read is dependent on the reader. I suggest using the fairly vanilla, standards-based Thorium or Calibre readers for proofing EPUBs. Most of the others (Apple, Kindle, Adobe, etc.) are not very standard and don't always present EPUB books properly.

 

Participating Frequently
February 17, 2023

Thank you, yes it's reflowable. I'm viewing it via iBooks but my client also sees these numbers displaying incorrectly on their Kindle. I have just tried to replace the font with Times New Roman and I got these display errors so I believe it must be how some of the numerals are formatted in the InDesign document, though I can't see what's different about them.

James Gifford—NitroPress
Legend
February 17, 2023

Neither iBooks nor Kindle are standard readers. It's often necessary to create EPUBs that work properly on each, but they will not be standard files with standard settings. (In the case of Kindle especially, side-loading EPUBs onto them is a lousy process with very poor and unpredictable results.)

 

Start by not embedding any fonts. It's a checkbox in the EPUB export menu. The problem is coming from conflicts between that local font and what the readers want to use, so eliminate the conflict by not providing the local font.