Thanks, Tyler, for the directions, which made me burn office hours while looking fort he optimal font face.
One of these faces seems to be assigned to documenting the contents of a tidyverse object. Via the link you can find the face used for printing a data frame vs printing a tibble. The latter one has issues with foreground and background being to similar, as you can see in https://i.imgur.com/Q2lez8e.png (sorry if i am not aware of the custom method of posting images). Following your directions of > Put the cursor over the offending characters, and call the function `M-x > describe-face`. I get the following: Documentation: Basic default face. Defined in ‘faces.el’. Family: Consolas Foundry: outline Width: normal Height: 102 Weight: normal Slant: normal Foreground: #f8f8f2 DistantForeground: unspecified Background: #282a36 Underline: nil Overline: nil Strike-through: nil Box: nil Inverse: nil Stipple: nil Font: #<font-object -outline-Consolas-normal-normal-normal-mono-17-*-*-*-c-*-iso8859-1> Fontset: -outline-Consolas-normal-normal-normal-mono-17-*-*-*-c-*-fontset-auto1 Extend: nil Inherit: nil Clearly, the offending character is a lot darker than it yould be if it used the foreground of the basic default face. Is ESS using the "DistantForeground" and interpreting "unspecified" as "black"? Is there a proper way to let ESS format outputs as default foreground on default background, regardless if it's printing from tidyverse objects or base R objects? Otherwise, the dracula theme works fine with me. Even the auto-dim-other-buffers-mode works like a charm for both light and dark themes. It's just that the workflow suggested here does not work as nicely as I hoped it to do. Cheers Johannes Johannes Hüsing Epidemiologie Landeskrebsregister NRW gGmbH Gesundheitscampus 10 44801 Bochum T 0234 54509-216 F 0234 54509-499 johannes.hues...@krebsregister.nrw.de www.landeskrebsregister.nrw.de 1. Landesqualitätskonferenz jetzt anmelden unter Qualitätskonferenzen <www.landeskrebsregister.nrw/aktuelles/unsere-termine/qualitaetskonferenzen> Newsletter LKR NRW jetzt anmelden unter Newsletter <www.landeskrebsregister.nrw/aktuelles/newsletter> Geschäftsführer Dr. Andres Schützendübel Vorsitzender der Gesellschafterversammlung Staatssekretär Dr. Edmund Heller Sitz der Gesellschaft Bochum Registergericht Amtsgericht Bochum HRB 17715 HINWEIS: Diese Nachricht ist nur für den Adressaten bestimmt. Es ist nicht erlaubt, diese Nachricht zu kopieren oder Dritten zugänglich zu machen. Sollten Sie irrtümlich diese Nachricht erhalten haben, bitte ich um Ihre Mitteilung per E-Mail oder unter der oben angegebenen Telefonnummer. ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help