GIMP utknął na „Ładowanie plików danych: czcionki”

29

Ładuję GIMP i blokuje się on za każdym razem „Ładowanie plików danych: Czcionki”.

  • Wiele razy usunąłem swój profil GIMP, wyczyściłem pamięć podręczną czcionek, nawet szukałem uszkodzonych czcionek (rozmiar pliku czcionki 0 kb) nie było.
  • Nie zainstalowałem żadnych dodatkowych czcionek, które pamiętam.
  • Wcześniej miałem wcześniejszą wersję GIMP, ale ją odinstalowałem.

Specyfikacja systemu:

  • Wygraj 7 64-bit
  • i7-2670QM
  • 8 GB pamięci RAM
GusN
źródło
Masz coś w Podglądzie zdarzeń> Aplikacje dotyczące problemu?
EternalHour
Nie, że nie widzę, ale nigdy wcześniej nie korzystałem z Podglądu zdarzeń.
GusN
Jak długo czekasz, zanim zdecydujesz, że utknął
BJ292
Czekałem 30 minut wcześniej, ale okno zawsze nie reaguje zaraz po tym, jak utknie podczas ładowania czcionek.
GusN
2
Mam ten sam problem w najnowszym Mac OS X. Wygląda na to, że może to być tylko problem GIMP.
CGTheLegend

Odpowiedzi:

8

Ten krok może zająć dużo czasu. A ze względu na sposób obsługi znaczników czasowych plików, może to np. Nastąpić na przełącznikach czasu letniego.

Aby sprawdzić, co dokładnie się tam dzieje, należy użyć monitora dostępu do plików, takiego jak Monitor procesu - https://technet.microsoft.com/en-us/library/bb896645.aspx .

Dzięki temu dowiesz się, czy GIMP czyta plik czcionek, aby zbudować pamięć podręczną czcionek, a także dostarczy informacji o postępie, ponieważ pliki czcionek będą dostępne głównie w kolejności alfabetycznej (lub odwrotnie).

Brak odpowiedzi okna jest tego objawem, po prostu zignoruj ​​to.

Michael Schumacher
źródło
24
Ta powolność sprawia, że ​​gimp wydaje się nadęty dla każdego nowego użytkownika i użytkowników przenośnego gimpa. Czy ktoś wie, co tak naprawdę oznacza „ładowanie czcionek”? Czy renderuje miniatury, czy może sprawi, że zajmie to wieczność? Czy uzasadnione byłoby żądanie przeniesienia tego procesu po załadowaniu gimpa do wątków o mniejszym priorytecie, z miniaturowymi symbolami zastępczymi? A może zgłoszono to już bezskutecznie?
qubodup
1
fontconfig odczytuje wszystkie pliki czcionek, aby utworzyć pamięć podręczną czcionek. Tradycyjnie wiele zmian w Wolnym oprogramowaniu ma miejsce, ponieważ użytkownik dotknięty problemem lub brak funkcji rozwiązuje to zadanie. Do tej pory tak się nie stało - prawdopodobnie dlatego, że dotyczy to głównie platform Windows, gdzie stosunek dewelopera do użytkownika wydaje się bardzo niski. Problem został zgłoszony, a ktoś z bazy użytkowników, który podejdzie do zbadania przyczyn technicznych, byłby bardzo dobrze odebraną zmianą.
Michael Schumacher,
1
Dzięki, wygląda na to, że to jest zatwierdzenie: git.gnome.org/browse/gimp/commit/…
qubodup
2
Nie naprawi to jednak długiego oczekiwania.
Michael Schumacher
9
To trwa wiecznie także w OSX. Dlaczego jest to potrzebne? Nawet nie używam czcionek, chcę po prostu edytować zdjęcia.
user985366,
10

Problem ten występuje nawet w najnowszej wersji systemu Windows 2.8.22.

Przejdź do Preferencji -> Foldery -> Czcionki i usuń wszystkie wymienione tam foldery.

