Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.
Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.
Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.
Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).
OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.
Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.
R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.
IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.
Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.
Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.
% obdelnicek n 7290 2880 m 9180 2880 l gs col0 s gr % text /Helvetica ff 240.00 scf sf 2340 2790 m gs 1 -1 sc (Ahoj svete) col0 sh grProblém je ten, pokud je v obrázku takto čeština musíš mít k dispozici kódový vektor a písmo, které znaky umí. Potom to tedy vypadá nějak následovně:
/isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde ... ] def /Helvetica /Helvetica-iso isovec ReEncode /Helvetica-iso ff 240.00 scf sf 2340 2790 m gs 1 -1 sc (Ahoj sv\xxxte) col0 sh grTo je pravděpodobně náš případ. Zde je problém ten, že pokud to prohlédneš v AR tak ten se podívá na dokument, z vektoru podle čísla xxx zjistí, že má použít znak ecaron, vezme si font Helvetica, zjisí že v něm požadovaný znak není, zobrazí .notdef znak což je v Type1 nic. AR7 si nevezme Helveticu ale Myriad Pro, který už znak ě obsahuje a zobrazí ho. Pokud chceš zobrazit všechno korektně i v AR5, musíš do epska vložit písmo, které obsahuje české znaky a patřičně psko upravit. Tedy v našem příkladě nějak:
... /FontName /NimbusSanL-Regu def % definice pisma (z .pfa) ... FontName currentdict end definefont pop /NimbusSanL-Regu /NimbusSanL-Regu-iso isovec ReEncode /NimbuSanL-Regu-iso ff 240.00 scf sf 2340 2790 m gs 1 -1 sc (Ahoj sv\xxxte) col0 sh grPak už to zobrazí korektně i AR5, který se podívá, zjistí z vektoru že má použít znak ecaron, podívá se do písma které je vhozené přímo v obrázku, tam ho najde a zobrazí ě. Jednoduché, ne?
epstopdf
a každému se chová jinak. Pro srovnání, mně to robí automaticky. Jediné co mě napadá je rozdílná verze nebo konfigurace GhostScriptu. Jen tak pro jistotu, ke GhostScriptu máš instalována i česká písma (např. /usr/share/ghostscript/fonts/n019003l.*
)? A pokud se podíváš do zmíněného souboru .afm uvidíš tam něco jako:StartFontMetrics 3.0 Comment Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development Comment Creation Date: 12/22/1999 Comment See the file COPYING (GNU General Public License) for license conditions . FontName NimbusSanL-Regu FullName Nimbus Sans L Regular FamilyName Nimbus Sans L ... C -1 ; WX 500 ; N ccaron ; B 31 -23 477 741 ; ...nebo ne? Jinak se ted divám, že to lze ovlivnit volbama v ghostscriptu, teoreticky pokud bys měl optimalizaci pro sazbu či tisk tak to subsetuje, pokud pro obrazovku tak je nesubsetuje. Zkus epstopdf pustit s volbou -d a uvidíš co pouští za příkaz. Ale opravdu je divné, že různé verze ghostscriptu se chovají jinak.
* Input filename: dig_popis_dat.eps
* BoundingBox comment: %%BoundingBox:
* Output filename: dig_popis_dat.pdf
* Ghostscript command: gs
* Compression: on
* Ghostscript pipe: gs -q -sDEVICE=pdfwrite -dAutoRotatePages=/None "-sOutputFile=dig_popis_dat.pdf" - -c quit
* Scanning header for BoundingBox
* Old BoundingBox: 0 0 648 288
* New BoundingBox: 0 0 648 288
* Offset: 0 0
* Ready.
Mrknu se na gs, jeste jednou dik. Martin
pfb2pfa pismo.pfb
což bys pustil na NimbusL-Regu a NimbusL-Bold z gs. Tím bys získal soubory .pfa, které pak můžeš v klidu vložit např. před část % begin encoding
a změnil bys jim v jejich hlavičce jména z NimbusSanL-Regu a NimbusSanL-Bold na Helvetica a Helvetica-Bold a pak by ti to fungovalo také. Možná by ten výsledný pdf soubor byl zbytečně velký, ale co už.epstopdf -d -nogs vstup.eps | gs -q -sDEVICE=pdfwrite \ -dCompatibility=1.3 -dPDFSETTINGS=/prepress \ -sOutputFile=vystup.pdf -c -a pak by se snad všechny verze GhostScriptu měly chovat správně tak jak mají, přestože písma vkládá jak printer a prepress tak i default (alespoň jsem tak zvyklý ze sedmičky)...
-dCompatibility=1.3 -dPDFSETTINGS=/prepress
tento problem resi... (alespon pro dvipdf, nikoliv pro dvips->ps2pdf)
Martin
Tiskni Sdílej: