diff --git a/index.cgi b/index.cgi
index 4537599a..5ab48079 100644
--- a/index.cgi
+++ b/index.cgi
@@ -147,6 +147,7 @@ sub tagConvert {
1 while $comm =~ s#<left>(.*?)</left>\n?#
$1
#gis;
1 while $comm =~ s#<center>(.*?)</center>\n?#$1
#gis;
1 while $comm =~ s#<right>(.*?)</right>\n?#$1
#gis;
+ 1 while $comm =~ s#<add-line-spacing>(.*?)</add-line-spacing>\n?#$1
#gis;
1 while $comm =~ s#<h([1-6])>(.*?)</h\1>\n?#$2#gis;
diff --git a/lib/css/base.css b/lib/css/base.css
index 3bd52a44..649fdebf 100644
--- a/lib/css/base.css
+++ b/lib/css/base.css
@@ -211,6 +211,8 @@ button, .button {
.left { text-align: left; }
.center{ text-align: center; }
.right { text-align: right; }
+.add-line-spacing { line-height: 2.1; }
+.add-line-spacing ruby { line-height: 2.4; }
img.icon { width: 1em; height: 1em; }
diff --git a/lib/css/chat-common.css b/lib/css/chat-common.css
index ae551e7f..8b1be745 100644
--- a/lib/css/chat-common.css
+++ b/lib/css/chat-common.css
@@ -958,6 +958,7 @@ body.rom .input-form { display: none !important; }
.decoration-buttons .insert-left::before { content:"\e236"; }
.decoration-buttons .insert-center::before { content:"\e234"; }
.decoration-buttons .insert-right::before { content:"\e237"; }
+.decoration-buttons .insert-add-line-spacing::before { content:"\ea16"; }
.decoration-buttons .insert-headline::before{ content:"\f019"; transform: scale(1.55); }
.decoration-buttons .insert-image::before { content:"\e3f4"; color:#8fd; }
diff --git a/lib/html/room.html b/lib/html/room.html
index 9141f17d..2c282b4a 100644
--- a/lib/html/room.html
+++ b/lib/html/room.html
@@ -106,6 +106,7 @@
+