GIMP ma domyślnie na liście kilka folderów czcionek użytkownika, z jakiegoś powodu w systemie Windows te foldery powodują, że ładowanie czcionki jest bardzo wolne, na przykład 15-30 sekund, nawet na dysku SSD. Teraz GIMP ładuje się w kilka sekund na SSD.

Mam nadzieję że to pomoże.

tomm1e
źródło
1
To działało dla mnie w systemie Windows 10. Próbowałem innych sugestii i myślałem, że będę musiał żyć z długim czasem ładowania na zawsze.
Sys_Admin_Luddite
Myślę, że przy pierwszym ponownym uruchomieniu GIMP odbudowuje pamięć podręczną czcionek, ale potem kolejna jest szybka.
RowanC
To naprawiło długie oczekiwanie na mnie. Działo się to w systemie OSX High Sierra i usunięcie tych dwóch folderów z preferencji zmieniło czas uruchamiania z> 3 minut do poniżej 5 sekund.
RayB
9

Następujące kroki działały w przypadku GIMP 2.8.20 na moim komputerze Mac (Sierra 10.12.6):

  1. Otwórz GIMP
  2. Kliknij ikonę GIMP w lewym górnym rogu i wybierz „Preferencje”
  3. Przejdź do „Folderów” → „Czcionki”
  4. Usuń wszystkie wymienione tam foldery (przycisk usuwania wygląda dziwnie; powinna to być czwarta ikona od lewej)
  5. Kliknij „OK”, aby zamknąć okno dialogowe
  6. Zamknij GIMP i otwórz go ponownie
Shun-Qi Xu
źródło
Edit / Preferencesw wersji Windows. Usunięcie tych folderów i ponowne otwarcie Gimpa po raz pierwszy zajmuje tyle czasu (zajmij to trochę dłużej). Następnie ładuje się ponownie szybko!
Metafaniel,
1
Przycisk usuwania wygląda dziwnie, myślę, że to niszczarka do papieru. Rozwiązanie działa jednak idealnie, GIMP uruchamia się w ciągu kilku sekund zamiast minut.
Wietse
3

Przejdź do folderu Gimp. Utwórz skrót z GIMPPortable.exe lub GIMP.exe. Przejdź do właściwości nowego skrótu. A w polu Cel na końcu dodaj „-f” w ten sposób

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

Miłego malowania)

Dodanie:

GIMP jest wyposażony w tak zwany tryb wsadowy, który umożliwia przetwarzanie obrazu z wiersza poleceń. Widziećgimp --help

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

Aby uzyskać więcej informacji, zobacz Tryb wsadowy GIMP

KonchenayaTvar
źródło
Co to właściwie robi?
Clonkex,
To uruchamia GIMP bez ładowania czcionek, wystarczy uruchomić GIMP z parametrem (-f)
KonchenayaTvar
Na /Applications/GIMP.app/Contents/MacOS/GIMP-bin -f
Macu
Właściwie nie sądzę, aby opcja -f była przydatna. Chociaż ładowanie gimp, teraz nie mogę otworzyć pliku JPEG :(
gerrytan 30.04.2018
Myślę, że Jpeg nie jest związany z czcionkami. Spróbuj otworzyć plik JPEG w innym edytorze i ponownie zapisz. Dla mnie zawsze pomóż otworzyć plik JPG z kłopotami w Windows Painter i po prostu ponownie go zapisz. I OMG, otwiera się.
KonchenayaTvar
-1

Od odpowiedzi superużytkownika
To zadziałało dla mnie.
Po pierwsze: usuń foldery czcionek.
Po drugie: bliski gimp.
Po trzecie: otwarty gimp.
Po czwarte: bliski gimp.
Po piąte: tym razem po otwarciu gimp nie będzie procesu „szukania czcionek”.

Akshay kn
źródło
1
Potwierdzenie: w moim przypadku potrzebne były również dwa restarty Gimpa.
Daddy32
Nie odpowiadaj na odpowiedzi z nowymi odpowiedziami. To powinien być komentarz do połączonej odpowiedzi.
Clonkex,