emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Getting checkboxes in HTML output?


From: Peter Davis
Subject: Re: [O] Getting checkboxes in HTML output?
Date: Tue, 03 Dec 2013 11:56:50 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1


On 12/3/13, 10:24 AM, Sebastien Vauban wrote:
Rick Frankel,

Rick Frankel wrote:
This is sort of close to using
[ ] for unchecked
[/] for partially checked
[X] for checked

To my aging eyes, the check in U#9745 looks almost like a forward
slash. Certainly, though, this would be potentially confusing,
especially if no [X] boxes were present, so that only [ ] or [/] were
visible.
Right. I am going to make this a configurable option in ox-html,
although consensus is that trying to emulate the partial checkbox
([-]) w/ other unicode symbols is too confusing, so we will simply use
an empty ballot box.
You mean no difference between unchecked and partially checked?  If yes, this
is wrong IMO.

I did not search for long, but there should be usable unicode characters. To
name a few:

- U+25EB White square with vertical bisecting line
- U+25F1 White square with lower left quadrant

I think Rick's proposal of treating partially completed checkboxes as empty is appropriate. It's kind of the graphical equivalent of the "floor" function.

The problem is that we really need three symbols which clearly and unambiguously represent three states of completion: none, partial and full. Unicode doesn't seem to give us any triplets like that, and trying to kludge otherwise unrelated symbols is not going to be satisfactory.

That said, one possibility that strikes me would be:
U+25A1 White square
U+25E7 Square with left half black
U+25A0 Black square

The drawback, as I see it, is that if only white squares or only black squares appear, they would simply look like some kind of stylish bullet characters.

-pd


--
Peter Davis
The Tech Curmudgeon
www.techcurmudgeon.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]