diff -r 083a70a39e7e modules/graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java --- a/modules/graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java Tue Jan 10 19:31:14 2017 +0530 +++ b/modules/graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java Fri Jan 13 08:49:48 2017 +0100 @@ -82,7 +82,7 @@ } return b; } else if (data instanceof String) { - String st = ((String) data).replace("\n", "\r\n"); + String st = ((String) data).replaceAll("(\r\n|\r|\n)", "\r\n"); if (HTML_TYPE.equals(mime)) { try { // NOTE: Transfer of HTML data on Windows uses UTF-8 encoding!