+1 голос
469 просмотров

Using PrintDraft takes an extremely long time on my machine–over 4 minutes. About 3 minutes of that time PT shows “Gathering Font Information” and checking the background processes shows that fc-cache.exe is .

Does anyone know of a way to speed up this process? I would think that, as the name suggests, the font information would be cached and this process would only need to be run when new fonts had been added to the system.


Having solved my own problem while writing this, I’ll also post the solution for the undoubtedly thousands of people who will search for the same problem here in the years to come :smile: By the way, my print times are now about 5-10 seconds.

It appears that I did not have write permission for the C:\Program Files (x86)\Paratext 8\xetex\share\texmf-dist\fonts\cache directory, which is where the cache was stored. I deleted the information in that directory, ran PT with administrator permissions, and ran PrintDraft. Doing that refreshed the cache and subsequent runs (in non-admin PT) skipped the caching process.


I don’t think I’ve ever changed permissions for that folder, so I’m assuming PT set them when it installed. Does anyone know if this is the default? If so, I’ll report it as a bug.

Старое сообщение — показано на исходном языке
Paratext от (1,9тыс. очков) | 469 просмотров

2 Ответов

+1 голос
Лучший ответ

Great catch! I looked for the cache directory and didn’t have one (even after a Print Draft). I went to C:\Program Files (x86)\Paratext 8\xetex\bin and ran fc-cache.exe (I ran as administrator) and then noticed that the cache folder was created. I closed and opened Paratext and ran a print draft and it took a couple of seconds as you mentioned.

Go ahead and write up a bug report on this.

Старое сообщение — показано на исходном языке
от (9,9тыс. очков)

User mention this problem from time to time, but I have never known Printdraft to be fast so I thought it was normal.

Старое сообщение — показано на исходном языке

In the past it was always slow on the first run, and then subsequently it was much, much faster. But in recent builds (and I’m not exactly sure when it changed) it was being VERY VERY slow for each and every PrintDraft (which indicates that the font-cache was being rebuilt each time). So thank your +mnjames and anon848905 for the great tip.

Старое сообщение — показано на исходном языке

Thanks for the replies. I’ve submitted a bug report.

Старое сообщение — показано на исходном языке

I suspect the best way to fix this bug is to have the font cache in a folder that is already writable by the user. That is, something folder in the user’s profile, rather than Program Files.

Старое сообщение — показано на исходном языке

It does seem like a fairly easy fix, but the response to my bug report indicated it had received a fairly low priority status–something about only working on this when it could be done alongside another similar problem.

Anyway, in the meantime @anon848905’s suggestion of fc-cache.exe externally and as admin would fix the problem, and would only need to be periodically when the cache had expired and PrintDraft starts slowly again.

Старое сообщение — показано на исходном языке

The issue is that fc-cache.exe is a part of XeTeX and the code is not controlled by the Paratext developers. Even changing something simple might be difficult when having to work with the developers of XeTeX to get it changed.

Старое сообщение — показано на исходном языке
0 голосов

fc-cache.exe as admin, worked great today for me!

Старое сообщение — показано на исходном языке
от (1,2тыс. очков)

Похожие вопросы

+2 голосов
1 ответ 28 просмотров
По какой-то причине эти два ресурса требуют версию Paratext 9.5. Вы можете выбрать и скачать их в более ранних ... они повреждены. В Paratext 9.5 они открываются без проблем.
[Expert]
sewhite
3,3тыс.
задал вопрос мар 24
0 голосов
1 ответ 49 просмотров
PT 9.5 сообщает об ошибках, с которыми мы раньше не сталкивались в связи с глоттальной смычкой, которая в этом ... её как многограф, уже существовала. Спасибо за любые разъяснения.
anon380150 242 задал вопрос дек 11, 2025
0 голосов
1 ответ 167 просмотров
Только что обновился до Paratext 9.5, но теперь при открытии приложения появляется сообщение: Paratext ... закрывается. Запуск от имени администратора проблему не решает.
edwinsmith 114 задал вопрос мар 21, 2025
0 голосов
0 ответов 109 просмотров
Извините, оказалось, что это действительно была проблема с набором текста. Решено Команда, которой я помогаю, настроила ... отображается как ошибка. Что не так с настройками?
anon380150 242 задал вопрос май 21, 2024
0 голосов
0 ответов 82 просмотров
Сегодня (17 апреля) мы столкнулись с случаями, когда кто-то менял разрешения пользователей в реестре, после чего ... : исправление было применено на сервере несколько часов назад.
[Expert]
sewhite
3,3тыс.
задал вопрос апр 17, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,051 вопросов
6,010 ответов
5,676 комментариев
2,030 пользователей