Title: Practical Unicode Logic for Online Tech Courses
1Practical Unicode Logic for Online Tech Courses
- Elizabeth J. Pyatt, Ph.D. Information Technology
Services - Penn State University
- ejp10_at_psu.edu
2Outline
- The Courses The Characters
- With a little Flash and Video
- Putting it on the Web (fonts equations)
- Help for the Students
- Glyph Challenges
- Math Support vs. Foreign Language Support
- Lessons Learned
2
3The Campus
- Penn State
- Blended Learning Initiative
- Online or Hybrid (online face 2 face)
- Lots of online study guides, multimedia, quizzes
- Two Courses
- Phil 12 (Logic) ME 300 (Thermodynamics)
3
4Symbolic Logic
- Phil 12 Symbolic Logic
- Required for Criminal Justice Major
- Completely Online
- Glyph Repertoire ? ? ? ? ? ? ? P Q
- Proof Tables, Truth Trees
- Videos Demos of Logic Problems
4
5A Typical Proof
- Notice the quantity of exotic glyphs embedded
in text with English glyphs
5
6Video Title
Titles in LiveType. Video on PC Tablet
6
7Thermodynamics
- ME 300
- Taught at multiple campuses
- Lecture notes online
- Glyph Repertoire ?,?,?,,?,P,?,q?,?,?
- MIA q? and ?? (too new)
- Equations, sketches, flash animation
7
8Some Equations
??H,in ??C,in ??H,out ??C,out
Wnet ? dWrev ? dWsys
8
9Some Multimedia
9
10Word Then HTML
- Word for draft of contents
- Two Platforms
- Developers on Mac OS X 10.5 with Office 2008
Arial Unicode MS - Instructors on PC Arial Unicode MS
10
11Beware Insert Symbol
- Word includes logic symbols on Symbol palette,
but pulls glyphs from Private Use Area
11
12Viable Alternatives
- Character Map (Win)/Palette (Mac)
- Click Insert one at a time
- Numeric Alt Codes (Win Office)
- E.g. n ALT8745
- Numeric Option Codes (Mac)
- E.g. n Option2229
- Custom Logic Keyboard
- Minimal disruption once enabled
12
13Custom Logic Keyboard
- Built by Mac developer (me)
- Ukelele from SIL
- Manual adjustment of Keyboard XML
- Keystrokes easy to memorize
- n ShiftOption7 (Shift7 )
- Available in most Mac applications
- Transitioned from Phil 12 to ME 300
- May be possible on Windows
13
14Beware Font Switches
- MS Office for Mac switches fonts
- If current font does not have the correct glyph
- Common Times New Roman gt Math 2
- Mac Times New Roman ? Win TNR
- ?, ? on Mac TNR, but not Win
- Keep to Arial Unicode MS
14
15Adobe Know Thy Fonts
- Good Unicode support, but must manually switch
font.
Good Font Choices Not So Good
Need to ensure large glyph base in Math/Latin/Greek/Symbol blocks Arial Unicode MS (Win) Lucida Grande (Mac) Linux Libertine (free) Arev Sans (free) Unicode Symbols (free) These fonts have critical gaps once content becomes too technical. Times New Roman Verdana/Tahoma/Trebuchet Palatino Greek yes, but missing logic symbols and ? and ?.
15
16Fonts On to the Web
- CSS should specify alternate fonts
- Unicode Symbols, Lucida Grande, Arial Unicode MS
- Need font list for IE 6 and earlier
- Provide link to freeware fonts
- Use larger sizes for new or confusing glyphs,
especially if - subscripts/superscripts involved or italicized
- I prefer serif whenever possible
16
17Equations on the Web
- How about Math ML?
- Firefox/Internet Explorer code incompatible
- No MathML support on Safari
- Resorted to
- Unicode text if one 1ine
- Images (with ALT tag) if multiline or
- Tables (need invisible images with ALT tag)
17
18Single vs.Multiline
??H,in ??C,in ??H,out ??C,out
Wnet ? dWrev ? dWsys
18
19Glyph Challenges
- Doublestruck P/Q (or P/Q)
- Hard to read at 12 point (P/Q)
- Preferred Unicode Symbols font over standard over
sans serifP/Q vs P/Q - Therfore Doublestruck had its own CSS class
19
20Helping the Students
- Option 1 Training
- Students can learn to input Unicode
- Butrequires instructor confidence
- Necessary for general education course?
- Option 2 Cut/Paste from Templates
- Ideal for more complicated diagrams
21Pick A Proof
22Dots over Q and V
- Precomposed Q-Dot and V-Dot not in Unicode
standard - ? in because of Old Irish ?? (seriously)
- What about combining diacritic?
- OK for q? and v? but not Q? and V?
- Cursor placement VERY tricky in editing
- Resorted to Q ? and V ?
- Still text and not an image
23Q ? scans
- Use of dotted Q in 2 textbooks
24V ? scans
- Use of dotted V in textbook Web
24
25V ??
- V can be velocity or volume
- NOT strictly a Unicode problem
- Thermo Textbook uses
- V for velocity
- ?? for volume and ?? for specific volume
- We used
- V for volume, v for specific volume
- V for velocity
25
26Script V (??)in 2 Sources
Textbook 1 V volume ?? velocity
Textbook 2 V velocity ?? volume
26
27Math vs Language Support
- Awareness
- Most foreign language professionals have heard of
Unicode - Math/Science?
- Math has Large Character Set
- Latin A-D, Greek, Arrows, Numeric Symbols,
Alphabetic Symbols Math Blocks, Miscellaneous
Symbols
27
28Different Workflows
- Language
- Setup input keyboard
- Plain text
- Many script-specific fonts available
- Math
- Equation Editor or Insert tools preferred
- MathML/LaTex assumed
- Complete fonts?
28
29Lessons Learned?
- Technology doable, but tricky to navigate
- Upgrades can be slow
- Custom keyboards saved my sanity
- Every course/glyph has its own story
- IT WAS TOTALLY WORTH IT
29