@@ -337,8 +337,7 @@ void settings() {
337337 globalScreenResolution. append(" X " );
338338 globalScreenResolution. append(displayHeight);
339339 // Account for high-dpi displays on Mac, Windows, and Linux Machines Fixes #968
340- if (isMac())
341- // pixelDensity(displayDensity());
340+ pixelDensity(displayDensity());
342341 globalScreenDPI = new StringBuilder (" High-DPI Screen Detected: " );
343342 globalScreenDPI. append(displayDensity() == 2 );
344343}
@@ -350,7 +349,11 @@ void setup() {
350349
351350 // V1 FONTS
352351 f1 = createFont (" fonts/Raleway-SemiBold.otf" , 16 );
353- f2 = createFont (" fonts/Raleway-Regular.otf" , 15 );
352+ if (isMac() && isMacOsLowerThanCatalina() && (displayDensity() > 1 )) {
353+ f2 = createFont (" fonts/Raleway-Regular.otf" , 9 );
354+ } else {
355+ f2 = createFont (" fonts/Raleway-Regular.otf" , 15 );
356+ }
354357 f3 = createFont (" fonts/Raleway-SemiBold.otf" , 15 );
355358 f4 = createFont (" fonts/Raleway-SemiBold.otf" , 64 ); // clear bigger fonts for widgets
356359
@@ -391,7 +394,7 @@ void setup() {
391394 System . setOut(outputStream);
392395 System . setErr(outputStream);
393396
394- StringBuilder osName = new StringBuilder (" Operating System: " );
397+ StringBuilder osName = new StringBuilder (" Operating System and Version : " );
395398 if (isLinux()) {
396399 osName. append(" Linux" );
397400 } else if (isWindows()) {
@@ -404,6 +407,9 @@ void setup() {
404407 osName. append(" Mac" );
405408 }
406409
410+ osName. append(" - " );
411+ osName. append(getOperatingSystemVersion());
412+
407413 println (" Console Log Started at Local Time: " + directoryManager. getFileNameDateTime());
408414 println (globalScreenResolution. toString());
409415 println (globalScreenDPI. toString());
0 commit comments