Why are the fonts in Darktable so bad on Windows?


1 Like

Do you have the roboto font installed?

Windows has problems with rendering the light fonts used by dt.

Try this:

combobox, combobox *, togglebutton, togglebutton *, notebook, notebook *, notebook tab, notebook tab *,
table, table *, row, row *, frame, frame *, filechooser, filechooser *, filechooserdialog, filechooserdialog *,
alignment, entry, entry *, textview, textview *, dialog, dialog *, colorswatch, colorswatch *, stack, stack *,
scrollbar, scrollbar *, scale, scale *, button, button *, treeview, treeview *, menu, menu *, separator,
eventbox, eventbox *, box, box *
{
  font-family: Segoe UI;
  font-size: 1em; /* avoid changing this setting or you will f*ck up your UI */
}

there:

In combination with font size setting of dt, you should get nicer text.

1 Like

yes

Thank you.

1 Like

Also, in my experience Google Inter is a good UI font.

/* Default gtk buttons */
button,
#add-color-button
{
  font-family: Inter;
  color: @grey_95;
  border: 0.07em solid @grey_25;
}

. . .

/* Default text fields and text boxes */
entry,
textview
{
  color: @field_fg;
  background-color: @field_bg;
  border: 0.035em solid @border_color;
  margin: 0.14em 0;
  font-family: Inter;
}

. . .

/*---------------------------
  - Side panels and modules -
  ---------------------------*/
/* Labels in modules */
#iop-panel-label,
#lib-panel-label
{
  background-color: @bg_color;
  color: @grey_80;
  padding: 0 0.14em 0.14em 0.45em;
  font-weight: normal;
  font-family: Inter;
  font-size: 1em;
}
1 Like

Inter is terrific! It has nothing to do with Google AFAIK, it was made by Rasmus Andersson. :slight_smile:

Windows has different hinting and smoothing strategies from Linux and mac systems. Sometimes too silly/smart for its own good. One thing to try is to turn off font smoothing. It is under performance options.

image