-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fontconfig #299
Comments
No. I think that slipped past me. |
fix doc requirements loading, working on #299
What's the solution to this given that Cairo is loaded conditionally? |
i think the clean approach is to move all ccalls using libpango and libpangocairo in Compose.jl to Cairo.jl with thin wrappers which Compose.jl would then call. if @lobingera concurs, i will start working in this direction. |
I think that's the best approach. Maybe worth posting the idea over there in case @lobingera checks that? |
Any progress on this? I think we should tag a release for Compose today or tomorrow. |
i've been slowly working on it. i'm okay with tagging. but i'll have some time this weekend if you want to wait. see JuliaInterop/Clang.jl#206 |
In Compose.jl, fontconfig is included by Fontconfig.jl, which is pulled in by MikeInnes/Requires.jl. However, in Cairo.jl, fontconfig is included as part of its build.jl. The build.jl in Fontconfig.jl does not provide I'm having difficulty understanding how |
i'm working on completely overhauling the Compose interface to pango/fontconfig/cairo... it's all broken now which is why i was reluctant to tag the latest version a couple weeks ago. am stuck on BinaryBuilder; see my four issues there. hopefully all will be resolved soon. |
the problem with
using Compose, Cairo, Fontconfig
on master is due at least in part toconst
no longer working in local scopes.src/pango.jl
is included withinlink_fontconfig()
and the lib strings defined therein are hence not constant whenccall
needs them to be.The text was updated successfully, but these errors were encountered: