practical unicode logic for online tech courses

29
Practical Unicode Logic for Online Tech Courses Elizabeth J. Pyatt, Ph.D. Information Technology Services Penn State University [email protected]

Upload: trent

Post on 11-Feb-2016

57 views

Category:

Documents


0 download

DESCRIPTION

Practical Unicode Logic for Online Tech Courses. Elizabeth J. Pyatt, Ph.D. Information Technology Services Penn State University [email protected]. Outline. The Courses & The Characters With a little Flash and Video Putting it on the Web (fonts & equations) Help for the Students - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Practical Unicode Logic for Online Tech Courses

Practical Unicode Logic for Online

Tech CoursesElizabeth J. Pyatt, Ph.D. Information Technology Services

Penn State [email protected]

Page 2: Practical Unicode Logic for Online Tech Courses

Outline•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

Page 3: Practical Unicode Logic for Online Tech Courses

The 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

Page 4: Practical Unicode Logic for Online Tech Courses

Symbolic Logic•Phil 12 – Symbolic Logic

•Required for Criminal Justice Major•Completely Online•Glyph Repertoire: ∨ ∧ ⊃ ∀ ∃ ↔ ⊦ ℙ

ℚ•Proof Tables, Truth Trees•Videos Demos of Logic Problems

4

Page 5: Practical Unicode Logic for Online Tech Courses

A Typical Proof

Notice the quantity of “exotic” glyphs embedded in text with English glyphs

5

Page 6: Practical Unicode Logic for Online Tech Courses

Video Title

Titles in LiveType. Video on PC Tablet6

Page 7: Practical Unicode Logic for Online Tech Courses

Thermodynamics•ME 300

•Taught at multiple campuses•Lecture notes online•Glyph Repertoire: ∂,∫,∮,≡,Ẇ,℘,ṁ,q̇,η,γ•MIA: q̇ and 𝒱 (too new)•Equations, sketches, flash animation

7

Page 8: Practical Unicode Logic for Online Tech Courses

Some Equations

Wnet = δW∮ rev + δW∮ sys

∑ṁH,in + ∑ṁC,in = ∑ṁH,out + ∑ṁC,out

8

Page 9: Practical Unicode Logic for Online Tech Courses

Some Multimedia

9

Page 10: Practical Unicode Logic for Online Tech Courses

Word 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

Page 11: Practical Unicode Logic for Online Tech Courses

Beware Insert Symbol•Word includes logic symbols on Symbol palette, but pulls glyphs from Private Use Area

11

Page 12: Practical Unicode Logic for Online Tech Courses

Viable Alternatives•Character Map (Win)/Palette

(Mac)•Click & Insert one at a time

•Numeric Alt Codes (Win Office)•E.g. ∩ = ALT+8745

•Numeric Option Codes (Mac)•E.g. ∩ = Option+2229

•Custom Logic Keyboard•Minimal disruption once enabled

12

Page 13: Practical Unicode Logic for Online Tech Courses

Custom Logic Keyboard•Built by Mac developer (me)•Ukelele from SIL•Manual adjustment of Keyboard XML•Keystrokes easy to memorize•∩ = Shift+Option+7 (Shift+7 = &)

•Available in most Mac applications•Transitioned from Phil 12 to ME 300

•May be possible on Windows

13

Page 14: Practical Unicode Logic for Online Tech Courses

Beware Font Switches•MS Office for Mac switches fonts•If current font does not have the

correct glyph•Common: Times New Roman > Math 2

•Mac Times New Roman ≠ Win TNR•ṁ, ẇ on Mac TNR, but not Win•Keep to Arial Unicode MS

14

Page 15: Practical Unicode Logic for Online Tech Courses

Adobe: Know Thy Fonts•Good Unicode support, but must manually switch font.

Good Font Choices Not So GoodNeed 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

Page 16: Practical Unicode Logic for Online Tech Courses

Fonts 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 possible16

Page 17: Practical Unicode Logic for Online Tech Courses

Equations 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

Page 18: Practical Unicode Logic for Online Tech Courses

Single vs.Multiline

Wnet = δW∮ rev + δW∮ sys

∑ṁH,in + ∑ṁC,in = ∑ṁH,out + ∑ṁC,out

18

Page 19: Practical Unicode Logic for Online Tech Courses

Glyph Challenges•Doublestruck P/Q (or ℙ/ℚ)•Hard to read at 12 point (ℙ/ℚ)•Preferred Unicode Symbols font

over standard over sans serifℚℙ vs ℙ/ℚ

•Therfore: Doublestruck had its own CSS class

19

Page 20: Practical Unicode Logic for Online Tech Courses

Helping the Students•Option 1: Training•Students can learn to input Unicode•But…requires instructor confidence•Necessary for general education

course?•Option 2: Cut/Paste from Templates•Ideal for more complicated diagrams

Page 21: Practical Unicode Logic for Online Tech Courses

Pick A Proof

Page 22: Practical Unicode Logic for Online Tech Courses

Dots 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

Page 23: Practical Unicode Logic for Online Tech Courses

Q ̇scans

Use of dotted Q in 2 textbooks

Page 24: Practical Unicode Logic for Online Tech Courses

V ̇scans

Use of dotted V in textbook & Web 24

Page 25: Practical Unicode Logic for Online Tech Courses

V = ??

25

Page 26: Practical Unicode Logic for Online Tech Courses

Script V (𝒱)in 2 Sources

Textbook 1: V = volume

𝒱 = velocity

Textbook 2: V = velocity

𝒱 = volume

26

Page 27: Practical Unicode Logic for Online Tech Courses

Math 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

Page 28: Practical Unicode Logic for Online Tech Courses

Different 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

Page 29: Practical Unicode Logic for Online Tech Courses

Lessons 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