سیجیل یک ویرایشگر کتاب الکترونیکی رایگان، متنباز و چندپلتفرمی است. این نرمافزار برای ویرایش کتابها در قالب ePub طراحی شده است (از جمله ePub 2 و ePub 3). همچنین ویژگیهایی برای کاربران پیشرفته ارائه میدهد، مانند ویرایش مستقیم XHTML، CSS و XPGT. شما میتوانید از آن برای افزودن هر یک از ورودیهای متادیتای پشتیبانی شده توسط مشخصات EPUB و ایجاد فهرست مطالب بهصورت سلسلهمراتبی استفاده کنید.
ویژگیهای کلیدی سیجیل:
- نرمافزار رایگان و متنباز تحت GPLv3
- چندپلتفرمی: بر روی ویندوز، مک و لینوکس اجرا میشود (توجه داشته باشید که لینوکس فقط پشتیبانی محدودی دریافت میکند)
- پشتیبانی کامل از UTF-16
- پشتیبانی از مشخصات EPUB 2 با پشتیبانی محدود از EPUB 3
- چندین نمای مختلف: نمای کتاب، نمای کد و نمای پیشنمایش
- ویرایش WYSIWYG در نمای کتاب
- کنترل کامل بر ویرایش مستقیم نحو EPUB در نمای کد
- تولید فهرست مطالب با پشتیبانی از سرصفحههای چندسطحی
- ویرایشگر متادیتا
- رابط کاربری به بسیاری از زبانها ترجمه شده است
- بررسی املا با دیکشنریهای پیشفرض و قابل تنظیم توسط کاربر
- پشتیبانی کامل از عبارات منظم (PCRE) برای جستجو و جایگزینی
- پشتیبانی از وارد کردن فایلهای EPUB و HTML، تصاویر و شیوهنامهها
- اسناد میتوانند برای انطباق با EPUB اعتبارسنجی شوند با استفاده از ابزار یکپارچه
- تمام فایلهای واردشده قالببندیشان اصلاح میشود و ویرایش شما میتواند بهطور اختیاری تمیز شود
- پشتیبانی از افزونهها!
چند تغییر جدید در نسخه 2.4.2 سیجیل:
ویژگیهای جدید:
- ابزار جدیدی افزوده شده است: "Update OPF Manifest Media Types" برای تنظیم انواع رسانهای ناشناخته بر اساس محتوای واقعی فایل
رفع اشکالات:
- اطمینان از تطابق رنگهای هایلایت کد در CodeView با تمهای تاریک/روشن در برخی از محیطهای دسکتاپ لینوکس
- رفع مشکل sigil-gumbo gumboc برای کار با Python 3.13+ - یعنی حل تغییرات ناسازگار در ctypes
- اصلاح جدول Replacement Chooser برای اجازه دادن به ارتفاع ردیفهای چندخطی در فیلدهای Before و After (یک مشکل بازگشتی)
- جلوگیری از اخطارهای زیاد هنگام عدم ارائه انواع رسانه در OPF با تولید هشدارها بهطور جمعی
- جلوگیری از هشدارهای ساخت با استفاده از رابط std:string در hunspell (نه C char * )
- اصلاح فایلها در کدهای شخص ثالث که از رمزگذاری latin-1 استفاده میکردند تا اکنون از utf-8 استفاده کنند
- اصلاح استفاده قدیمی از 'python' در خطوط هدر کد پایتون برای همیشه استفاده از 'python3'
- حذف نصبهای مقیاس کاربر از winget تا زمانی که بهدرستی با وابستگیها کار کنند
- بازگرداندن Find&Replace اگر هنگام تلاش کاربر برای خروج از سیجیل باز بود و سپس خروج لغو شد