1 điểm bởi GN⁺ 2 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Bao gồm 20 bản sửa lỗi crash, đồng thời khắc phục 3 vấn đề khiến Inkscape thậm chí không thể khởi động do danh sách tệp gần đây, đường dẫn tệp gần đây của Windows và kết nối bảng vẽ đồ họa
  • Inkscape 1.4.4 là bản phát hành bảo trì và sửa lỗi, bao gồm gần 20 bản sửa lỗi, 6 cải thiện hiệu năng, bảng màu mới và cập nhật bản dịch
  • Tiếp tục đóng vai trò là bản phát hành cầu nối cho phép chuyển đổi định dạng tệp nhiều trang dự kiến được tạo trong Inkscape 1.5 trở lên sang định dạng trước 1.5
  • Các phiên bản thấp hơn Inkscape 1.4.3 không thể diễn giải các trang được tạo trong Inkscape 1.5 trở lên; nếu mở và lưu tài liệu trong 1.4.3 hoặc 1.4.4 thì tài liệu sẽ được chuyển đổi sang định dạng trang hiện tại đang dùng
  • Khi phóng to các tài liệu có nhiều đường dẫn, tốc độ đã nhanh hơn; thao tác sao chép-dán nhiều đối tượng có gradient và mở hộp thoại Layers and Objects khi đang chọn nhiều đối tượng cũng nhanh hơn
  • Công cụ Star / Polygon có thêm nút mới để xoay ngôi sao hoặc đa giác đã chọn về vị trí trung tính hoặc thẳng đứng
  • Trong Text Tool, văn bản căn đều hai bên giờ chảy đúng hơn khi có chứa khoảng trắng cố định, và siêu dữ liệu ngôn ngữ xml:lang được áp dụng cho từng tspan
  • Có cung cấp trình cài đặt cho Windows on Arm, và bản dựng Windows on ARM không còn mở bằng cửa sổ terminal nữa
  • Lệnh --help không còn hiển thị kèm nội dung từ các tệp bản dịch không liên quan, và cảnh báo từng xuất hiện khi mở tệp chứa liên kết địa chỉ Internet cũng đã được gỡ bỏ
  • Đã bổ sung bảng màu cho Elementary OS, và giờ có thể gán phím tắt cho Paste on page
  • Trên macOS, vẫn còn lỗi đã biết khiến extension không hoạt động khi khởi động Inkscape từ dòng lệnh; lỗi này liên quan đến tính năng bảo mật được thêm vào 1.4.3 để khắc phục CVE-2025-15523 trong bản .dmg macOS chính thức
  • Trên Windows, vẫn còn lỗi tên trang quá dài bị tràn khỏi khung trên canvas và để lại dấu vết; trên Wayland, tùy theo phiên bản Gtk có thể xảy ra crash khi di chuyển tab được dock hoặc đóng hộp thoại nổi

