turn hyphens on for article, then off for certain selectors
authorDan Allen <dan@opendevise.com>
Sun, 26 Apr 2020 22:11:45 +0000 (16:11 -0600)
committerDan Allen <dan@opendevise.com>
Sun, 26 Apr 2020 22:11:45 +0000 (16:11 -0600)
preview-src/index.adoc
src/css/doc.css

index 6326d05..8cba7f1 100644 (file)
@@ -19,7 +19,7 @@ Curabitur ut massa aliquam, cursus enim et, accumsan lectus.
 == Cu solet
 
 Nominavi luptatum eos, an vim hinc philosophia intellegebat.
-Lorem `expetenda` pertinacia et nec, [.underline]#wisi# illud [.line-through]#sonet# qui ea.
+Lorem pertinacia `expetenda` et nec, [.underline]#wisi# illud [.line-through]#sonet# qui ea.
 Eum an doctus <<liber-recusabo,maiestatis efficiantur>>.
 Eu mea inani iriure.
 
index c2c1581..1738d1d 100644 (file)
@@ -1,6 +1,7 @@
 .doc {
   color: var(--doc-font-color);
   font-size: var(--doc-font-size);
+  hyphens: auto;
   line-height: var(--doc-line-height);
   margin: var(--doc-margin);
   max-width: var(--doc-max-width);
@@ -24,6 +25,7 @@
 .doc h6 {
   color: var(--heading-font-color);
   font-weight: var(--heading-font-weight);
+  hyphens: none;
   line-height: 1.3;
   margin: 1rem 0 0;
 }
   font-size: inherit;
 }
 
-.doc p,
-.doc :not(td) > .content,
-.doc .tableblock thead {
-  hyphens: auto;
-}
-
 .doc a {
   color: var(--link-font-color);
 }
   color: var(--link_hover-font-color);
 }
 
-.doc a.bare {
-  hyphens: none;
-}
-
 .doc a.unresolved {
   color: var(--link_unresolved-font-color);
 }
   background: var(--code-background);
   border-radius: 0.25em;
   font-size: 0.95em;
-  hyphens: none;
   padding: 0.125em 0.25em;
 }
 
 
 .doc .admonitionblock .icon i::after {
   content: attr(title);
-  hyphens: none;
 }
 
 .doc .imageblock {
   font-size: calc(16 / var(--rem-base) * 1rem);
   font-weight: var(--caption-font-weight);
   font-style: italic;
+  hyphens: none;
   letter-spacing: 0.01em;
   padding-bottom: 0.075rem;
   text-align: left;
   font-weight: var(--body-font-weight-bold);
   line-height: calc(1 / 1.1);
 }
+
+.doc a.bare,
+.doc b.button,
+.doc code,
+.doc kbd,
+.doc .menuseq,
+.doc .icon i::after {
+  hyphens: none;
+}