Tìm tên của các phông chữ được sử dụng trong tệp Gimp xcf


18

Có cách nào để tìm tên của các phông chữ được sử dụng trong tệp Gimp .xcf không?


Tìm hiểu làm thế nào ... mở nó bằng một cái gì đó như scite hoặc notepad ++ ... Sẽ trả lời câu hỏi của tôi sau bảy giờ ...
jaksco

Câu trả lời:


9

Từ bảng điều khiển linux

grep -aPo 'font "(.*?)"' file.xcf

Đầu ra mẫu:

$ grep -aPo 'font "(.*?)"' file.xcf 
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"

Ngoài ra, bạn có thể xem xcf bằng nano:

nano file.xcf

Điều này không hoạt động với tôi trên OS X. Tôi chắc chắn có một số cú pháp khác nhau cho grep mà tôi đang thiếu.
dùng53251

Trong trường hợp này, điều đơn giản nhất để làm là mở xcf bằng trình soạn thảo văn bản và tìm kiếm các dòng chữ "
Marco Lazzaroni

Vì một số lý do, nó liệt kê một số phông chữ, nhưng không phải là những phông chữ đang được sử dụng trong tệp của tôi. Tôi không chắc tại sao
Kevin

16

Ngoài việc mở tệp trong trình soạn thảo văn bản, tôi còn tìm thấy một cách khác để làm như vậy từ bên trong GIMP, được đề cập trong một diễn đàn GIMP của Đức .

Đây là tập lệnh Python có thể được thực thi từ bảng điều khiển Python tích hợp của GIMP:

for image in gimp.image_list():
  for layer in image.layers:
    try:
      layer.parasite_find('gimp-text-layer').data
    except AttributeError:
      pass

Nó chạy trên tất cả các hình ảnh được tải, trên tất cả các lớp và kết xuất dữ liệu của tất cả các lớp văn bản, bao gồm cả tên phông chữ.


Trước đây tôi chưa bao giờ sử dụng bảng điều khiển python gimp (hoặc nhiều python) vì vậy tôi phải tìm ra điều này ... Tôi phải thụt lề bởi bốn khoảng trống trên mỗi lần dừng thụt đầu dòng hoặc tôi gặp lỗi cú pháp.
Matthew

1
Tương tự. Tôi sao chép vào trình soạn thảo văn bản, xóa các dấu chấm ( ...) khỏi mỗi dòng, sao chép vào GIMP > Filters > Python-Fu -> Consolesau đó nhấn enterhai hoặc ba lần để làm cho nó hoạt động. Sự thành công!
Joel Mellon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.