Tým Scribus s potěšením oznamuje vydání verze 1.7.3. Tato verze přináší novou živou kontrolu pravopisu, přepracovaný systém hledání a nahrazování, vylepšené vizuální propojení textových rámců, nové typografické funkce včetně změny velikosti písmen (Change Case) a širší podporu mezinárodního číslování, vylepšení pluginu pro tvorbu čárových kódů s podporou skriptování a řadu oprav chyb a vylepšení kvality kódu.
Hlavní novinky (Highlights)
- Nová živá kontrola pravopisu – Kontrola pravopisu v reálném čase nyní běží v samostatném vlákně během úprav textu. Nabízí indikaci chybně napsaných slov, vyhrazená nastavení předvoleb a podporu pro vrácení změn (Undo). Kontrola také správně zachází s měkkými spojovníky (soft hyphens) a dalšími netisknutelnými znaky.
- Přepracované hledání a nahrazování – Dialogové okno pro hledání a nahrazování bylo od základu přestavěno. Nabízí nové rozhraní, sbalitelná pokročilá kritéria, možnost prohledávat všechny textové rámce v dokumentu a možnost použít vybraný text jako výchozí hledaný výraz.
- Změna velikosti písmen (Change Case) – Nová funkce pro rychlý převod textu mezi malými písmeny, velkými písmeny, počátečními velkými písmeny, větovým stylem (sentence case) a prohozením velikosti písmen.
- Mezinárodní číslování – Čísla stránek a seznamy nyní podporují číslování v bengálském, barmském, dévanágarí, řeckém, gudžarátském, kannadském, khmerském, laoském, malajálámském, urijském, gurmukhi, tamilském, telugském, thajském a tibetském písmě, stejně jako tradiční abecední číslování stránek.
- Velká aktualizace generátoru čárových kódů – Plugin generátoru čárových kódů aktualizoval jeho autor, Terry Burton. Nyní využívá C++ API enginu čárových kódů s uživatelským rozhraním založeným na datech, přepracovaným dialogem s plným přístupem k volbám BWIPP, formátováním textu, ovládáním okrajů, znovueditovatelnými objekty čárových kódů a novou funkcí Scripteru pro programovou tvorbu čárových kódů.
Živá kontrola pravopisu
Byla přidána kontrola pravopisu v reálném čase běžící ve vláknech. Chybně napsaná slova jsou vizuálně označena v aktuálně upravovaném rámečku. Funkce má vlastní předvolby a podporu Undo. Kontrola správně ignoruje měkké spojovníky a další netisknutelné znaky a byl vyřešen dříve hlášený problém s kontrolou pravopisu. Během operací hledání a nahrazování se kontrola pravopisu automaticky pozastavuje, aby nedocházelo ke kolizím.
Hledání a nahrazování
Dialogové okno Hledat a nahradit prošlo zásadní proměnou. Pokročilá kritéria vyhledávání jsou nyní sbalitelná, což okno při provádění jednoduchého hledání činí přehlednějším. Hledat a nahrazovat lze nyní napříč všemi textovými rámci v dokumentu. Vybraný text se nyní používá k předvyplnění vyhledávacího pole. Byla opravena chyba, kdy funkce „Nahradit vše“ s kritérii založenými pouze na formátování nefungovala.
Text a typografie
- Nová funkce Change Case umožňuje rychlý převod textu mezi malými, velkými písmeny, velkými písmeny na začátku slov, větovým stylem a přepínáním velikosti s plnou podporou Undo/Redo.
- Čísla stránek a seznamy nyní podporují číslování v bengálském, barmském, dévanágarí, řeckém, gudžarátském, kannadském, khmerském, laoském, malajálámském, urijském, gurmukhi, tamilském, telugském, thajském a tibetském písmě a také tradiční abecední číslování.
Plátno a zobrazení
- Šipky pro řetězení textových rámců byly přepracovány, aby působily estetičtěji, a byla opravena jejich pozice, když jsou propojené rámce velmi blízko u sebe. Byl opraven problém s vykreslováním (artefakty šipek) po použití šipkových kláves a šipky vazeb rámců se nyní při posouvání zobrazují správně.
- Byl opraven dlouhodobý problém s vykreslováním při práci s více propojenými textovými rámci.
Styly
- Nepoužívané styly lze nyní mazat přímo.
Grafika a import/export
- Výrazně se vylepšil import formátu JPEG XL (prochází testy referenčních obrázků), včetně lepší detekce knihoven přes pkg-config a integrace do protokolů dokumentu (Document Log).
- Byl opraven problém, kdy fotografie na výšku ze souborů aplikace Microsoft Publisher nebyly správně otočeny nebo zarovnány na střed v obrazových rámečcích (včetně oprav atributů zrcadlení).
- Import z MS Publisher nyní čte příznak roztažení (stretch flag) a nastavuje obrázky tak, aby vyplnily rámec.
- Byly opraveny ztracené odkazy na obrázky po použití funkce Shromáždit pro výstup (Collect for Output).
- Byl opraven pád způsobený skládáním přehlásek (umlautů) v názvech souborů vložených dokumentů PDF.
- Při exportu do PDF byla opravena závislost podtržení a obrysu textu na stylu čar textového rámce (dash array).
Generátor čárových kódů
Plugin generátoru čárových kódů byl autorem Terrym Burtonem přepsán. Nyní využívá C++ API enginu čárových kódů ke zpracování zdrojů Barcode Writer in Pure PostScript. Konfigurace uživatelského rozhraní pro jednotlivé symboliky je řízena daty prostřednictvím souboru JSON, což usnadňuje přizpůsobení pro nové typy čárových kódů.
- Přepracovaný dialog s přímým přístupem ke všem běžným volbám BWIPP, včetně kontrolních součtů, parsování dat, tečkového vykreslování, ořezu tichých zón (quiet zone), výběru verze a úrovně opravy chyb, výšky čar a redukce rozpíjení inkoustu.
- Úplné ovládací prvky formátování textu pro každý segment textu: písmo, velikost, směr, zarovnání, mezery, posun a alternativní náhrada textu s nastavitelnými znaky pro nahrazení mezer a konců řádků.
- Ovládání okrajů a vodicích čar (bearer bars) s nastavením šířky a okrajů.
- Náhled nyní vykresluje čárové kódy škálované a centrované tak, aby se vešly do dostupného prostoru plátna.
- Čárové kódy vložené do dokumentů si zachovávají své parametry a lze je znovu upravit dvojitým kliknutím nebo přímou úpravou atributů objektu.
- Objekty čárových kódů mají uzamčený poměr stran, což zachovává proporce při změně velikosti.
- Nová funkce skriptování
createBarcode()pro programové vytváření čárových kódů. - Kompletní dokumentace k symbolikám, standardnímu formátu GS1 AI a referenčním volbám je přístupná přímo z dialogu prostřednictvím prohlížeče nápovědy.
Ostatní pluginy
- Barevné kolo se nyní správně přesouvá na vybranou barvu.
Uživatelské rozhraní
- Popisky okrajů a spadávky (margins and bleed) byly v celém Scribusu přeuspořádány kvůli jednotnosti.
- Hledání akcí (Action Search) a hledání stylů (Style Search) jsou nyní uvedeny v nabídce klávesových zkratek.
- Názvy jazyků v předvolbách se nyní zobrazují ve svých vlastních jazycích.
- Funkce vícenásobného duplikování podle stránek nyní podporuje možnost omezení počtu kopií.
- Byly opraveny nesprávně se zobrazující předvolby pravopisu v nastavení dokumentu.
Sestavovací systém a kompatibilita
- Opraveny chyby při sestavování s knihovnou Poppler verze 26.02.0–26.04.0.
- Opraveny chybné escape sekvence v pythonovských docstrinzích.
- Vyřešeno varování ohledně zastaralosti (deprecation warning) u novějších verzí CUPS.
- Aktualizace projektů MSVC pro Qt 6.10.3.
Opravy chyb
- Opraven pád při sazbě textu obsahujícího inline prvky.
- Opraven pád při kopírování a vkládání skupiny prvků s atributy.
- Opraveno nesprávné nastavení obsahu (Table of Contents) při čtení nebo otevírání dokumentu s obsahem založeným na stylech.
- Opraven pád při vyhledávání v případě, že dokument neobsahuje žádné položky.
Interní kvalita kódu
Provedli jsme rozsáhlé čištění kódu napříč mnoha importními pluginy, včetně SVG, XPS, Xfig, Xara, WPG, WMF, MS Visio, Viva Designer, UniConvertor, SVM, Kivio, Dia Shapes, QuarkXPress a MS Publisher. Mezi další vylepšení patří převedení přístupu k datům na const verze, odstranění zbytečné alokace QPixmap, optimalizace volání QHash::value() a modernizace smyček typu range-for.
Budoucnost
Scribus 1.7.x je nová nestabilní řada. Zatímco Scribus 1.6.x budeme udržovat jako stabilní verzi, většina vývoje se soustředí na řadu 1.7.x, její nové funkce a vylepšení založená na Qt6. Větve 1.7.x.svn se vyvíjejí poměrně rychle s integrací nového systému palet a dokování, nových ikon založených na SVG a mnoha dalších funkcí.
V budoucích vydáních řady 1.6.x plánujeme aktualizovat dokumentaci a doufáme, že v budoucnu spustíme komunitní projekt dokumentace.
Neplánujeme opravovat chyby ve větvi Scribus 1.4.x. Již nějakou dobu nevyšly žádné verze a řada 1.6.x je nadále považována za stabilní. Všechny větve jsou k dispozici v Subversion (svn://scribus.net) i v sekci ke stažení pro všechny dříve vydané verze. Všem distribucím Linuxu a *BSD doporučujeme přepnout svou stabilní verzi na řadu 1.6.x.
Ochranné známky: Odkazujeme na stránku Ochranné známky (Trademarks)
.
Toto je automatický překlad originální zprávy.