On Sun, 19 May 2019 15:12:43 +0200
Pascal Obry <pas...@obry.net> wrote:

> Le dimanche 19 mai 2019 à 14:40 +0200, parafin a écrit :
> > On Sun, 19 May 2019 13:34:54 +0200
> > Pascal Obry <pas...@obry.net> wrote:
> >   
> > > And let me add that there is no Roboto issue at all.
> > > 
> > > 1. the default theme does not use it
> > > 
> > > 2. the elegant theme use it as first proposal but there is many other
> > > fallbacks. If none found the system font will be picked.
> > > 
> > > 3. fact is that Gtk has a but and select either Roboto if found and if
> > > not the system font. The fallback are not propoerly checked. This bug
> > > has been fixed and will be in next minor release IIRC.  
> > 
> > What bug? I don't quite get this point  
> 
> On elegant we have:
> 
>     font-family: "Roboto Light", "Segoe UI Light",
>                  "SF Pro Display Light", "Ubuntu Light",
>                  "Cantarell", sans-serif;
> 
> And current Gtk look for Roboto and if not found just default to system
> font. The fallback are not looked at all.

OK, I see.

> 
> That's why we have all those report. That's why we have elegant whereas
> the default theme should have never been created if there was no bug.

I don't think that's the reason why default theme was created, but it
doesn't matter for this discussion.

> 
> > And you still haven't answered how custom user themes would work. Or is
> > there no plan to support custom themes and we will only allow themes
> > included with dt itself? That seems to unnecessary limit usefulness of
> > the whole theming refactoring IMHO.  
> 
> Of course we can support other themes. People will certainly provide
> some new CSS for dt and some font packages could be required to be
> installed. If you don't (can't) install it, just use the standard
> theme. If you want to use a new theme install whatever the developer
> will ask for best experience.
> 
> I'm sorry but I don' see any issues here.
> 
> We are not talking about dt being unusable, the default theme is safe
> and should work for everyone.
> 
> Maybe I'm missing something?

I see a couple of questions that I would like an answer to:

1). How do we define what is dt theme? Is it just CSS file? Or can it
include a font? I guess the answer is "only CSS".

2). How should packagers consider a Roboto font? Is it a required
dependency or optional (e.g. suggested in Debian or USE-flag in
Gentoo)? Should it be included in macOS and Windows packages or can we
just say in release notes that user has to install Roboto font himself
if he wants to? Keep in mind that I don't think that just because
elegant theme isn't the default option this question doesn't matter - if
some feature is included, it should work.
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to