GIMP застрял на «Загрузка файлов данных: шрифты»


29

Я загружаю GIMP, и он каждый раз застревает в разделе «Загрузка файлов данных: шрифты».

  • Я несколько раз удалял свой профиль GIMP, очищал кэш шрифтов, даже искал поврежденные шрифты, (размер файла шрифта 0kb) не было.
  • Я не установил никаких дополнительных шрифтов, которые я помню.
  • Ранее у меня была предыдущая версия GIMP, но я удалил ее.

Системные характеристики:

  • Win 7 64-bit
  • i7-2670QM
  • 8 ГБ ОЗУ

Что-нибудь в Event Viewer> Приложения, касающиеся проблемы?
— EternalHour

Не то, чтобы я мог видеть, но я никогда не использовал Event Viewer раньше.
— GusN

Как долго вы ждете, прежде чем решить, что он застрял
— BJ292

Я ждал 30 минут раньше, но окно всегда не отвечает сразу после того, как оно застряло при загрузке шрифтов.
— GusN

2
У меня та же проблема на последней Mac OS X. Похоже, это может быть просто проблема GIMP.
— CGTheLegend

Ответы:


8

Этот шаг может занять много времени. А из-за способа обработки временных меток файлов это может происходить, например, при переходе на летнее время.

Чтобы проверить, что именно там происходит, вы должны использовать монитор доступа к файлам, например Process Monitor - https://technet.microsoft.com/en-us/library/bb896645.aspx .

Это может сказать вам, читает ли GIMP файл шрифта для создания кэша шрифтов, а также предоставит вам некоторую информацию о ходе выполнения, потому что файлы шрифтов будут в основном доступны в алфавитном порядке (или наоборот).

Нереагирующее окно является симптомом этого, просто игнорируйте его.


24
Эта медлительность заставляет gimp казаться раздутым любому новому пользователю и пользователям портативного gimp. Кто-нибудь знает, что на самом деле означает «загрузка шрифтов»? Это рендеринг миниатюр или что-то еще заставляет это длиться вечно? Имеет ли смысл просить, чтобы этот процесс был перенесен после загрузки gimp в потоки с меньшим приоритетом с миниатюрами-заполнителями? Или об этом уже сообщалось безрезультатно?
— Qubodup

1
fontconfig читает все файлы шрифтов для создания кэша шрифтов. Традиционно, многие изменения в Свободном программном обеспечении происходят, потому что пользователь, затронутый проблемой или нехваткой функции, решает задачу. Пока что этого не произошло - возможно, потому, что это в основном затрагивает платформы Windows, где отношение разработчика к пользователю кажется очень низким. О проблеме сообщают, и кто-то из пользовательской базы, подступающий, чтобы исследовать основные технические причины, будет очень хорошо полученным изменением.
— Михаэль Шумахер

1
Спасибо, похоже, это коммит: git.gnome.org/browse/gimp/commit/…
— qubodup

2
Это не исправит долгое ожидание, все же.
— Михаэль Шумахер

9
На OSX это тоже навсегда. Зачем это нужно? Я даже не использую шрифты, я просто хочу редактировать картинки.
— user985366

10

Даже в последней версии Windows 2.8.22 есть эта проблема.

Зайдите в Настройки -> Папки -> Шрифты и удалите все папки, перечисленные там.

В GIMP по умолчанию есть пара папок пользовательских шрифтов, по какой-то причине в Windows эти папки делают процесс загрузки шрифтов очень медленным, например, 15-30 секунд даже на SSD. Теперь GIMP загружается за несколько секунд на SSD.

Надеюсь это поможет.


1
Это работало для меня на Windows 10. Я попробовал другие предложения, и я думал, что мне придется жить с долгим временем загрузки навсегда.
— Sys_Admin_Luddite

Я думаю, что при первом перезапуске GIMP он перестраивает кэш шрифтов, но затем снова быстро.
— RowanC

Это исправило долгое ожидание для меня. Это происходило в OSX High Sierra, и удаление этих двух папок из настроек изменило время запуска с> 3 минут до менее 5 секунд.
— RayB

9

Следующие шаги работали для GIMP 2.8.20 на моем Mac (Sierra 10.12.6):

  1. Открыть GIMP
  2. Нажмите верхний левый значок GIMP и выберите «Настройки»
  3. Перейдите в «Папки» → «Шрифты»
  4. Удалите все перечисленные там папки (кнопка удаления выглядит странно; это должен быть четвертый значок, считая слева)
  5. Нажмите «ОК», чтобы закрыть диалоговое окно.
  6. Закройте GIMP и снова откройте его

Edit / Preferencesв версии для Windows. Удаление этих папок и повторное открытие Gimp занимает столько же времени (это занимает много времени). После этого он снова быстро загружается!
— Метафаниэль

1
Кнопка удаления выглядит странно, я думаю, что это бумагорезка. Решение работает отлично, хотя, GIMP работает в считанные секунды, а не минуты.
— Витсе

3

Перейдите в папку Gimp. Создайте ярлык из GIMPPortable.exe или GIMP.exe. Перейдите в свойства вашего нового ярлыка. И в поле «Цель» в конце добавьте «-f» вот так

D:\Progs\GIMPPortable\GIMPPortable.exe -f 

Приятного рисования)

Дополнение:

GIMP поставляется с так называемым пакетным режимом, который позволяет выполнять обработку изображений из командной строки. Видетьgimp --help

-f, --no-fonts          Do not load any fonts

Для получения дополнительной информации смотрите GIMP Batch Mode


Что это на самом деле делает?
— Clonkex

Это запускает GIMP без загрузки шрифтов, вам просто нужно выполнить GIMP с параметром (-f)
— KonchenayaTvar

На Mac команда это/Applications/GIMP.app/Contents/MacOS/GIMP-bin -f
— Gerrytan

На самом деле я не думаю, что опция -f полезна. Несмотря на загрузку GIMP, теперь я не могу открыть файл JPEG :(
— Gerrytan

Я думаю, что Jpeg не связан со шрифтами. Попробуйте открыть файл Jpeg в другом редакторе и сохранить заново. Для меня всегда помогают открыть файл неприятности в формате JPEG в Windows Painter и просто сохранить его. И OMG, это открывается.
— КонченаяТвар,

-1

От этого ответа суперпользователя
Это сработало для меня.
Сначала: удалите папки со шрифтами.
Второе: близкий гимп.
В-третьих: открыть гимп.
Четвертое: близкий гимп.
Пятое: на этот раз, когда вы откроете gimp, процесс «поиска шрифтов» не будет.


1
Подтверждение: два перезапуска Gimp были необходимы и в моем случае.
— Daddy32

Не отвечайте на ответы новыми ответами. Это должен быть комментарий к связанному ответу.
— Clonkex
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.