1 bình luận

 
Ý kiến trên Hacker News
  • Có vẻ đây là đóng góp đầu tiên của tôi cho Inkscape trong bản phát hành này. Là một tính năng rất nhỏ nên không xuất hiện trong changelog, nhưng nó cho phép người dùng đặt tên tệp lưu mặc định
    Tôi đã chán ngấy drawing.svg
    • Làm tốt lắm. Những tính năng nhỏ như thế này mới thật sự khiến phần mềm dễ dùng và thú vị hơn rất nhiều
      Mong là đừng dừng lại ở đây
    • Chỉ cần dùng tên tệp được dùng gần nhất làm mặc định cho tài liệu mới thôi thì tôi cũng đã thấy ổn rồi
      Sẽ càng tốt hơn nếu không phải lục tìm đâu đó trong phần cài đặt để có được hành vi này
    • Mọi thứ thường bắt đầu theo cách như vậy
  • Bút/công cụ thư pháp vẫn lộn xộn đến mức khó dùng, phản hồi chậm, độ phân giải thấp và trông góc cạnh hơn nhiều, tệ hơn hẳn so với 0.92, và tình trạng này vẫn kéo dài từ sau 1.0
    Giờ còn phải bật Windows Ink, mà bảng thiết bị cũng bị bỏ đi nên khó biết thiết bị đã được nhận đúng hay chưa. Trên tablet thì tệ, nhưng ngay cả khi dùng chuột đem so cũng vẫn kém hơn rất nhiều. Thật thất vọng khi một sự thoái lùi lớn như vậy bị bỏ mặc suốt nhiều năm. Vấn đề GitLab liên quan là https://gitlab.com/inkscape/inkscape/-/work_items/1473#note_...
    • Như đã thấy trong issue, một phần sẽ được sửa trong bản phát hành lớn tiếp theo. Phần còn lại có lẽ cần sửa chính công cụ đó nên sẽ cần thêm thời gian và công sức riêng
      Cũng nên tính đến việc cho đến gần đây Inkscape vẫn do các tình nguyện viên phát triển, và chỉ mới gần đây mới có thêm 2 nhà thầu chuyên xử lý lỗi cho 1.5
    • Cũng cần nhớ đây là phần mềm mã nguồn mở miễn phí
    • Thời buổi này có lẽ cứ fork ra rồi dùng Codex hoặc Claude để tự sửa vấn đề cụ thể mà mình đang gặp cũng được
  • Inkscape thực sự rất tốt cho các sản phẩm không có ngân sách thuê designer. Một ứng dụng tôi đang làm hiện đã vượt mốc 10 nghìn người dùng hoạt động theo dashboard Playstore, và Inkscape có góp phần vào đó
    Ứng dụng miễn phí và không có backend nên không có ngân sách cho designer. Tôi đã thử tìm vài công cụ online nhưng đa số đều thất bại trong việc tạo icon/logo, cuối cùng tôi làm logo ứng dụng bằng Inkscape. Nếu không có Inkscape thì hành trình này hẳn đã khó hơn nhiều
    Tôi không dùng GUI quá trực quan giỏi, nhưng giờ GUI cũng không còn quá cần thiết nữa. Claude hay Codex có thể viết SVG từng dòng một rồi chỉnh dần, còn Inkscape có thể được gọi qua CLI để tạo icon, logo và đồ họa cho ứng dụng
    Link ứng dụng cho ai tò mò: https://macrocodex.app/
    Nếu có designer vào nói “cái này xấu” thì cũng không sao. Kinh nghiệm của tôi là viết backend chứ không phải app mobile hay thiết kế. Trong khi ai cũng nói “chúng tôi dùng AI cho gợi ý thông minh”, thì chúng tôi đi theo hướng ngược lại: “sản phẩm của chúng tôi không dùng AI cho bất kỳ gợi ý nào”, và nó hoàn toàn tất định
    • Lần tới có thể công cụ tạo logo nhanh của tôi sẽ giúp được bạn: https://logo.leftium.com/logo
      Mặc định của nó được tinh chỉnh theo gu logo cá nhân của tôi, nhưng cấu hình được khá nhiều. Bạn cũng có thể dán trực tiếp SVG vào ô nhập icon
      Logo mẫu: https://leftium.github.io/nimble.css, https://github.com/Leftium/weather-sense, https://github.com/Leftium/multi-launch
    • Tôi cũng làm như vậy. Không biết giờ Apple yêu cầu bao nhiêu kích cỡ icon nữa, nhưng tôi tạo một SVG vector rồi dùng script xuất ra tất cả
      Khi cần thay đổi gì thì chỉ sửa SVG và tạo lại icon ngay lập tức
    • Tôi là kỹ sư, không phải Jony Ive, nên gu thiết kế cũng không nhiều, nhưng xét trong các ràng buộc đó thì trông khá ổn
      Điều tôi thấy khó chịu nhất chỉ là khoảng cách chữ trong dòng “Get it on Google Play” và “Download on the App Store”. Trên màn hình laptop của tôi, phần được nhấn mạnh nhìn đặc biệt tệ
  • Inkscape có nhiều tính năng tốt nhưng cũng còn khá thô ráp. Nếu sửa command palette thì có thể sẽ cải thiện rất nhiều. Trên Windows, sau khi khởi động sạch Inkscape 1.4.4, phải mất khoảng 5 giây thì ô tìm kiếm của palette mới hiện ra
    Việc nhập liệu cũng giật lag và kết quả thì kỳ quặc. Inkscape có rất nhiều tính năng mạnh bị ẩn trong menu và các bảng bên, nên điều này càng đáng tiếc hơn. Nếu có một command palette hoạt động tốt thì người dùng có thể dùng công cụ nhanh và dễ mà không cần lục lọi cây menu hay nhớ phím tắt
    Ví dụ, tôi kỳ vọng rằng khi nhập “rectangle” vào command palette của Inkscape thì công cụ vẽ hình chữ nhật phải là kết quả đầu tiên. Nhưng thay vào đó các kết quả hàng đầu lại là “Create a Slicer Rectangle”, “Create a Slicer Rectangle (No preferences)”, “Triangle (No preferences)”, “Clone original path (LPE)”, “Lightness-Contrast (No preferences)”, “Refractive Glass (No preferences)”, “Refractive Gel A (No preferences)”
    Danh sách cuộn còn nhiều kết quả khác, nhưng có vẻ không hề có công cụ vẽ hình chữ nhật. Đã có nhiều issue liên quan tới command palette, và issue khởi động chậm tồn tại từ 2022 là https://gitlab.com/inkscape/inkscape/-/work_items/3227
  • Inkscape rất tuyệt. Tôi dùng nó thường xuyên để trích xuất các thành phần thiết kế từ PDF hoặc vector hóa bitmap
    Nó cũng phù hợp đáng ngạc nhiên cho các tác vụ CAD đơn giản. Tôi còn từng dùng nó cùng với TinkerCAD để làm các bộ phận in 3D
    Chỉ là tôi ước gì xử lý CMYK tốt hơn. Khi cần đầu ra CMYK hoặc màu spot/overprint, tôi thường lưu thành EPS rồi mở bằng trình soạn thảo văn bản để tự sửa mã nguồn, nhưng sẽ tuyệt hơn nếu CMYK và màu spot là tính năng hạng nhất. Một đường vòng thân thiện hơn là nhập SVG vào Scribus rồi chỉnh màu ở đó
    • Hỗ trợ CMYK hiện đang được phát triển rất tích cực. Martin đã làm việc này khoảng 2 năm rồi, và anh ấy thường xuyên đăng video cập nhật về Inkscape [0]
      [0]: https://www.youtube.com/watch?v=kiW1cCXOK3s
  • Có vài plugin Inkscape khá thú vị. Ở Makerspace công ty tôi có một máy thêu Brother, và có plugin Inkscape Inkstitch để tạo tệp lệnh cho chiếc máy này
    Có thể hình dung nó hơi giống làm việc với slicer cho in 3D, nhưng gần với chuyện đổi chỉ thay vì đổi filament, cùng những thứ như hướng đường thêu hơn
    • Tôi cũng dùng một extension của Inkscape để gửi thiết kế tự làm sang máy cắt vinyl. Thiết bị này hoạt động tốt, nhưng nhà sản xuất hoặc các công cụ đóng khác đã ngừng hỗ trợ nó từ lâu
      Extension là inkscape-silhouette(https://github.com/fablabnbg/inkscape-silhouette), và có vẻ do một Makerspace ở Đức bảo trì
    • Vợ tôi dùng inkstitch rất nhiều và cực kỳ thích nó
  • Tôi thích Inkscape. Trò chơi Enalim của tôi cũng được làm bằng Inkscape. (https://uzudil.itch.io/enalim)
    Tôi rất vui vì dự án này vẫn tiếp tục được duy trì
    • Bạn làm pixel art bằng Inkscape à? Tôi khá tò mò workflow của bạn như thế nào
    • Phong cách đồ họa này thật sự gợi tôi nhớ tới Ultima VII
  • Đây là công cụ vừa yêu vừa ghét. Nhưng nhìn chung tôi vẫn thích nó. Nếu phải nói một điều tôi ghét, thì đó là khi mở một SVG đơn giản tự viết tay để chỉnh sửa chút ít, toàn bộ định dạng sẽ bị phá hỏng
    Inkscape dùng kiểu định dạng riêng kỳ lạ là chèn xuống dòng giữa các thuộc tính. Ít nhất thì tôi mong nó xuống dòng giữa các phần tử chứ không phải giữa các thuộc tính. Lý tưởng nhất là có nút “lưu với chỉnh sửa tối thiểu so với bản gốc”
    Ngoài chuyện đó ra thì mọi thứ khác ở Inkscape đều rất ấn tượng. Xin chúc mừng đội ngũ
    Và tôi cũng muốn giới thiệu trình chỉnh sửa đường dẫn SVG tôi thích: https://yqnn.github.io/svg-path-editor/ - miễn phí và là phần mềm tự do, rất phù hợp để tạo các đường SVG tối giản, gọn gàng
    • Nghe có vẻ là một lời phàn nàn hơi vô lý
      Tôi không biết bạn đã từng thấy parser XML nào có thể chèn/sửa dữ liệu XML tùy ý ở bất kỳ đâu trong tài liệu mà vẫn giữ nguyên định dạng văn bản thuần của tệp .xml hay chưa
      SVG đơn giản chỉ là XML. Cứ lưu từ Inkscape rồi chạy tidy hoặc XML formatter mà bạn thích là được
      Tôi hiểu nỗi đau của người tự viết XML bằng tay, nhưng cũng phải biết chọn chiến trường để chiến đấu
    • Tôi cũng từng gặp vấn đề ngay cả với SVG được tạo ra. Ví dụ như https://gitlab.com/inkscape/inkscape/-/issues/5317
      Một phần của vấn đề là Inkscape quá tốt, và định dạng tệp nó dùng phần lớn đều theo chuẩn, nên khi mở một SVG bất kỳ người ta kỳ vọng nó sẽ cứ thế hoạt động. Nếu là chương trình khác dùng định dạng độc quyền thì ngay từ đầu có lẽ tôi đã chẳng thử tạo bản vẽ đó
      Đụng phải thứ có vẻ là ca biên trong cách Inkscape xử lý SVG thì đúng là đáng tiếc, nhưng may là phạm vi của những ca biên đó có vẻ đang thu hẹp dần
    • Tôi luôn ném mọi SVG vào svgomg trước khi dùng trên web. Nó hiệu quả thật sự
    • Tôi cũng thích SVG Path Editor, và đã dùng nó nhiều lần khi muốn tạo SVG “đẹp về mặt mã nguồn”. Chẳng mấy ai để ý đâu, nhưng tự mình thấy vui là được
      Trong khi đó Inkscape gần như luôn tạo ra SVG lộn xộn với đầy các phép biến đổi, khiến gần như không thể nhìn được tọa độ thực
      Dù vậy, hầu như chẳng ai quan tâm SVG path sạch đẹp đến mức nào và phần lớn thời gian tôi cũng không quan tâm, nên tôi vẫn dùng Inkscape thường xuyên. Cảm ơn đội ngũ
    • Tôi từng dùng một công cụ khá hợp với SVG viết tay: https://boxy-svg.com/
  • Inkscape đã âm thầm đi một chặng đường dài, từ kiểu phần mềm sáng tạo mã nguồn mở tự do thường xuyên trục trặc thành một công cụ thật sự dùng được
    Tôi vẫn ước việc chỉnh sửa từng phần riêng lẻ trong các clip/mask lồng sâu sẽ dễ hơn một chút, nhưng nếu cần nhanh chóng làm vài icon thì dùng Inkscape cũng không khiến bạn ghét cuộc đời. Nếu ai nói câu đó 10 năm trước thì tôi đã nghĩ họ điên rồi
    • Trước 1.0 tôi nhớ mình từng ghét và vật lộn với UI quá mức lởm khởm của nó
      Từ sau 1.0 thì đúng là như mơ. Giờ tôi làm mọi hình minh họa cho bài báo khoa học và slide thuyết trình bằng Inkscape. Inkscape đã từ một giải pháp tạm bợ bị ép dùng trong thời gian ngắn trở thành công cụ tôi chủ động lựa chọn. Đây cũng là lời nhắc hay rằng tôi nên đi quyên góp
  • Với tôi Inkscape là công cụ không thể thiếu. Tôi dùng nó cho các bản vẽ nhanh và bản nháp, slide thuyết trình, minh họa, ấn phẩm in nhỏ, và cả những bức vẽ cho vui
    Nó cho phép vừa vẽ tự do và di chuyển đối tượng, vừa xử lý hình dạng, kích thước, tọa độ chính xác kiểu CAD
    Có vài công cụ giống như Emacs hay Firefox ăn sâu vào công việc hằng ngày, tồn tại qua nhiều năm và rất khó thay thế, và Inkscape là một trong số đó