diff --git a/flatlaf-core/src/main/resources/com/formdev/flatlaf/FlatLaf.properties b/flatlaf-core/src/main/resources/com/formdev/flatlaf/FlatLaf.properties index 83cbfaf2..b483ead4 100644 --- a/flatlaf-core/src/main/resources/com/formdev/flatlaf/FlatLaf.properties +++ b/flatlaf-core/src/main/resources/com/formdev/flatlaf/FlatLaf.properties @@ -45,6 +45,12 @@ mini.font = -3 # default font #defaultFont = ... +# monospaced +[win]monospaced.font = Consolas, "Courier New", Monospaced +[mac]monospaced.font = Menlo, Monospaced +[linux]monospaced.font = "Liberation Mono", "Ubuntu Mono", Monospaced +monospaced.font = Monospaced + # styles [style].h00 = font: $h00.font [style].h0 = font: $h0.font @@ -56,6 +62,7 @@ mini.font = -3 [style].medium = font: $medium.font [style].small = font: $small.font [style].mini = font: $mini.font +[style].monospaced = font: $monospaced.font #---- UI delegates ---- diff --git a/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0_202.txt b/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0_202.txt index c939baba..fb98341a 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0_202.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatDarkLaf_1.8.0_202.txt @@ -1392,6 +1392,7 @@ ViewportUI com.formdev.flatlaf.ui.FlatViewportUI [style].large font: $large.font [style].medium font: $medium.font [style].mini font: $mini.font +[style].monospaced font: $monospaced.font [style].small font: $small.font @@ -1482,6 +1483,11 @@ menuText #bbbbbb HSL 0 0 73 javax.swing.plaf.Colo mini.font [active] Segoe UI plain 9 javax.swing.plaf.FontUIResource [UI] +#---- monospaced ---- + +monospaced.font [active] Consolas plain 12 javax.swing.plaf.FontUIResource [UI] + + #---- ---- scrollbar #3e4244 HSL 200 5 25 com.formdev.flatlaf.util.DerivedColor [UI] lighten(1%) diff --git a/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0_202.txt b/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0_202.txt index 5fe0564b..4e136ebd 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0_202.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatLightLaf_1.8.0_202.txt @@ -1397,6 +1397,7 @@ ViewportUI com.formdev.flatlaf.ui.FlatViewportUI [style].large font: $large.font [style].medium font: $medium.font [style].mini font: $mini.font +[style].monospaced font: $monospaced.font [style].small font: $small.font @@ -1487,6 +1488,11 @@ menuText #000000 HSL 0 0 0 javax.swing.plaf.Colo mini.font [active] Segoe UI plain 9 javax.swing.plaf.FontUIResource [UI] +#---- monospaced ---- + +monospaced.font [active] Consolas plain 12 javax.swing.plaf.FontUIResource [UI] + + #---- ---- scrollbar #f5f5f5 HSL 0 0 96 com.formdev.flatlaf.util.DerivedColor [UI] lighten(1%) diff --git a/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0_202.txt b/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0_202.txt index 4428984e..7638a905 100644 --- a/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0_202.txt +++ b/flatlaf-testing/dumps/uidefaults/FlatTestLaf_1.8.0_202.txt @@ -1401,6 +1401,7 @@ ViewportUI com.formdev.flatlaf.ui.FlatViewportUI [style].large font: $large.font [style].medium font: $medium.font [style].mini font: $mini.font +[style].monospaced font: $monospaced.font [style].small font: $small.font @@ -1491,6 +1492,11 @@ menuText #ff0000 HSL 0 100 50 javax.swing.plaf.Colo mini.font [active] Segoe UI plain 9 javax.swing.plaf.FontUIResource [UI] +#---- monospaced ---- + +monospaced.font [active] Consolas plain 12 javax.swing.plaf.FontUIResource [UI] + + #---- ---- scrollbar #88ff88 HSL 120 100 77 javax.swing.plaf.ColorUIResource [UI] diff --git a/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt b/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt index 1c97a0bc..ea68ec20 100644 --- a/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt +++ b/flatlaf-theme-editor/src/main/resources/com/formdev/flatlaf/themeeditor/FlatLafUIKeys.txt @@ -1073,6 +1073,7 @@ ViewportUI [style].large [style].medium [style].mini +[style].monospaced [style].small activeCaption activeCaptionBorder @@ -1105,6 +1106,7 @@ medium.font menu menuText mini.font +monospaced.font scrollbar small.font swingx/TaskPaneUI