I have added support to produce ∥ PARALLEL TO. Dyalog will be using this 
character in a future release of Dyalog APL

I have added support for bold box drawing glyphs - I think they might be 
useful. The apl keyboard symbols file has support for LIGHT box drawing glyphs 
on the numeric keypad area. Using these compose sequences is likely to induce 
a headache in the user but still easier than trying to drag them out of a 
character map application.

I am mildly surprised that no other symbols file seems to support box drawing.

From 58616a75f3bacc91c3a12e8a6d1c788207d385c0 Mon Sep 17 00:00:00 2001
From: Geoff Streeter <[email protected]>
Date: Fri, 6 Jun 2014 09:49:27 +0100
Subject: [PATCH] 1. added PARALLEL TO 2. added block of bold box glyphs

---
 nls/en_US.UTF-8/Compose.pre |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre
index 068a3d3..f7b4501 100644
--- a/nls/en_US.UTF-8/Compose.pre
+++ b/nls/en_US.UTF-8/Compose.pre
@@ -5844,6 +5844,7 @@ XCOMM Characters from "Mathematical Operators"
 <Multi_key> <v> <slash>                         : "√"   U221a   # v / SQUARE 
ROOT
 <Multi_key> <slash> <v>                         : "√"   U221a   # / v SQUARE 
ROOT
 <Multi_key> <8> <8>                             : "∞"   U221e   # 8 8 
INFINITY
+<Multi_key> <bar> <bar>                        : "∥"   U2225   # | | PARALLEL 
TO
 <Multi_key> <equal> <underscore>                : "≡"   U2261   # = _ 
IDENTICAL TO
 <Multi_key> <underscore> <U2260>                : "≢"   U2262   # _ ≠ NOT 
IDENTICAL TO
 <Multi_key> <U2260> <underscore>                : "≢"   U2262   # ≠ _ NOT 
IDENTICAL TO
@@ -6003,3 +6004,42 @@ XCOMM Given that no extant APLs use ⍮ I will just leave 
the line in place.
 <Multi_key> <underscore> <U2373>                : "⍸"   U2378   # _ ⍳ APL 
FUNCTIONAL SYMBOL IOTA UNDERBAR
 <Multi_key> <U2375> <underscore>                : "⍹"   U2379   # ⍵ _ APL 
FUNCTIONAL SYMBOL OMEGA UNDERBAR
 <Multi_key> <underscore> <U2375>                : "⍹"   U2379   # _ ⍵ APL 
