[Please don't remove 'bug-lilypond' from the conversation.]

> Recent build: https://github.com/jperon/lyluatex/actions/runs/26846860018
> Recent artifacts:
> https://github.com/jperon/lyluatex/actions/runs/26846860018/artifacts/7369406129
> 
> It's all there in the zip.

Thanks.  Converting with `gs` directly will always produce an empty
page since you have first to translate the EPS so that becomes visible
– this is exactly what `epstopdf` does.

Saying

```
epstopdf --no-gs minimal.eps > zzz.eps
```

(with `minimal.eps` from the artifact bundle) shows the following
difference for me

```
--- minimal.eps 2026-06-02 20:46:00.000000000 +0200
+++ zzz.eps     2026-06-20 07:42:13.874190604 +0200
@@ -1,6 +1,8 @@
 %!PS-Adobe-2.0 EPSF-2.0
 %%Creator: LilyPond 2.26.0
-%%BoundingBox: 0 -842 596 0
+%%BoundingBox: 0 0 596 842
+<< /PageSize [596 842] >> setpagedevice
+gsave 0 842 translate
 %%Orientation: Portrait
 %%DocumentSuppliedResources: font C059-Roman
 %%DocumentSuppliedResources: font Emmentaler-20
@@ -2780,3 +2782,5 @@
 stroke grestore
 %%Trailer
 %%EOF
+
+grestore
```

and callings `gs` on `zzz.eps` produces a good PDF.  I've tested
various `gs` versions to be sure, also trying the current HEAD of the
'ghostpdl' git repository.

Maybe this helps you to reproduce the CFF problem with `gs`.


     Werner

Reply via email to