FUNCTIONAL SYMBOL OMEGA UNDERBAR
+XCOMM Box drawing extension. Make arbitrary choice to support HEAVY rather 
than DOUBLE
+XCOMM Not quite arbitrary. The heavy versions are more likely to render well 
in low res. In addition the character set is more complete.
+XCOMM Supports characters where the heavy boxes being drawn are continuous. 
So not isolated like ╽. Where the heavy terminates in the middle of the glyph.
+XCOMM Start with as many arms as you need then add the ones you want bold.
+XCOMM I think this is better than trying to do all combinations.
+<Multi_key> <U2500> <U2500>                    : "━"   U2501   # ─ ─ BOX 
DRAWINGS HEAVY 
HORIZONTAL
+<Multi_key> <U2502> <U2502>                    : "┃"   U2503   # │ │ BOX 
DRAWINGS HEAVY 
VERTICAL
+<Multi_key> <U250C> <U250C>                    : "┏"   U250F   # ┌ ┌ BOX 
DRAWINGS HEAVY DOWN 
AND RIGHT
+<Multi_key> <U2510> <U2510>                    : "┓"   U2513   # ┐ ┐ BOX 
DRAWINGS HEAVY DOWN 
AND LEFT
+<Multi_key> <U2514> <U2514>                    : "┗"   U2517   # └ └ BOX 
DRAWINGS HEAVY UP 
AND RIGHT
+<Multi_key> <U2518> <U2518>                    : "┛"   U251B   # ┘ ┘ BOX 
DRAWINGS HEAVY UP 
AND LEFT
+<Multi_key> <U251C> <U2502>                    : "┠"   U2520   # ├ │ BOX 
DRAWINGS VERTICAL 
HEAVY AND RIGHT LIGHT
+<Multi_key> <U251C> <U2514>                    : "┡"   U2521   # ├ └ BOX 
DRAWINGS DOWN LIGHT 
AND RIGHT UP HEAVY
+<Multi_key> <U251C> <U250C>                    : "┢"   U2522   # ┌ ├ BOX 
DRAWINGS UP LIGHT 
AND RIGHT DOWN HEAVY
+<Multi_key> <U251C> <U251C>                    : "┣"   U2523   # ├ ├ BOX 
DRAWINGS HEAVY 
VERTICAL AND RIGHT
+<Multi_key> <U2524> <U2502>                    : "┨"   U2528   # ┤ │ BOX 
DRAWINGS VERTICAL 
HEAVY AND LEFT LIGHT
+<Multi_key> <U2524> <U2518>                    : "┩"   U2529   # ┤ ┘ BOX 
DRAWINGS DOWN LIGHT 
AND LEFT UP HEAVY
+<Multi_key> <U2524> <U2510>                    : "┪"   U252A   # ┤ ┐ BOX 
DRAWINGS UP LIGHT 
AND LEFT DOWN HEAVY
+<Multi_key> <U2524> <U2524>                    : "┫"   U252B   # ┤ ┤ BOX 
DRAWINGS UP LIGHT 
AND LEFT DOWN HEAVY
+<Multi_key> <U252C> <U2500>                    : "┯"   U252F   # ┬ ─ BOX 
DRAWINGS DOWN LIGHT 
AND HORIZONTAL HEAVY
+<Multi_key> <U252C> <U2510>                    : "┱"   U2531   # ┬ ┐ BOX 
DRAWINGS RIGHT 
LIGHT AND LEFT DOWN HEAVY
+<Multi_key> <U252C> <U250C>                    : "┲"   U2532   # ┬ ┌ BOX 
DRAWINGS LEFT LIGHT 
AND RIGHT DOWN HEAVY
+<Multi_key> <U252C> <U252C>                    : "┳"   U2533   # ┬ ┬ BOX 
DRAWINGS HEAVY DOWN 
AND HORIZONTAL
+<Multi_key> <U2534> <U2500>                    : "┷"   U2537   # ┴ ─ BOX 
DRAWINGS UP LIGHT 
AND HORIZONTAL HEAVY
+<Multi_key> <U2534> <U2518>                    : "┹"   U2539   # ┴ ┘ BOX 
DRAWINGS RIGHT 
LIGHT AND LEFT UP HEAVY
+<Multi_key> <U2534> <U2514>                    : "┺"   U253A   # ┴ └ BOX 
DRAWINGS LEFT LIGHT 
AND RIGHT UP HEAVY
+<Multi_key> <U2534> <U2534>                    : "┻"   U253B   # ┴ ┴ BOX 
DRAWINGS LEFT LIGHT 
AND RIGHT UP HEAVY
+<Multi_key> <U253C> <U2500>                    : "┿"   U253F   # ┼ ─ BOX 
DRAWINGS VERTICAL 
LIGHT AND HORIZONTAL HEAVY
+<Multi_key> <U253C> <U2502>                    : "╂"   U2542   # ┼ │ BOX 
DRAWINGS VERTICAL 
HEAVY AND HORIZONTAL LIGHT
+<Multi_key> <U253C> <U2518>                    : "╃"   U2543   # ┼ ┘ BOX 
DRAWINGS LEFT UP 
HEAVY AND RIGHT DOWN LIGHT
+<Multi_key> <U253C> <U2514>                    : "╄"   U2544   # ┼ └ BOX 
DRAWINGS RIGHT UP 
HEAVY AND LEFT DOWN LIGHT
+<Multi_key> <U253C> <U2510>                    : "╅"   U2545   # ┼ ┐ BOX 
DRAWINGS LEFT DOWN 
HEAVY AND RIGHT UP LIGHT
+<Multi_key> <U253C> <U250C>                    : "╆"   U2546   # ┼ ┌ BOX 
DRAWINGS RIGHT DOWN 
HEAVY AND LEFT UP LIGHT
+<Multi_key> <U253C> <U2534>                    : "╇"   U2547   # ┼ ┴ BOX 
DRAWINGS DOWN LIGHT 
AND UP HORIZONTAL HEAVY
+<Multi_key> <U253C> <U252C>                    : "╈"   U2548   # ┼ ┬ BOX 
DRAWINGS UP LIGHT 
AND DOWN HORITONTAL HEAVY
+<Multi_key> <U253C> <U2524>                    : "╉"   U2549   # ┼ ┤ BOX 
DRAWINGS RIGHT 
LIGHT AND LEFT VERTICAL HEAVY
+<Multi_key> <U253C> <U251C>                    : "╊"   U254A   # ┼ ├ BOX 
DRAWINGS LEFT LIGHT 
AND RIGHT VERTICAL HEAVY
+<Multi_key> <U253C> <U253C>                    : "╋"   U254B   # ┼ ┼ BOX 
DRAWINGS HEAVY 
VERTICAL AND HORIZONTAL
+
-- 
1.7.9.5


_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to