Sie sind auf Seite 1von 322

' This document contains macros for fixing up the music in documents written in

Microsoft Word using


' the "BZ" Byzantine music fonts. The macros were initially developed by Father
Efraim.
' I have adapted them from EZ fonts to BZ. I have developed an EZtoBZ macro that
' translates documents written in EZ fonts into BZ. I have also added some plain
but useful macros.
' Finally, I have changed the code to make PolishNotes and MakesNotesRed rerunna
ble.
'
' For more infomation about the macros, see the file "ODIGIES.doc"
' If you encounter any problems with these macros please contact me at: stef@dbl
ab.ntua.gr
'
' Last changes made: September 3rd, 2008
' Stefanos Souldatos

'Variables for character codes


Dim symSpace As Long
Dim symExcl As Long
Dim symDQuotes As Long
Dim symSharp As Long
Dim symDollar As Long
Dim symPercent As Long
Dim symAmber As Long
Dim symQuote As Long
Dim symLPar As Long
Dim symRPar As Long
Dim symStar As Long
Dim symPlus As Long
Dim symComma As Long
Dim symMinus As Long
Dim symFull As Long
Dim symSlash As Long
Dim sym0 As Long
Dim sym1 As Long
Dim sym2 As Long
Dim sym3 As Long
Dim sym4 As Long
Dim sym5 As Long
Dim sym6 As Long
Dim sym7 As Long
Dim sym8 As Long
Dim sym9 As Long
Dim symColon As Long
Dim symSemi As Long
Dim symLT As Long
Dim symEq As Long
Dim symGT As Long
Dim symQuestion As Long
Dim symAt As Long
Dim symCapA As Long
Dim symCapB As Long
Dim symCapC As Long
Dim symCapD As Long
Dim symCapE As Long

Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim

symCapF As Long
symCapG As Long
symCapH As Long
symCapI As Long
symCapJ As Long
symCapK As Long
symCapL As Long
symCapM As Long
symCapN As Long
symCapO As Long
symCapP As Long
symCapQ As Long
symCapR As Long
symCapS As Long
symCapT As Long
symCapU As Long
symCapV As Long
symCapW As Long
symCapX As Long
symCapY As Long
symCapZ As Long
symLSqBr As Long
symBackslash As Long
symRSqBr As Long
symCircum As Long
symLowLine As Long
symGrave As Long
symA As Long
symB As Long
symC As Long
symD As Long
symE As Long
symF As Long
symG As Long
symH As Long
symI As Long
symJ As Long
symK As Long
symL As Long
symM As Long
symN As Long
symO As Long
symP As Long
symQ As Long
symR As Long
symS As Long
symT As Long
symU As Long
symV As Long
symW As Long
symX As Long
symY As Long
symZ As Long
symLCuBr As Long
symVertical As Long
symRCuBr As Long
symTilde As Long
symCopyright As Long
sym91 As Long
symA1 As Long

Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim

symA2
symA3
symA4
symA5
symA6
symA7
symA8
symAA
symAB
symAC
symAD
symB6
symBA
symCE
symD0
symD6
symD7
symD8
symD9
symDA
symE4
symF0
symF1
symF2
symF3
symF4
symF5
symF6
symF7
symF8
symF9
symFA
symFB
symFC
symFD
symFE
symFF

As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As
As

Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long
Long

Dim redColor As Integer


Dim
Dim
Dim
Dim
Dim

ezPsaltica As Long
ezFthora As Long
ezSpecialI As Long
ezSpecialII As Long
ezOxeia As Long

Dim
Dim
Dim
Dim

edPsaltica As Long
edFthora As Long
edSpecialI As Long
edSpecialII As Long

Dim
Dim
Dim
Dim
Dim
Dim

bzByzantina As Long
bzFthores As Long
bzIson As Long
bzLoipa As Long
bzPalaia As Long
bzXronos As Long

Dim edSymbols(500) As Long


Dim edFonts(500) As Integer

Dim
Dim
Dim
Dim
Dim

ezSymbols(500) As Long
ezFonts(500) As Integer
bzSymbols(500) As Long
bzFonts(500) As Integer
i As Integer

Private Sub BZ_Initialize_Global_Variables()


redColor = 237
edPsaltica = 1
edFthora = 2
edSpecialI = 3
edSpecialII = 4
ezPsaltica = 1
ezFthora = 2
ezSpecialI = 3
ezSpecialII = 4
ezOxeia = 5
bzByzantina = 1
bzFthores = 2
bzIson = 3
bzLoipa = 4
bzPalaia = 5
bzXronos = 6
End Sub

Private Sub BZ_Initialize_Codes()


'Uncomment the following line for Windows
BZ_Initialize_Symbol_Codes
'Uncomment the following line for Apple computers
'BZ_Initialize_Character_Codes
'It doesn't work yet. I have to solve the wildcard problem.
End Sub

Private Sub BZ_Initialize_Character_Codes()


BZ_Initialize_Global_Variables
symSpace = 32
symExcl = 33
symDQuotes = 34
symSharp = 35
symDollar = 36
symPercent = 37
symAmber = 38
symQuote = 39

symLPar = 40
symRPar = 41
symStar = 42
symPlus = 43
symComma = 44
symMinus = 45
symFull = 46
symSlash = 47
sym0 = 48
sym1 = 49
sym2 = 50
sym3 = 51
sym4 = 52
sym5 = 53
sym6 = 54
sym7 = 55
sym8 = 56
sym9 = 57
symColon = 58
symSemi = 59
symLT = 60
symEq = 61
symGT = 62
symQuestion = 63
symAt = 64
symCapA = 65
symCapB = 66
symCapC = 67
symCapD = 68
symCapE = 69
symCapF = 70
symCapG = 71
symCapH = 72
symCapI = 73
symCapJ = 74
symCapK = 75
symCapL = 76
symCapM = 77
symCapN = 78
symCapO = 79
symCapP = 80
symCapQ = 81
symCapR = 82
symCapS = 83
symCapT = 84
symCapU = 85
symCapV = 86
symCapW = 87
symCapX = 88
symCapY = 89
symCapZ = 90
symLSqBr = 91
symBackslash = 92
symRSqBr = 93
symCircum = 94
symLowLine = 95
symGrave = 96
symA = 97
symB = 98
symC = 99

symD = 100
symE = 101
symF = 102
symG = 103
symH = 104
symI = 105
symJ = 106
symK = 107
symL = 108
symM = 109
symN = 110
symO = 111
symP = 112
symQ = 113
symR = 114
symS = 115
symT = 116
symU = 117
symV = 118
symW = 119
symX = 120
symY = 121
symZ = 122
symLCuBr = 123
symVertical = 124
symRCuBr = 125
symTilde = 126
symCopyright = 169
sym91 = 145
symA1 = 161
symA2 = 162
symA3 = 163
symA4 = 164
symA5 = 165
symA6 = 166
symA7 = 167
symA8 = 168
symAA = 170
symAB = 171
symAC = 172
symAD = 173
symB6 = 182
symBA = 186
symCE = 206
symD0 = 208
symD6 = 214
symD7 = 215
symD8 = 216
symD9 = 217
symDA = 218
symE4 = 228
symF0 = 240
symF1 = 241
symF2 = 242
symF3 = 243
symF4 = 244
symF5 = 245
symF6 = 246
symF7 = 247
symF8 = 248

symF9
symFA
symFB
symFC
symFD
symFE
symFF

=
=
=
=
=
=
=

249
250
251
252
253
254
255

End Sub

Private Sub BZ_Initialize_Symbol_Codes()


BZ_Initialize_Global_Variables
symSpace = 61472
symExcl = 61473
symDQuotes = 61474
symSharp = 61475
symDollar = 61476
symPercent = 61477
symAmber = 61478
symQuote = 61479
symLPar = 61480
symRPar = 61481
symStar = 61482
symPlus = 61483
symComma = 61484
symMinus = 61485
symFull = 61486
symSlash = 61487
sym0 = 61488
sym1 = 61489
sym2 = 61490
sym3 = 61491
sym4 = 61492
sym5 = 61493
sym6 = 61494
sym7 = 61495
sym8 = 61496
sym9 = 61497
symColon = 61498
symSemi = 61499
symLT = 61500
symEq = 61501
symGT = 61502
symQuestion = 61503
symAt = 61504
symCapA = 61505
symCapB = 61506
symCapC = 61507
symCapD = 61508
symCapE = 61509
symCapF = 61510
symCapG = 61511
symCapH = 61512
symCapI = 61513
symCapJ = 61514

symCapK = 61515
symCapL = 61516
symCapM = 61517
symCapN = 61518
symCapO = 61519
symCapP = 61520
symCapQ = 61521
symCapR = 61522
symCapS = 61523
symCapT = 61524
symCapU = 61525
symCapV = 61526
symCapW = 61527
symCapX = 61528
symCapY = 61529
symCapZ = 61530
symLSqBr = 61531
symBackslash = 61532
symRSqBr = 61533
symCircum = 61534
symLowLine = 61535
symGrave = 61536
symA = 61537
symB = 61538
symC = 61539
symD = 61540
symE = 61541
symF = 61542
symG = 61543
symH = 61544
symI = 61545
symJ = 61546
symK = 61547
symL = 61548
symM = 61549
symN = 61550
symO = 61551
symP = 61552
symQ = 61553
symR = 61554
symS = 61555
symT = 61556
symU = 61557
symV = 61558
symW = 61559
symX = 61560
symY = 61561
symZ = 61562
symLCuBr = 61563
symVertical = 61564
symRCuBr = 61565
symTilde = 61566
symCopyright = 61609
sym91 = 61585
symA1 = 61601
symA2 = 61602
symA3 = 61603
symA4 = 61604
symA5 = 61605
symA6 = 61606

symA7
symA8
symAA
symAB
symAC
symAD
symB6
symBA
symCE
symD0
symD6
symD7
symD8
symD9
symDA
symE4
symF0
symF1
symF2
symF3
symF4
symF5
symF6
symF7
symF8
symF9
symFA
symFB
symFC
symFD
symFE
symFF

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

61607
61608
61610
61611
61612
61613
61622
61626
61646
61648
61654
61655
61656
61657
61658
61668
61680
61681
61682
61683
61684
61685
61686
61687
61688
61689
61690
61691
61692
61693
61694
61695

End Sub

Private Sub BZ_Initialize_ED_BZ_Map()


i = -1
BZ_Initialize_Codes
BZ_Initialize_EDPsaltica_BZ_Map
BZ_Initialize_EDFthora_BZ_Map
BZ_Initialize_EDSpecialI_BZ_Map
BZ_Initialize_EDSpecialII_BZ_Map
End Sub

Private Sub BZ_Initialize_EDPsaltica_BZ_Map()


'ayti i makroentoli graftike meta tin EZ,
'opote ta symbola einai taksinomimena symfona me tin EZ.
'line ~!@#$

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
edPsaltica
= symSpace
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
edPsaltica
= symCapC
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
edPsaltica
= symJ
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
edPsaltica
= symK
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
edPsaltica
= symL
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
edPsaltica
= symSemi
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
edPsaltica
= symX
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
edPsaltica
= symC
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAmber
edPsaltica
= symV
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symStar
edPsaltica
= symB
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
edPsaltica
= symN
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
edPsaltica
= symQuote
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
edPsaltica
= symH
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
edPsaltica
= symQuote
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symVertical
edPsaltica
= symBackslash
bzLoipa

'line `123456
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
edPsaltica
= symX
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
edPsaltica
= symS
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
edPsaltica
= symD
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
edPsaltica
= symF
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
edPsaltica
= symG
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
edPsaltica
= symS
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
edPsaltica
= symD
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
edPsaltica
= symF
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
edPsaltica
= symG
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
edPsaltica
= symH
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
edPsaltica
= symA
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
edPsaltica
= symColon
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
edPsaltica
= symQuestion
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBackslash
edPsaltica
= symBackslash
bzByzantina

'line QWER
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
edPsaltica
= symCapJ
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
edPsaltica
= symCapK
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
edPsaltica
= symCapL
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
edPsaltica
= symLCuBr
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
edPsaltica
= symLSqBr
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
edPsaltica
= symP
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
edPsaltica
= symMinus
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
edPsaltica
= symRPar
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
edPsaltica
= symV
bzByzantina

i = i + 1
edSymbols(i) = symCapP

edFonts(i) = edPsaltica
bzSymbols(i) = symLowLine
bzFonts(i) = bzByzantina
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
edPsaltica
= symLT
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
edPsaltica
= symCapM
bzByzantina

'line qwer
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
edPsaltica
= symCapS
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
edPsaltica
= symCapD
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
edPsaltica
= symCapF
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
edPsaltica
= symCapG
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
edPsaltica
= symCapS
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
edPsaltica
= symCapD
bzLoipa

i = i + 1
edSymbols(i) = symU
edFonts(i) = edPsaltica
bzSymbols(i) = symCapF

bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
edPsaltica
= symCapG
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
edPsaltica
= symC
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
edPsaltica
= symCapA
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLSqBr
edPsaltica
= symComma
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
edPsaltica
= symQuestion
bzByzantina

'line ASDF
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
edPsaltica
= symI
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
edPsaltica
= symR
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
edPsaltica
= symAt
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
edPsaltica
= symCircum
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
edPsaltica
= symCapW
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
edPsaltica
= symTilde
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
edPsaltica
= symPercent
bzPalaia

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
edPsaltica
= symLPar
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapL
edPsaltica
= symSlash
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symColon
edPsaltica
= symStar
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
edPsaltica
= symM
bzByzantina

'line asdf
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
edPsaltica
= symU
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
edPsaltica
= symE
bzByzantina

i = i + 1
edSymbols(i) = symD
edFonts(i) = edPsaltica

bzSymbols(i) = sym2
bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
edPsaltica
= sym6
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
edPsaltica
= symW
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
edPsaltica
= symGrave
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
edPsaltica
= symSpace
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
edPsaltica
= sym9
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symL
edPsaltica
= symCapV
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
edPsaltica
= sym8
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
edPsaltica
= symSlash
bzByzantina

'line ZXCV
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
edPsaltica
= symCapU
bzByzantina

i = i + 1

edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapX
edPsaltica
= symCapR
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
edPsaltica
= symAmber
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
edPsaltica
= symExcl
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
edPsaltica
= symAt
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
edPsaltica
= symSharp
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
edPsaltica
= symDollar
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
edPsaltica
= symGrave
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
edPsaltica
= symCircum
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
edPsaltica
= symPercent
bzByzantina

'line zxcv
i = i + 1
edSymbols(i) = symZ
edFonts(i) = edPsaltica

bzSymbols(i) = symCapI
bzFonts(i) = bzByzantina
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
edPsaltica
= symCapE
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
edPsaltica
= sym7
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
edPsaltica
= sym1
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
edPsaltica
= sym2
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
edPsaltica
= sym3
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
edPsaltica
= sym4
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
edPsaltica
= sym5
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
edPsaltica
= sym6
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
edPsaltica
= symTilde
bzByzantina

'copyright, alt0186

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCopyright
edPsaltica
= symAmber
bzPalaia

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBA
edPsaltica
= symCopyright
bzFthores

End Sub

Private Sub BZ_Initialize_EDFthora_BZ_Map()


'line ~!@#$
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
edFthora
= symSpace
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
edFthora
= symTilde
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
edFthora
= symExcl
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
edFthora
= symAt
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
edFthora
= symPlus
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
edFthora
= symSharp
bzFthores

i = i + 1
edSymbols(i) = symPercent

edFonts(i) = edFthora
bzSymbols(i) = symStar
bzFonts(i) = bzFthores
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
edFthora
= symDollar
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAmber
edFthora
= symColon
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symStar
edFthora
= symLPar
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
edFthora
= symLowLine
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
edFthora
= symRPar
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
edFthora
= symY
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
edFthora
= symN
bzFthores

'line `123456
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
edFthora
= symGrave
bzFthores

i = i + 1
edSymbols(i) = sym1
edFonts(i) = edFthora
bzSymbols(i) = sym1

bzFonts(i) = bzFthores
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
edFthora
= sym2
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
edFthora
= symEq
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
edFthora
= sym3
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
edFthora
= sym8
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
edFthora
= sym4
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
edFthora
= symSemi
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
edFthora
= sym9
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
edFthora
= symMinus
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
edFthora
= sym0
bzFthores

i = i + 1
edSymbols(i) = symMinus
edFonts(i) = edFthora
bzSymbols(i) = symT

bzFonts(i) = bzByzantina
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
edFthora
= symB
bzFthores

'line QWER
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
edFthora
= symCapQ
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
edFthora
= symCapW
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
edFthora
= symLCuBr
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
edFthora
= symCapE
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
edFthora
= symCapU
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
edFthora
= symCapR
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
edFthora
= symQuestion
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
edFthora
= symCapI
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
edFthora
= symCapP
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapP
edFthora
= symCapO
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
edFthora
= symCapY
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
edFthora
= symN
bzByzantina

'line qwer
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
edFthora
= symQ
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
edFthora
= symW
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
edFthora
= symLSqBr
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
edFthora
= symE
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
edFthora
= symU
bzFthores

i = i + 1
edSymbols(i) = symY

edFonts(i) = edFthora
bzSymbols(i) = symR
bzFonts(i) = bzFthores
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
edFthora
= symSlash
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
edFthora
= symI
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
edFthora
= symP
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
edFthora
= symO
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLSqBr
edFthora
= symCapT
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
edFthora
= symB
bzByzantina

'line ASDF
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
edFthora
= symCapV
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
edFthora
= symCapM
bzFthores

i = i + 1
edSymbols(i) = symCapD
edFonts(i) = edFthora
bzSymbols(i) = symCapD

bzFonts(i) = bzFthores
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
edFthora
= symCapF
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
edFthora
= symCapG
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
edFthora
= symCapH
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
edFthora
= symCapJ
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
edFthora
= symCapK
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapL
edFthora
= symCapL
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symColon
edFthora
= symCapN
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
edFthora
= symY
bzFthores

'line asdf
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =
i = i + 1

= symA
edFthora
= symV
bzFthores

edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
edFthora
= symM
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
edFthora
= symD
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
edFthora
= symF
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
edFthora
= symG
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
edFthora
= symCapH
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
edFthora
= symJ
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
edFthora
= symK
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symL
edFthora
= symL
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
edFthora
= symCapB
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
edFthora
= symT
bzFthores

'line ZXCV
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
edFthora
= symCapC
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapX
edFthora
= symLT
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
edFthora
= symCapC
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
edFthora
= symCapV
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
edFthora
= symCapB
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
edFthora
= symCapN
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
edFthora
= symCapM
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
edFthora
= symLT
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
edFthora
= symGT
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
edFthora
= symQuestion
bzIson

'line zxcv
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
edFthora
= symC
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
edFthora
= symComma
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
edFthora
= symC
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
edFthora
= symV
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
edFthora
= symB
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
edFthora
= symN
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
edFthora
= symM
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
edFthora
= symComma
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
edFthora
= symFull
bzIson

i = i + 1

edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
edFthora
= symSlash
bzIson

End Sub

Private Sub BZ_Initialize_EDSpecialI_BZ_Map()


'line ~!@#$
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
edSpecialI
= symSpace
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
edSpecialI
= symComma
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
edSpecialI
= symFull
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
edSpecialI
= symCapB
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
edSpecialI
= symCapN
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
edSpecialI
= symCapH
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
edSpecialI
= symM
bzLoipa

i = i + 1
edSymbols(i) = symLowLine
edFonts(i) = edSpecialI

bzSymbols(i) = symCapE
bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
edSpecialI
= symGrave
bzPalaia

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symVertical
edSpecialI
= symVertical
bzLoipa

'line `123456
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
edSpecialI
= symK
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
edSpecialI
= symL
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
edSpecialI
= symSemi
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
edSpecialI
= symQuote
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
edSpecialI
= symCapT
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
edSpecialI
= symU
bzLoipa

i = i + 1
edSymbols(i) = sym7
edFonts(i) = edSpecialI
bzSymbols(i) = symCapU

bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
edSpecialI
= symY
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
edSpecialI
= symI
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
edSpecialI
= symJ
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
edSpecialI
= symE
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
edSpecialI
= symCapZ
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBackslash
edSpecialI
= symLowLine
bzLoipa

'line QWER
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
edSpecialI
= symCapZ
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
edSpecialI
= symCapX
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
edSpecialI
= symCapC
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
edSpecialI
= symCapV
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
edSpecialI
= symCapY
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
edSpecialI
= symO
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
edSpecialI
= symCapO
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
edSpecialI
= symCapI
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
edSpecialI
= symEq
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapP
edSpecialI
= symPlus
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
edSpecialI
= symCapR
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
edSpecialI
= symCapW
bzLoipa

'line qwer
i = i + 1
edSymbols(i) = symQ

edFonts(i) = edSpecialI
bzSymbols(i) = symCapK
bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
edSpecialI
= symCapL
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
edSpecialI
= symColon
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
edSpecialI
= symDQuotes
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
edSpecialI
= symT
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
edSpecialI
= symCapP
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
edSpecialI
= symA
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
edSpecialI
= symCapA
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
edSpecialI
= symZ
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
edSpecialI
= symCapJ
bzLoipa

i = i + 1
edSymbols(i) = symLSqBr

edFonts(i) = edSpecialI
bzSymbols(i) = symR
bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
edSpecialI
= symW
bzLoipa

'line ASDF
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
edSpecialI
= symA
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
edSpecialI
= symS
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
edSpecialI
= symSharp
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
edSpecialI
= symAmber
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
edSpecialI
= symExcl
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
edSpecialI
= symQ
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
edSpecialI
= symDollar
bzLoipa

i = i + 1
edSymbols(i) = symColon
edFonts(i) = edSpecialI
bzSymbols(i) = symRPar

bzFonts(i) = bzByzantina
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
edSpecialI
= symGT
bzLoipa

'line asdf
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
edSpecialI
= symD
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
edSpecialI
= symF
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
edSpecialI
= sym3
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
edSpecialI
= sym7
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
edSpecialI
= sym1
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
edSpecialI
= symSpace
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
edSpecialI
= sym4
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
edSpecialI
= sym0
bzByzantina

i = i + 1

edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
edSpecialI
= symCapM
bzLoipa

'line ZXCV
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
edSpecialI
= symSemi
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapX
edSpecialI
= symL
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
edSpecialI
= symPercent
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
edSpecialI
= symLPar
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
edSpecialI
= symStar
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
edSpecialI
= symCapZ
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
edSpecialI
= symCapA
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
edSpecialI
= symCapS
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
edSpecialI
= symX
bzFthores

'line zxcv
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
edSpecialI
= symJ
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
edSpecialI
= symK
bzXronos

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
edSpecialI
= sym5
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
edSpecialI
= sym9
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
edSpecialI
= sym8
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
edSpecialI
= symZ
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
edSpecialI
= symA
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
edSpecialI
= symS
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
edSpecialI
= symCapX
bzFthores

End Sub

Private Sub BZ_Initialize_EDSpecialII_BZ_Map()


'line ~!@#$
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
edSpecialII
= symSpace
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
edSpecialII
= symCapB
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
edSpecialII
= symCapT
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
edSpecialII
= symPercent
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
edSpecialII
= symCircum
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
edSpecialII
= symAmber
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
edSpecialII
= symRSqBr
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
edSpecialII
= symCapQ
bzPalaia

i = i + 1
edSymbols(i) = symLowLine
edFonts(i) = edSpecialII

bzSymbols(i) = symCapH
bzFonts(i) = bzByzantina

'line `123456
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
edSpecialII
= symCapB
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
edSpecialII
= symCapT
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
edSpecialII
= sym5
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
edSpecialII
= sym6
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
edSpecialII
= sym7
bzFthores

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
edSpecialII
= symRSqBr
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
edSpecialII
= symMinus
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
edSpecialII
= symEq
bzLoipa

i = i + 1
edSymbols(i) = sym8
edFonts(i) = edSpecialII
bzSymbols(i) = symPlus

bzFonts(i) = bzLoipa
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
edSpecialII
= sym0
bzLoipa

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
edSpecialII
= symCapQ
bzByzantina

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
edSpecialII
= symDQuotes
bzByzantina

'line QWER
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
edSpecialII
= symAmber
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
edSpecialII
= symStar
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
edSpecialII
= symLPar
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
edSpecialII
= symCircum
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
edSpecialII
= symMinus
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
edSpecialII
= symQ
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
edSpecialII
= symW
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
edSpecialII
= symCapW
bzIson

'line qwer
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
edSpecialII
= sym7
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
edSpecialII
= sym8
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
edSpecialII
= sym9
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
edSpecialII
= sym6
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
edSpecialII
= symPlus
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
edSpecialII
= sym0
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
edSpecialII
= sym5
bzIson

i = i + 1
edSymbols(i) = symI

edFonts(i) = edSpecialII
bzSymbols(i) = symCapQ
bzFonts(i) = bzIson
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
edSpecialII
= symQ
bzPalaia

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
edSpecialII
= symPlus
bzPalaia

'line ASDF
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
edSpecialII
= symExcl
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
edSpecialII
= symAt
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
edSpecialII
= symSharp
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
edSpecialII
= symDollar
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
edSpecialII
= symEq
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
edSpecialII
= symTilde
bzIson

i = i + 1
edSymbols(i) = symColon
edFonts(i) = edSpecialII
bzSymbols(i) = symCapZ

bzFonts(i) = bzIson
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
edSpecialII
= sym0
bzPalaia

'line asdf
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
edSpecialII
= sym1
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
edSpecialII
= sym2
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
edSpecialII
= sym3
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
edSpecialII
= sym4
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
edSpecialII
= symLowLine
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
edSpecialII
= symGrave
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
edSpecialII
= symZ
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
edSpecialII
= symRPar
bzPalaia

'line ZXCV
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
edSpecialII
= symP
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
edSpecialII
= symLSqBr
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
edSpecialII
= symRSqBr
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
edSpecialII
= symBackslash
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
edSpecialII
= symCapP
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
edSpecialII
= symLCuBr
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
edSpecialII
= symRCuBr
bzIson

'line zxcv
i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
edSpecialII
= symGT
bzPalaia

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
edSpecialII
= symCapD
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
edSpecialII
= symCapF
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
edSpecialII
= symCapG
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
edSpecialII
= symCapH
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
edSpecialII
= symCapJ
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
edSpecialII
= symCapK
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
edSpecialII
= symCapS
bzIson

i = i + 1
edSymbols(i)
edFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
edSpecialII
= symCapA
bzIson

End Sub

Sub BZ_EDtoBZ()
BZ_Initialize_ED_BZ_Map
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Text = "^t"
Selection.Find.Replacement.Text = "^t"
Selection.Find.Replacement.Font.Name = "BZ Byzantina"
With Selection.Find
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Font.Name = "ED Psaltica 97"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "ED Fthora 97"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "ED Special-I 97"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "ED Special-II 97"
Selection.Find.Execute Replace:=wdReplaceAll
For j = 0 To i
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(edSymbols(j))
Select Case edFonts(j)
Case edPsaltica
.Font.Name = "ED Psaltica 97"
Case edFthora
.Font.Name = "ED Fthora 97"
Case edSpecialI
.Font.Name = "ED Special-I 97"
Case edSpecialII
.Font.Name = "ED Special-II 97"
End Select
.Replacement.Text = ChrW(bzSymbols(j))
Select Case bzFonts(j)
Case bzByzantina
.Replacement.Font.Name = "BZ Byzantina"
Case bzFthores
.Replacement.Font.Name = "BZ Fthores"
Case bzIson
.Replacement.Font.Name = "BZ Ison"
Case bzLoipa
.Replacement.Font.Name = "BZ Loipa"
Case bzPalaia
.Replacement.Font.Name = "BZ Palaia"
Case bzXronos
.Replacement.Font.Name = "BZ Xronos"
End Select
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

Next
End Sub

Private Sub BZ_Initialize_EZ_BZ_Map()


i = -1
BZ_Initialize_Codes
BZ_Initialize_EZPsaltica_BZ_Map
BZ_Initialize_EZFthora_BZ_Map
BZ_Initialize_EZSpecialI_BZ_Map
BZ_Initialize_EZSpecialII_BZ_Map
BZ_Initialize_EZOxeia_BZ_Map
End Sub

Private Sub BZ_Initialize_EZPsaltica_BZ_Map()


'line ~!@#$
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
ezPsaltica
= symSpace
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
ezPsaltica
= symCapC
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
ezPsaltica
= symJ
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
ezPsaltica
= symK
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
ezPsaltica
= symL
bzByzantina

i = i + 1

ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
ezPsaltica
= symSemi
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
ezPsaltica
= symX
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
ezPsaltica
= symC
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAmber
ezPsaltica
= symV
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symStar
ezPsaltica
= symB
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
ezPsaltica
= symN
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
ezPsaltica
= symQuote
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
ezPsaltica
= symH
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
ezPsaltica
= symQuote
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symVertical
ezPsaltica
= symBackslash
bzLoipa

'line `123456
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
ezPsaltica
= symX
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
ezPsaltica
= symS
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
ezPsaltica
= symD
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
ezPsaltica
= symF
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
ezPsaltica
= symG
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
ezPsaltica
= symS
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
ezPsaltica
= symD
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
ezPsaltica
= symF
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
ezPsaltica
= symG
bzLoipa

i = i + 1
ezSymbols(i) = sym9

ezFonts(i) = ezPsaltica
bzSymbols(i) = symH
bzFonts(i) = bzLoipa
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
ezPsaltica
= symA
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
ezPsaltica
= symColon
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
ezPsaltica
= symQuestion
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBackslash
ezPsaltica
= symBackslash
bzByzantina

'line QWER
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
ezPsaltica
= symCapJ
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
ezPsaltica
= symCapK
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
ezPsaltica
= symCapL
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
ezPsaltica
= symLCuBr
bzLoipa

i = i + 1
ezSymbols(i) = symCapT
ezFonts(i) = ezPsaltica
bzSymbols(i) = symLSqBr

bzFonts(i) = bzLoipa
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
ezPsaltica
= symP
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
ezPsaltica
= symMinus
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
ezPsaltica
= symRPar
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
ezPsaltica
= symV
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapP
ezPsaltica
= symLowLine
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
ezPsaltica
= symLT
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
ezPsaltica
= symCapM
bzByzantina

'line qwer
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
ezPsaltica
= symCapS
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
ezPsaltica
= symCapD
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
ezPsaltica
= symCapF
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
ezPsaltica
= symCapG
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
ezPsaltica
= symCapS
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
ezPsaltica
= symCapD
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
ezPsaltica
= symCapF
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
ezPsaltica
= symCapG
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
ezPsaltica
= symC
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
ezPsaltica
= symCapA
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLSqBr
ezPsaltica
= symComma
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
ezPsaltica
= symQuestion
bzByzantina

'line ASDF
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
ezPsaltica
= symI
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
ezPsaltica
= symR
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
ezPsaltica
= symAt
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
ezPsaltica
= symCircum
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
ezPsaltica
= symCapW
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
ezPsaltica
= symTilde
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
ezPsaltica
= symPercent
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
ezPsaltica
= symLPar
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapL
ezPsaltica
= symSlash
bzLoipa

i = i + 1
ezSymbols(i) = symColon

ezFonts(i) = ezPsaltica
bzSymbols(i) = symStar
bzFonts(i) = bzByzantina
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
ezPsaltica
= symM
bzByzantina

'line asdf
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
ezPsaltica
= symU
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
ezPsaltica
= symE
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
ezPsaltica
= sym2
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
ezPsaltica
= sym6
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
ezPsaltica
= symW
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
ezPsaltica
= symGrave
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
ezPsaltica
= symCapO
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
ezPsaltica
= sym9
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symL
ezPsaltica
= symCapV
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
ezPsaltica
= sym8
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
ezPsaltica
= symSlash
bzByzantina

'line ZXCV
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
ezPsaltica
= symCapU
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapX
ezPsaltica
= symCapR
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
ezPsaltica
= symAmber
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
ezPsaltica
= symExcl
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
ezPsaltica
= symAt
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
ezPsaltica
= symSharp
bzByzantina

i = i + 1
ezSymbols(i) = symCapM
ezFonts(i) = ezPsaltica

bzSymbols(i) = symDollar
bzFonts(i) = bzByzantina
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
ezPsaltica
= symGrave
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
ezPsaltica
= symCircum
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
ezPsaltica
= symPercent
bzByzantina

'line zxcv
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
ezPsaltica
= symCapI
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
ezPsaltica
= symCapE
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
ezPsaltica
= sym7
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
ezPsaltica
= sym1
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
ezPsaltica
= sym2
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
ezPsaltica
= sym3
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
ezPsaltica
= sym4
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
ezPsaltica
= sym5
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
ezPsaltica
= sym6
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
ezPsaltica
= symTilde
bzByzantina

'copyright, alt0186
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCopyright
ezPsaltica
= symAmber
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBA
ezPsaltica
= symCopyright
bzFthores

'boithitika symbola
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym91
ezPsaltica
= sym91
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCE
ezPsaltica
= symCE
bzByzantina

i = i + 1
ezSymbols(i) = symD0
ezFonts(i) = ezPsaltica

bzSymbols(i) = symD0
bzFonts(i) = bzByzantina
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD7
ezPsaltica
= symD7
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE4
ezPsaltica
= symE4
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF8
ezPsaltica
= symD8
bzByzantina

End Sub

Private Sub BZ_Initialize_EZFthora_BZ_Map()


'line ~!@#$
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
ezFthora
= symSpace
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
ezFthora
= symTilde
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
ezFthora
= symExcl
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
ezFthora
= symAt
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
ezFthora
= symPlus
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
ezFthora
= symSharp
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
ezFthora
= symStar
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
ezFthora
= symDollar
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAmber
ezFthora
= symColon
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symStar
ezFthora
= symLPar
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
ezFthora
= symLowLine
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
ezFthora
= symRPar
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
ezFthora
= symY
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
ezFthora
= symN
bzFthores

'line `123456
i = i + 1
ezSymbols(i) = symGrave

ezFonts(i) = ezFthora
bzSymbols(i) = symGrave
bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
ezFthora
= sym1
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
ezFthora
= sym2
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
ezFthora
= symEq
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
ezFthora
= sym3
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
ezFthora
= sym8
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
ezFthora
= sym4
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
ezFthora
= symSemi
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
ezFthora
= sym9
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
ezFthora
= symMinus
bzFthores

i = i + 1
ezSymbols(i) = sym0

ezFonts(i) = ezFthora
bzSymbols(i) = sym0
bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
ezFthora
= symT
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
ezFthora
= symB
bzFthores

'line QWER
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
ezFthora
= symCapQ
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
ezFthora
= symCapW
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
ezFthora
= symLCuBr
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
ezFthora
= symCapE
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
ezFthora
= symCapU
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
ezFthora
= symCapR
bzFthores

i = i + 1
ezSymbols(i) = symCapU
ezFonts(i) = ezFthora
bzSymbols(i) = symQuestion

bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
ezFthora
= symCapI
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
ezFthora
= symCapP
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapP
ezFthora
= symCapO
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
ezFthora
= symCapY
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
ezFthora
= symN
bzByzantina

'line qwer
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
ezFthora
= symQ
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
ezFthora
= symW
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
ezFthora
= symLSqBr
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
ezFthora
= symE
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
ezFthora
= symU
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
ezFthora
= symR
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
ezFthora
= symSlash
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
ezFthora
= symI
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
ezFthora
= symP
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
ezFthora
= symO
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLSqBr
ezFthora
= symCapT
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
ezFthora
= symB
bzByzantina

'line ASDF
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
ezFthora
= symCapV
bzFthores

i = i + 1
ezSymbols(i) = symCapS

ezFonts(i) = ezFthora
bzSymbols(i) = symCapM
bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
ezFthora
= symCapD
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
ezFthora
= symCapF
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
ezFthora
= symCapG
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
ezFthora
= symCapH
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
ezFthora
= symCapJ
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
ezFthora
= symCapK
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapL
ezFthora
= symCapL
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symColon
ezFthora
= symCapN
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
ezFthora
= symY
bzFthores

'line asdf
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
ezFthora
= symV
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
ezFthora
= symM
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
ezFthora
= symD
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
ezFthora
= symF
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
ezFthora
= symG
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
ezFthora
= symCapH
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
ezFthora
= symJ
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
ezFthora
= symK
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symL
ezFthora
= symL
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
ezFthora
= symCapB
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
ezFthora
= symT
bzFthores

'line ZXCV
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
ezFthora
= symCapC
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapX
ezFthora
= symLT
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
ezFthora
= symCapC
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
ezFthora
= symCapV
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
ezFthora
= symCapB
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
ezFthora
= symCapN
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
ezFthora
= symCapM
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
ezFthora
= symLT
bzIson

i = i + 1
ezSymbols(i) = symGT
ezFonts(i) = ezFthora

bzSymbols(i) = symGT
bzFonts(i) = bzIson
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
ezFthora
= symQuestion
bzIson

'line zxcv
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
ezFthora
= symC
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
ezFthora
= symComma
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
ezFthora
= symC
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
ezFthora
= symV
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
ezFthora
= symB
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
ezFthora
= symN
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
ezFthora
= symM
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
ezFthora
= symComma
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
ezFthora
= symFull
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
ezFthora
= symSlash
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCopyright
ezFthora
= symVertical
bzFthores

End Sub

Private Sub BZ_Initialize_EZSpecialI_BZ_Map()


'line ~!@#$
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
ezSpecialI
= symSpace
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
ezSpecialI
= symZ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
ezSpecialI
= symComma
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
ezSpecialI
= symFull
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
ezSpecialI
= symA1
bzLoipa

i = i + 1

ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
ezSpecialI
= symA3
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
ezSpecialI
= symCapB
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
ezSpecialI
= symCapN
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAmber
ezSpecialI
= symCapQ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symStar
ezSpecialI
= symAA
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
ezSpecialI
= symCapH
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
ezSpecialI
= symM
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
ezSpecialI
= symCapE
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
ezSpecialI
= symA6
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symVertical
ezSpecialI
= symA2
bzLoipa

'line `123456
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
ezSpecialI
= symAB
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
ezSpecialI
= symK
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
ezSpecialI
= symL
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
ezSpecialI
= symSemi
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
ezSpecialI
= symQuote
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
ezSpecialI
= symCapT
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
ezSpecialI
= symU
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
ezSpecialI
= symCapU
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
ezSpecialI
= symY
bzLoipa

i = i + 1
ezSymbols(i) = sym9

ezFonts(i) = ezSpecialI
bzSymbols(i) = symI
bzFonts(i) = bzLoipa
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
ezSpecialI
= symJ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
ezSpecialI
= symE
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
ezSpecialI
= symCapZ
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBackslash
ezSpecialI
= symLowLine
bzLoipa

'line QWER
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
ezSpecialI
= symCapZ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
ezSpecialI
= symCapX
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
ezSpecialI
= symCapC
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
ezSpecialI
= symCapV
bzLoipa

i = i + 1
ezSymbols(i) = symCapT
ezFonts(i) = ezSpecialI
bzSymbols(i) = symCapY

bzFonts(i) = bzLoipa
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
ezSpecialI
= symO
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
ezSpecialI
= symCapO
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
ezSpecialI
= symCapI
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
ezSpecialI
= symEq
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapP
ezSpecialI
= symPlus
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
ezSpecialI
= symCapR
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
ezSpecialI
= symCapW
bzLoipa

'line qwer
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
ezSpecialI
= symCapK
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
ezSpecialI
= symCapL
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
ezSpecialI
= symColon
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
ezSpecialI
= symDQuotes
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
ezSpecialI
= symT
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
ezSpecialI
= symCapP
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
ezSpecialI
= symA
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
ezSpecialI
= symCapA
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
ezSpecialI
= symZ
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
ezSpecialI
= symCapJ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLSqBr
ezSpecialI
= symR
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
ezSpecialI
= symW
bzLoipa

'line ASDF
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
ezSpecialI
= symA
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
ezSpecialI
= symS
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
ezSpecialI
= symSharp
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
ezSpecialI
= symAmber
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
ezSpecialI
= symA4
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
ezSpecialI
= symExcl
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
ezSpecialI
= symQ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
ezSpecialI
= symDollar
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapL
ezSpecialI
= symCopyright
bzByzantina

i = i + 1
ezSymbols(i) = symColon

ezFonts(i) = ezSpecialI
bzSymbols(i) = symRPar
bzFonts(i) = bzByzantina
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
ezSpecialI
= symGT
bzLoipa

'line asdf
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
ezSpecialI
= symD
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
ezSpecialI
= symF
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
ezSpecialI
= sym3
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
ezSpecialI
= sym7
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
ezSpecialI
= symA5
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
ezSpecialI
= sym1
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
ezSpecialI
= symVertical
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
ezSpecialI
= sym4
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symL
ezSpecialI
= symLT
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
ezSpecialI
= sym0
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
ezSpecialI
= symCapM
bzLoipa

'line ZXCV
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
ezSpecialI
= symSemi
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapX
ezSpecialI
= symL
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
ezSpecialI
= symPercent
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
ezSpecialI
= symLPar
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
ezSpecialI
= symStar
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
ezSpecialI
= symCapZ
bzFthores

i = i + 1
ezSymbols(i) = symCapM
ezFonts(i) = ezSpecialI

bzSymbols(i) = symCapA
bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
ezSpecialI
= symCapS
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
ezSpecialI
= symA8
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
ezSpecialI
= symX
bzFthores

'line zxcv
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
ezSpecialI
= symJ
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
ezSpecialI
= symK
bzXronos

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
ezSpecialI
= sym5
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
ezSpecialI
= sym9
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
ezSpecialI
= sym8
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
ezSpecialI
= symZ
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
ezSpecialI
= symA
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
ezSpecialI
= symS
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
ezSpecialI
= symA7
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
ezSpecialI
= symCapX
bzFthores

End Sub

Private Sub BZ_Initialize_EZSpecialII_BZ_Map()


'line ~!@#$
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
ezSpecialII
= symSpace
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
ezSpecialII
= symSemi
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
ezSpecialII
= symQuote
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
ezSpecialII
= symPercent
bzFthores

i = i + 1

ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
ezSpecialII
= symCircum
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
ezSpecialII
= symAmber
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
ezSpecialII
= symRSqBr
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
ezSpecialII
= symEq
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
ezSpecialII
= symCapH
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
ezSpecialII
= symCapB
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symVertical
ezSpecialII
= symPercent
bzIson

'line `123456
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
ezSpecialII
= symColon
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
ezSpecialII
= symDQuotes
bzIson

i = i + 1
ezSymbols(i) = sym2

ezFonts(i) = ezSpecialII
bzSymbols(i) = sym5
bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
ezSpecialII
= sym6
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym4
ezSpecialII
= sym7
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
ezSpecialII
= symRSqBr
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
ezSpecialII
= symRCuBr
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
ezSpecialII
= symVertical
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
ezSpecialII
= symCapY
bzFthores

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
ezSpecialII
= sym0
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
ezSpecialII
= symMinus
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
ezSpecialII
= symDQuotes
bzByzantina

i = i + 1
ezSymbols(i) = symEq

ezFonts(i) = ezSpecialII
bzSymbols(i) = symCapT
bzFonts(i) = bzFthores
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBackslash
ezSpecialII
= symRCuBr
bzLoipa

'line QWER
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
ezSpecialII
= symAmber
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
ezSpecialII
= symStar
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
ezSpecialII
= symLPar
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
ezSpecialII
= symCircum
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
ezSpecialII
= symMinus
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
ezSpecialII
= symQ
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
ezSpecialII
= symW
bzIson

i = i + 1
ezSymbols(i) = symCapI
ezFonts(i) = ezSpecialII
bzSymbols(i) = symCapW

bzFonts(i) = bzIson
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
ezSpecialII
= symRSqBr
bzLoipa

'line qwer
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
ezSpecialII
= sym7
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
ezSpecialII
= sym8
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
ezSpecialII
= sym9
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
ezSpecialII
= sym6
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
ezSpecialII
= symPlus
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
ezSpecialII
= sym0
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
ezSpecialII
= sym5
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
ezSpecialII
= symCapQ
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
ezSpecialII
= symRPar
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
ezSpecialII
= symPlus
bzLoipa

'line ASDF
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
ezSpecialII
= symExcl
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
ezSpecialII
= symAt
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
ezSpecialII
= symSharp
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
ezSpecialII
= symDollar
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapG
ezSpecialII
= symEq
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
ezSpecialII
= symTilde
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symColon
ezSpecialII
= symCapZ
bzIson

i = i + 1
ezSymbols(i) = symDQuotes

ezFonts(i) = ezSpecialII
bzSymbols(i) = symCapX
bzFonts(i) = bzIson

'line asdf
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
ezSpecialII
= sym1
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
ezSpecialII
= sym2
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
ezSpecialII
= sym3
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
ezSpecialII
= sym4
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
ezSpecialII
= symLowLine
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
ezSpecialII
= symGrave
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
ezSpecialII
= symZ
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
ezSpecialII
= symX
bzIson

'line ZXCV
i = i + 1
ezSymbols(i) = symCapZ
ezFonts(i) = ezSpecialII

bzSymbols(i) = symCapL
bzFonts(i) = bzIson
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
ezSpecialII
= symD
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
ezSpecialII
= symF
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
ezSpecialII
= symG
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
ezSpecialII
= symH
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
ezSpecialII
= symJ
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
ezSpecialII
= symK
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
ezSpecialII
= symS
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
ezSpecialII
= symA
bzIson

'line zxcv
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
ezSpecialII
= symZ
bzLoipa

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
ezSpecialII
= symCapD
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
ezSpecialII
= symCapF
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
ezSpecialII
= symCapG
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
ezSpecialII
= symCapH
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
ezSpecialII
= symCapJ
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
ezSpecialII
= symCapK
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
ezSpecialII
= symCapS
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
ezSpecialII
= symCapA
bzIson

End Sub

Private Sub BZ_Initialize_EZOxeia_BZ_Map()


'line ~!@#$
i = i + 1

ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSpace
ezOxeia
= symSpace
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symTilde
ezOxeia
= symX
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symExcl
ezOxeia
= symJ
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAt
ezOxeia
= symK
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSharp
ezOxeia
= symL
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDollar
ezOxeia
= symSemi
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPercent
ezOxeia
= symZ
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCircum
ezOxeia
= symCapZ
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symAmber
ezOxeia
= symO
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symStar
ezOxeia
= symCapO
bzPalaia

i = i + 1

ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLPar
ezOxeia
= symP
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRPar
ezOxeia
= symCapQ
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLowLine
ezOxeia
= symCapH
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symPlus
ezOxeia
= symQ
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symVertical
ezOxeia
= symEq
bzPalaia

'line `123456
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGrave
ezOxeia
= symQuote
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym1
ezOxeia
= symS
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym2
ezOxeia
= symD
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym3
ezOxeia
= symF
bzPalaia

i = i + 1
ezSymbols(i) = sym4

ezFonts(i) = ezOxeia
bzSymbols(i) = symG
bzFonts(i) = bzPalaia
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym5
ezOxeia
= symCapS
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym6
ezOxeia
= symCapD
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym7
ezOxeia
= symCapF
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym8
ezOxeia
= symCapG
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym9
ezOxeia
= symB
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym0
ezOxeia
= symCapQ
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symMinus
ezOxeia
= symDQuotes
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symEq
ezOxeia
= symCapX
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symBackslash
ezOxeia
= symH
bzPalaia

'line QWER
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapQ
ezOxeia
= symN
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapW
ezOxeia
= symCapB
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapE
ezOxeia
= symCapN
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapR
ezOxeia
= symColon
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapT
ezOxeia
= symCapL
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapY
ezOxeia
= symCapL
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapU
ezOxeia
= symCapJ
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapI
ezOxeia
= symA
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapO
ezOxeia
= symV
bzPalaia

i = i + 1
ezSymbols(i) = symCapP
ezFonts(i) = ezOxeia
bzSymbols(i) = symCapA

bzFonts(i) = bzPalaia
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLCuBr
ezOxeia
= symLT
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRCuBr
ezOxeia
= symRPar
bzPalaia

'line qwer
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQ
ezOxeia
= sym7
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symW
ezOxeia
= sym5
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE
ezOxeia
= symPlus
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symR
ezOxeia
= symLSqBr
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symT
ezOxeia
= symO
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symY
ezOxeia
= symP
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symU
ezOxeia
= symCircum
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symI
ezOxeia
= symA
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symO
ezOxeia
= symC
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symP
ezOxeia
= symQ
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLSqBr
ezOxeia
= symComma
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symRSqBr
ezOxeia
= symLowLine
bzPalaia

'line ASDF
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapA
ezOxeia
= symI
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapS
ezOxeia
= symR
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapD
ezOxeia
= symCapT
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapF
ezOxeia
= symCapY
bzPalaia

i = i + 1
ezSymbols(i) = symCapG

ezFonts(i) = ezOxeia
bzSymbols(i) = symCapW
bzFonts(i) = bzPalaia
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapH
ezOxeia
= symDollar
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapJ
ezOxeia
= symLSqBr
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapK
ezOxeia
= symLPar
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapL
ezOxeia
= symCapC
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symColon
ezOxeia
= symStar
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symDQuotes
ezOxeia
= symM
bzPalaia

'line asdf
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symA
ezOxeia
= symU
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symS
ezOxeia
= symE
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD
ezOxeia
= symT
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF
ezOxeia
= symY
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symG
ezOxeia
= symW
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symH
ezOxeia
= sym4
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symJ
ezOxeia
= symCapP
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symK
ezOxeia
= sym9
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symL
ezOxeia
= symCapV
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSemi
ezOxeia
= sym8
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuote
ezOxeia
= symSlash
bzPalaia

'line ZXCV
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapZ
ezOxeia
= symCapU
bzPalaia

i = i + 1
ezSymbols(i) = symCapX
ezFonts(i) = ezOxeia

bzSymbols(i) = symCapR
bzFonts(i) = bzPalaia
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapC
ezOxeia
= symP
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapV
ezOxeia
= symLSqBr
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapB
ezOxeia
= symRSqBr
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapN
ezOxeia
= symBackslash
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCapM
ezOxeia
= symCapP
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symLT
ezOxeia
= symLCuBr
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symGT
ezOxeia
= symRCuBr
bzIson

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symQuestion
ezOxeia
= sym0
bzPalaia

'line zxcv
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symZ
ezOxeia
= symCapI
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symX
ezOxeia
= symCapE
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symC
ezOxeia
= symCapM
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symV
ezOxeia
= symFull
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symB
ezOxeia
= symFull
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symN
ezOxeia
= symBackslash
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symM
ezOxeia
= symVertical
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symComma
ezOxeia
= symGT
bzByzantina

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symFull
ezOxeia
= symGT
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symSlash
ezOxeia
= symMinus
bzPalaia

i = i + 1
ezSymbols(i) = symBA
ezFonts(i) = ezOxeia

bzSymbols(i) = symLCuBr
bzFonts(i) = bzPalaia
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCopyright
ezOxeia
= symLCuBr
bzByzantina

'boithitika symbola
i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= sym91
ezOxeia
= sym91
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symCE
ezOxeia
= symCE
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD0
ezOxeia
= symD0
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symD7
ezOxeia
= symD7
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symE4
ezOxeia
= symE4
bzPalaia

i = i + 1
ezSymbols(i)
ezFonts(i) =
bzSymbols(i)
bzFonts(i) =

= symF8
ezOxeia
= symD8
bzPalaia

End Sub

Sub BZ_EZtoBZ()
BZ_Initialize_EZ_BZ_Map
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Font.Name = "BZ Byzantina"

Selection.Find.Text = "^t"
Selection.Find.Replacement.Text = "^t"
With Selection.Find
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Font.Name = "EZ Psaltica"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "EZ Fthora"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "EZ Special-I"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "EZ Special-II"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.Font.Name = "EZ Oxeia"
Selection.Find.Execute Replace:=wdReplaceAll
For j = LBound(ezSymbols) To UBound(ezSymbols)
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(ezSymbols(j))
Select Case ezFonts(j)
Case ezPsaltica
.Font.Name = "EZ Psaltica"
Case ezFthora
.Font.Name = "EZ Fthora"
Case ezSpecialI
.Font.Name = "EZ Special-I"
Case ezSpecialII
.Font.Name = "EZ Special-II"
Case ezOxeia
.Font.Name = "EZ Oxeia"
End Select
.Replacement.Text = ChrW(bzSymbols(j))
Select Case bzFonts(j)
Case bzByzantina
.Replacement.Font.Name = "BZ Byzantina"
Case bzFthores
.Replacement.Font.Name = "BZ Fthores"
Case bzIson
.Replacement.Font.Name = "BZ Ison"
Case bzLoipa
.Replacement.Font.Name = "BZ Loipa"
Case bzPalaia
.Replacement.Font.Name = "BZ Palaia"
Case bzXronos
.Replacement.Font.Name = "BZ Xronos"

End Select
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub

Private Sub BZ_BZtoEZ()


BZ_Initialize_EZ_BZ_Map
For i = LBound(ezSymbols) To UBound(ezSymbols)
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(bzSymbols(i))
Select Case bzFonts(i)
Case 1
.Font.Name = "BZ Byzantina"
Case 2
.Font.Name = "BZ Fthores"
Case 3
.Font.Name = "BZ Ison"
Case 4
.Font.Name = "BZ Loipa"
Case 5
.Font.Name = "BZ Palaia"
End Select
.Replacement.Text = ChrW(ezSymbols(i))
Select Case ezFonts(i)
Case 1
.Replacement.Font.Name = "EZ Psaltica"
Case 2
.Replacement.Font.Name = "EZ Fthora"
Case 3
.Replacement.Font.Name = "EZ Special-I"
Case 4
.Replacement.Font.Name = "EZ Special-II"
Case 5
.Replacement.Font.Name = "EZ Oxeia"
End Select
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False

End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub

Sub BZ_FormatPage()
'
' EZ_margins1 Macro
' Macro recorded 3/8/2006 by Stefanos Souldatos
'
Selection.WholeStory
With ActiveDocument.Styles(wdStyleNormal).Font
If .NameFarEast = .NameAscii Then
.NameAscii = ""
End If
.NameFarEast = ""
End With
With ActiveDocument.PageSetup
.LineNumbering.Active = False
.Orientation = wdOrientPortrait
.TopMargin = InchesToPoints(0.7)
.BottomMargin = InchesToPoints(0.8)
.LeftMargin = InchesToPoints(1)
.RightMargin = InchesToPoints(1)
.Gutter = InchesToPoints(0)
.HeaderDistance = InchesToPoints(0.5)
.FooterDistance = InchesToPoints(0.5)
.PageWidth = InchesToPoints(8.27)
.PageHeight = InchesToPoints(11.69)
.FirstPageTray = wdPrinterDefaultBin
.OtherPagesTray = wdPrinterDefaultBin
.SectionStart = wdSectionNewPage
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
End With
With Selection.ParagraphFormat
.LeftIndent = InchesToPoints(0)
.RightIndent = InchesToPoints(0)
.SpaceBefore = 0
.SpaceBeforeAuto = False
.SpaceAfter = 0
.SpaceAfterAuto = False
.LineSpacingRule = wdLineSpaceExactly
.LineSpacing = 60
.Alignment = wdAlignParagraphLeft

.WidowControl = False
.KeepWithNext = False
.KeepTogether = False
.PageBreakBefore = False
.NoLineNumber = False
.Hyphenation = True
.FirstLineIndent = InchesToPoints(0.5)
.OutlineLevel = wdOutlineLevelBodyText
.CharacterUnitLeftIndent = 0
.CharacterUnitRightIndent = 0
.CharacterUnitFirstLineIndent = 0
.LineUnitBefore = 0
.LineUnitAfter = 0
End With
Selection.Font.Name = "BZ Byzantina"
Selection.Font.Size = 22
Selection.EndKey Unit:=wdLine
Application.Keyboard (1033)
Selection.TypeText Text:=" "
With AutoCorrect
.CorrectInitialCaps = False
.CorrectSentenceCaps = False
.CorrectDays = False
.CorrectCapsLock = False
.ReplaceText = False
.ReplaceTextFromSpellingChecker = False
.CorrectKeyboardSetting = False
.DisplayAutoCorrectOptions = False
.CorrectTableCells = False
End With
With Options
.AutoFormatAsYouTypeApplyHeadings = False
.AutoFormatAsYouTypeApplyBorders = False
.AutoFormatAsYouTypeApplyBulletedLists = False
.AutoFormatAsYouTypeApplyNumberedLists = False
.AutoFormatAsYouTypeApplyTables = False
.AutoFormatAsYouTypeReplaceQuotes = False
.AutoFormatAsYouTypeReplaceSymbols = False
.AutoFormatAsYouTypeReplaceOrdinals = False
.AutoFormatAsYouTypeReplaceFractions = False
.AutoFormatAsYouTypeReplacePlainTextEmphasis = False
.AutoFormatAsYouTypeReplaceHyperlinks = False
.AutoFormatAsYouTypeFormatListItemBeginning = False
.AutoFormatAsYouTypeDefineStyles = False
.TabIndentKey = False
End With
Application.DisplayAutoCompleteTips = False
With Options
.AutoFormatApplyHeadings = False
.AutoFormatApplyLists = False
.AutoFormatApplyBulletedLists = False
.AutoFormatApplyOtherParas = False
.AutoFormatReplaceQuotes = False
.AutoFormatReplaceSymbols = False
.AutoFormatReplaceOrdinals = False
.AutoFormatReplaceFractions = False
.AutoFormatReplacePlainTextEmphasis = False

.AutoFormatReplaceHyperlinks = False
.AutoFormatPreserveStyles = False
.AutoFormatPlainTextWordMail = False
End With
With Options
.LabelSmartTags = False
.DisplaySmartTagButtons = False
End With
End Sub

Sub BZ_PolishNotes()
'
'
'
'
'
'
'
'

The following macro will run the two large macros "PolishNotes1" to
"PolishNotes13". If no text is selected before running this macro, it
will polish the entire document. But if some text is selected, it will
only polish the notes selected. In order to do this, it creates a new
document as a temporary scratch pad. When it closes this scratch pad,
Word asks the user if he wants the changes to this scratch pad to be
saved. The user should respond "no", since this scratch pad is useless
for him.
Dim SelectedText
BZ_Initialize_Codes
If Selection.Type = wdSelectionIP Then
SelectedText = 0

' This is a flag variable which equals zero when no text is selected,
' in which case the next five lines of code are skipped, as well as the
' last four lines of code.
Else
SelectedText = 1
Selection.Copy
Documents.Add DocumentType:=wdNewBlankDocument
Selection.PasteAndFormat (wdPasteDefault)
End If
'
' The first 5 lines of code remove any previous formatting so that none of the m
usic is raised,
' condensed, or expanded.
'
Selection.WholeStory
Selection.Font.Spacing = 0
Selection.Font.Position = 0
Selection.Font.Scaling = 100
BZ_MakeAllBlack
BZ_Polish_Start
BZ_Polish_ApliAntikenoma
BZ_Polish_Gorgo1
BZ_Polish_Gorgo2
BZ_Polish_Isokratima1

BZ_Polish_Isokratima2
BZ_Polish_Isokratima3
BZ_Polish_Isokratima4
BZ_Polish_KentimataGorgo
BZ_Polish_KentimataOmalo
BZ_Polish_KentimataStigmi
BZ_Polish_KlasmaAplesDieseis
BZ_Polish_MartyriesMetra
BZ_Polish_Syndesmos
BZ_Polish_Yporroi
BZ_Polish_Palaia
BZ_Polish_PalaiaGorgo
BZ_Polish_PalaiaKentimataOmalo
BZ_Polish_PalaiaSyndesmos
BZ_Polish_PalaiaTzakismaAples
BZ_Polish_RepositionCompinations1
BZ_Polish_RepositionCompinations2
BZ_Justify1
BZ_Justify2
BZ_Justify3
BZ_Justify4
If SelectedText = 0 Then Exit Sub
Selection.WholeStory
Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Selection.Cut
ActiveDocument.Close
Selection.PasteAndFormat (wdPasteDefault)
End Sub

Private Sub BZ_Polish_Start()


Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
' The following lines of code remove all spaces
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "Tahoma"
.Text = " "
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following lines of code rearrange characters to avoid "misunderstandings"
' psifisto should not follow tromikon, strepton i paraklitiki
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symFull) & ChrW(symSlash)
.Replacement.Text = ChrW(symSlash) & ChrW(symFull)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symGT) & ChrW(symSlash)
.Replacement.Text = ChrW(symSlash) & ChrW(symGT)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSlash)
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symGT)
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symGT) & ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symSlash) & ChrW(symGT)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Font.Emboss = False
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symGT)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Palaia"
.Font.Emboss = False
.Text = "^&"
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symGT) & ChrW(symSlash)
.Replacement.Text = ChrW(symSlash) & ChrW(symGT)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symSlash)
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFull) & ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symSlash) & ChrW(symFull)
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symGT) & ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symSlash) & ChrW(symGT)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Font.Emboss = False
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Palaia"
.Font.Emboss = False
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Polish_ApliAntikenoma()


'
' The following lines of code shift the aple and the antikenoma to the right whe
n they are
' beneath a petaste (and whatever else)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(sym8) & ChrW(symStar) & "]" & ChrW(symM)
With .Replacement
.Text = ChrW(symM) & ChrW(sym8)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symM) & ChrW(symStar)
With .Replacement
.Text = ChrW(symM) & ChrW(sym8)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & _
ChrW(symCapG) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW
(symCapL) & _
ChrW(symDQuotes) & "]" & ChrW(symM) & ChrW(sym8)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symM) & ChrW(sym8)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symM)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symM)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Scaling = 90
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "?"
.Font.Emboss = True
With .Replacement

.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symM) & ChrW(sym8)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW
(symColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & C
hrW(symCapV) & _
ChrW(symCapB) & ChrW(symCapN) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _

ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW


(symColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & C
hrW(symCapV) & _
ChrW(symCapB) & ChrW(symCapN) & "]" & ChrW(symM) & ChrW(sym8)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symM) & ChrW(sym8)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symM)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symStar)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = 5
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symM)
.Font.StrikeThrough = True
With .Replacement

.Text = "^&"
.Font.Scaling = 90
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW
(symColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & C
hrW(symCapV) & _
ChrW(symCapB) & ChrW(symCapN) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = -5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_Gorgo1()


'
' The following 40 lines of code shift a gorgon down that is above an oligon wit
h a kentema on
' top (i.e., a jump of three)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symF) & ChrW(symM) & ChrW(symR)
.Replacement.Text = ChrW(symF) & ChrW(symR) & ChrW(symM)

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symF) & ChrW(symM) & ChrW(symE)
.Replacement.Text = ChrW(symF) & ChrW(symR) & ChrW(symM)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symF) & ChrW(symE)
.Replacement.Text = ChrW(symF) & ChrW(symR)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symF) & ChrW(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symR)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Position = -3
.Font.Emboss = False

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 46 lines of code shift a gorgon to its proper position when plac
ed
' on an oligon that has an ypsele and kentemata above it (a jump of 4+1)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symE)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symA)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA) & ChrW(symE)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symA)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = 4
.Font.Position = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 54 lines of code shift a gorgon that is after a rest so that it
is
' aligned exactly above the aple.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symBackslash)
With .Replacement
.Text = "^&"
.Font.Emboss = True

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symE) & ChrW(symR) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symBackslash) & "[" & ChrW(symR) & ChrW(symE) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symBackslash)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = 12
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symE) & ChrW(symR) & "]"
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = ChrW(symE)
.Font.Spacing = -12
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_Gorgo2()


'
' The following lines of code lower the gorgon when it is
' placed above an apostrophos or kentimata.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symJ) & ChrW(symStar) & ChrW(symR)
.Replacement.Text = ChrW(symJ) & ChrW(symR) & ChrW(symStar)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symJ) & ChrW(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symJ) & ChrW(symSlash) & ChrW(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'kentimata, gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symX) & ChrW(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symR)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False

'
' The following lines of code lower the gorga-stigmi, digorga, trigorga when
' placed above an apostrophos.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symJ)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symTilde) & ChrW(symExcl) & ChrW(symAt) & ChrW(symSha
rp) & _
ChrW(symDollar) & ChrW(symPercent) & ChrW(symCircum) & ChrW(symAmber) &
_
ChrW(symStar) & ChrW(symLPar) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symJ) & "[" & ChrW(symTilde) & ChrW(symExcl) & ChrW(symAt)
& ChrW(symSharp) & _
ChrW(symDollar) & ChrW(symPercent) & ChrW(symCircum) & ChrW(symAmber) &
_
ChrW(symStar) & ChrW(symLPar) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symJ)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "?"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = -3
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 32 lines of code slightly lower a gorgon that
' is beneath an elaphron.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symK) & ChrW(symCapE)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapE)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Position = -1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 76 lines of code fix a gorgon that is beneath a elafron that has
an apostrophos
' in it.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symL) & ChrW(symCapR)
.Replacement.Text = ChrW(symL) & ChrW(symCapE)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symL) & ChrW(symCapE)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapE)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False

.Font.Position = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 45 lines of code reposition a gorgon that is beneath
' a hamele so that they are aligned better.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSemi) & ChrW(symCapE)
.Replacement.Text = ChrW(symSemi) & ChrW(symCapR)
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSemi) & ChrW(symCapR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSemi)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapR)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = 2
.Font.Spacing = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Polish_Isokratima1()


'
' The following lines of code replaces the isokratema to the left with that of t
he right corner
' when it is above a character of medium width (in BZ Byzantina fonts), such as
the petaste, elaphron, etc.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & ChrW(symCapG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW
(symDQuotes) & _
ChrW(symH) & ChrW(symK) & ChrW(symL) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symA)
With .Replacement
.Text = ChrW(symF0)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symS)
With .Replacement
.Text = ChrW(symF1)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symD)
With .Replacement
.Text = ChrW(symF2)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symF)
With .Replacement
.Text = ChrW(symF3)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Font.Name = "BZ Ison"


.Text = ChrW(symG)
With .Replacement
.Text = ChrW(symF4)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symH)
With .Replacement
.Text = ChrW(symF5)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symJ)
With .Replacement
.Text = ChrW(symF6)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symK)
With .Replacement
.Text = ChrW(symF7)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symL)
With .Replacement
.Text = ChrW(symF8)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symSemi)
With .Replacement
.Text = ChrW(symF9)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symQuote)
With .Replacement
.Text = ChrW(symFA)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa

pF) & ChrW(symCapG) & _


ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW
(symDQuotes) & _
ChrW(symH) & ChrW(symK) & ChrW(symL) & "]" & _
"[" & ChrW(symF0) & ChrW(symF1) & ChrW(symF2) & ChrW(symF3) & ChrW(s
ymF4) & ChrW(symF5) & _
ChrW(symF6) & ChrW(symF7) & ChrW(symF8) & ChrW(symF9) & ChrW(symFA)
& "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF0)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF1)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symS)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF2)
.Font.Emboss = True
With .Replacement

.Text = ChrW(symD)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF3)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF4)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symG)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF5)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symH)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symF6)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symJ)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF7)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symK)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF8)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symL)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF9)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symSemi)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFA)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symQuote)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symA)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapA)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symS)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapS)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symD)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapD)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symF)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapF)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symG)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapG)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Font.Name = "BZ Ison"


.Text = ChrW(symH)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapH)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symJ)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapJ)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symK)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapK)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symL)
.Font.StrikeThrough = True

With .Replacement
.Text = ChrW(symCapL)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symSemi)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symColon)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symQuote)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symDQuotes)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub

Private Sub BZ_Polish_Isokratima2()


'
' The following lines of code replaces the isokratema to the left with that of t
he right corner
' when it is above a character of medium width (in BZ Loipa fonts), such as the
petaste, elaphron, etc.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & ChrW(symCapH) & ChrW(symCapJ) & _
ChrW(symCapK) & ChrW(symCapL) & ChrW(symColon) & ChrW(symDQuotes) &
ChrW(symCapZ) & ChrW(symCapX) & _
ChrW(symCapC) & ChrW(symCapV) & ChrW(symCapB) & ChrW(symCapN) & ChrW
(symC) & ChrW(symV) & ChrW(symM) & _
ChrW(symComma) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF) & ChrW(s
ymG) & ChrW(symH) & ChrW(symJ) & _
ChrW(symK) & ChrW(symL) & ChrW(symSemi) & ChrW(symQuote) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & ChrW(symCapH) & ChrW(symCapJ) & _
ChrW(symCapK) & ChrW(symCapL) & ChrW(symColon) & ChrW(symDQuotes) &
ChrW(symCapZ) & ChrW(symCapX) & _
ChrW(symCapC) & ChrW(symCapV) & ChrW(symCapB) & ChrW(symCapN) & ChrW
(symC) & ChrW(symV) & ChrW(symM) & _
ChrW(symComma) & "]" & _
"[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF) & ChrW(symG)

& ChrW(symH) & ChrW(symJ) & _


ChrW(symK) & ChrW(symL) & ChrW(symSemi) & ChrW(symQuote) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapA)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symS)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapS)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapD)
.Font.Emboss = False
.Font.StrikeThrough = False

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapF)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symG)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapG)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symH)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapH)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symJ)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapJ)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symK)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapK)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symL)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapL)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Text = ChrW(symSemi)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symColon)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuote)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symDQuotes)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub

Private Sub BZ_Polish_Isokratima3()


'
' The following lines of code shift the isokratema slightly to the left
' when it is above a character of medium width (in BZ Byzantina), such as the pe
taste, elaphron, etc.
' (when isocratema to the right has been used)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & ChrW(symCapG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW
(symDQuotes) & _
ChrW(symH) & ChrW(symK) & ChrW(symL) & "]"
With .Replacement
.Text = "^&"

.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapA)
With .Replacement
.Text = ChrW(symF0)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapS)
With .Replacement
.Text = ChrW(symF1)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapD)
With .Replacement
.Text = ChrW(symF2)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapF)
With .Replacement
.Text = ChrW(symF3)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapG)
With .Replacement
.Text = ChrW(symF4)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapH)
With .Replacement
.Text = ChrW(symF5)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapJ)
With .Replacement
.Text = ChrW(symF6)

.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapK)
With .Replacement
.Text = ChrW(symF7)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapL)
With .Replacement
.Text = ChrW(symF8)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symColon)
With .Replacement
.Text = ChrW(symF9)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symDQuotes)
With .Replacement
.Text = ChrW(symFA)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & ChrW(symCapG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW
(symDQuotes) & _
ChrW(symH) & ChrW(symK) & ChrW(symL) & "]" & _
"[" & ChrW(symF0) & ChrW(symF1) & ChrW(symF2) & ChrW(symF3) & ChrW(s
ymF4) & ChrW(symF5) & _
ChrW(symF6) & ChrW(symF7) & ChrW(symF8) & ChrW(symF9) & ChrW(symFA)
& "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "?"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.StrikeThrough = False
.Font.Spacing = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "[" & ChrW(symF0) & ChrW(symF1) & ChrW(symF2) & ChrW(symF3) & Ch
rW(symF4) & ChrW(symF5) & _
ChrW(symF6) & ChrW(symF7) & ChrW(symF8) & ChrW(symF9) & ChrW(symFA)
& "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Spacing = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF0)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF1)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapS)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF2)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapD)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF3)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF4)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapG)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF5)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapH)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF6)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapJ)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF7)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapK)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF8)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapL)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF9)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symColon)
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFA)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symDQuotes)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub
Private Sub BZ_Polish_Isokratima4()
'
' The following lines of code shift the isokratema slightly to the left
' when it is above a character of medium width (in BZ Loipa), such as the petast
e, elaphron, etc.
' (when isocratema to the right has been used)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & ChrW(symCapH) & ChrW(symCapJ) & _
ChrW(symCapK) & ChrW(symCapL) & ChrW(symColon) & ChrW(symDQuotes) &
ChrW(symCapZ) & ChrW(symCapX) & _
ChrW(symCapC) & ChrW(symCapV) & ChrW(symCapB) & ChrW(symCapN) & ChrW
(symC) & ChrW(symV) & ChrW(symM) & _
ChrW(symComma) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapA)
With .Replacement
.Text = ChrW(symF0)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapS)
With .Replacement
.Text = ChrW(symF1)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapD)
With .Replacement
.Text = ChrW(symF2)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapF)
With .Replacement
.Text = ChrW(symF3)
.Font.Emboss = True
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapG)
With .Replacement
.Text = ChrW(symF4)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapH)
With .Replacement
.Text = ChrW(symF5)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapJ)
With .Replacement
.Text = ChrW(symF6)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapK)
With .Replacement
.Text = ChrW(symF7)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapL)
With .Replacement
.Text = ChrW(symF8)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symColon)
With .Replacement
.Text = ChrW(symF9)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symDQuotes)
With .Replacement
.Text = ChrW(symFA)
.Font.Emboss = True
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & ChrW(symCapH) & ChrW(symCapJ) & _
ChrW(symCapK) & ChrW(symCapL) & ChrW(symColon) & ChrW(symDQuotes) &
ChrW(symCapZ) & ChrW(symCapX) & _
ChrW(symCapC) & ChrW(symCapV) & ChrW(symCapB) & ChrW(symCapN) & ChrW
(symC) & ChrW(symV) & ChrW(symM) & _
ChrW(symComma) & "]" & _
"[" & ChrW(symF0) & ChrW(symF1) & ChrW(symF2) & ChrW(symF3) & ChrW(s
ymF4) & ChrW(symF5) & _
ChrW(symF6) & ChrW(symF7) & ChrW(symF8) & ChrW(symF9) & ChrW(symFA)
& "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "?"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.StrikeThrough = False
.Font.Spacing = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "[" & ChrW(symF0) & ChrW(symF1) & ChrW(symF2) & ChrW(symF3) & Ch

rW(symF4) & ChrW(symF5) & _


ChrW(symF6) & ChrW(symF7) & ChrW(symF8) & ChrW(symF9) & ChrW(symFA)
& "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Spacing = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF0)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF1)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapS)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF2)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapD)
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF3)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF4)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapG)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF5)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapH)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF6)
.Font.Emboss = True
With .Replacement

.Text = ChrW(symCapJ)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF7)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapK)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF8)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapL)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symF9)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symColon)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symFA)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symDQuotes)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub
Private Sub BZ_Polish_KentimataGorgo()
'
' The following lines of code shift the gorgon or gorgo-stigmi slightly to the l
eft when it is above
' kentemata that are above an oligon that has also ison or apostrofos to the lef
t of the kentemata.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symMinus) & ChrW(symLowLine) & ChrW(symR) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symTilde) & ChrW(symExcl) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symMinus) & ChrW(symLowLine) & "]" & _
"[" & ChrW(symR) & ChrW(symTilde) & ChrW(symExcl) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symMinus) & ChrW(symLowLine) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = -2
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symTilde) & ChrW(symExcl) & ChrW(symR) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = 2
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following lines of code shift the gorgon slightly to the left when it is a
bove kentemata

' that are above an oligon that has also elafron, elafron and apostrofos or xami
li to the left of the kentemata.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symP) & ChrW(symLSqBr) & ChrW(symLCuBr) & _
ChrW(symTilde) & ChrW(symExcl) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symP) & ChrW(symLSqBr) & ChrW(symLCuBr) & "]" & _
"[" & ChrW(symR) & ChrW(symTilde) & ChrW(symExcl) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symP) & ChrW(symLSqBr) & ChrW(symLCuBr) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"

.Font.Spacing = -2
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symR) & ChrW(symTilde) & ChrW(symExcl) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = 2
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_KentimataOmalo()


'
' The following lines of code move the kentemata to the left and lower the omalo
n when they collide
' beneath an oligon.
'
'first rearrange the notes
'klasma
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symU) & ChrW(symLT)
.Replacement.Text = ChrW(symC) & ChrW(symLT) & ChrW(symU)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symD) & ChrW(symU) & ChrW(symLT)
.Replacement.Text = ChrW(symD) & ChrW(symLT) & ChrW(symU)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symE) & ChrW(symLT)
.Replacement.Text = ChrW(symC) & ChrW(symLT) & ChrW(symE)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'argo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symW) & ChrW(symLT)
.Replacement.Text = ChrW(symC) & ChrW(symLT) & ChrW(symW)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'triimiargo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symCapW) & ChrW(symLT)
.Replacement.Text = ChrW(symC) & ChrW(symLT) & ChrW(symCapW)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'then, reposition the notes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symLT)
With .Replacement

.Text = ChrW(symCE) & ChrW(symLT)


End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symD) & ChrW(symCE) & "]" & ChrW(symLT)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following lines of text shift an omalon (omalon on the middle of two notes
)
' down when it collides with a kentema or kentemata that are beneath an oligon.
'
'first bring the omalon before gorgon etc.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symE) & ChrW(symComma)
.Replacement.Text = ChrW(symComma) & ChrW(symE)
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symComma)
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symComma)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symGrave) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & Ch
rW(sym4) & _
ChrW(sym5) & ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symGrave) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & Ch
rW(sym4) & _
ChrW(sym5) & ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & "]"
& ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symGrave) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(symGrave)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym1) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym1)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym2) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym2)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym3) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement

.Text = ChrW(symComma) & ChrW(sym3)


.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym4) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym4)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym5) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym5)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym6) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym6)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym7) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym7)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym8) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym8)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym9) & ChrW(symComma)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym9)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"

.Text = ChrW(symComma)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
'then replace kentimata with smaller kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symA) & ChrW(symComma)
With .Replacement
.Text = ChrW(symCE) & ChrW(symA) & ChrW(symComma)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symE) & ChrW(symA) & ChrW(symComma)
With .Replacement
.Text = ChrW(symCE) & ChrW(symE) & ChrW(symA) & ChrW(symComma)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'shift omalon lower
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symD) & ChrW(symCE) & "]" & ChrW(symA) & ChrW(symComm
a)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCE) & ChrW(symE) & ChrW(symA) & ChrW(symComma)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 70 lines of code shift an omalon to the right when it is beneath
an apostrophos
' followed by an ison.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symJ) & ChrW(symA) & ChrW(symComma)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symRSqBr)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_KentimataStigmi()


'
' The following 358 lines of code add a dot to the right of a gorgon that is abo
ve the kentemata
' when followed by (a vareia and) an ison
'
'stirigma, ison, kentimata, gorgo, vareia, ison
'stirigma, apostrofos, kentimata, gorgo, vareia, iso
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symLowLine) & ChrW(symMinus) & "]" & ChrW(symR) & Chr
W(symBackslash) & _
ChrW(symA)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symLowLine) & ChrW(symMinus) & "]" & ChrW(symR) & Chr
W(symA)
With .Replacement

.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symR)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symExcl)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
'
'
'stirigma, elafron, kentimata, gorgo, vareia, ison
'stirigma, elafron-apostrofos, kentimata, gorgo, vareia, ison
'stirigma, xamili, kentimata, gorgo, vareia, ison
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symP) & ChrW(symLSqBr) & ChrW(symLCuBr) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symR) & ChrW(symBackslash) & ChrW(symA) & "]"
With .Replacement
.Text = "^&"

.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symP) & ChrW(symLSqBr) & ChrW(symLCuBr) & "]" & _
ChrW(symR) & ChrW(symBackslash) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symP) & ChrW(symLSqBr) & ChrW(symLCuBr) & "]" & _
ChrW(symR) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symR)
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symExcl)
.Font.Emboss = False
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
'
'
'oligon, kentimata, gorgo, vareia, iso
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCapV) & ChrW(symBackslash) & ChrW(symA)
With .Replacement
.Text = ChrW(symD7) & ChrW(symD8) & ChrW(symBackslash) & ChrW(symA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCapV) & ChrW(symA)
With .Replacement
.Text = ChrW(symD7) & ChrW(symD8) & ChrW(symA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symD7) & ChrW(symD8) & ChrW(symBackslash) & ChrW(symA)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symD7) & ChrW(symD8) & ChrW(symA)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD8)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(sym1)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'i do some double work to be sure that the process is rerunnable
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symD7) & ChrW(symV) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symGrave) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & Ch
rW(sym4) & _
ChrW(sym5) & ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & ChrW(
symTilde) & _
ChrW(symExcl) & ChrW(symAt) & ChrW(symSharp) & ChrW(symDollar) & ChrW(
symPercent) & _
ChrW(symCircum) & ChrW(symAmber) & ChrW(symStar) & ChrW(symLPar) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symD7) & ChrW(symV) & "][" & ChrW(symGrave) & ChrW(sy
m1) & ChrW(sym2) & ChrW(sym3) & ChrW(sym4) & _
ChrW(sym5) & ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & ChrW(
symTilde) & _
ChrW(symExcl) & ChrW(symAt) & ChrW(symSharp) & ChrW(symDollar) & ChrW(
symPercent) & _
ChrW(symCircum) & ChrW(symAmber) & ChrW(symStar) & ChrW(symLPar) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symV)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symD7)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symGrave)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symTilde)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symGrave)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym1)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symExcl)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym1)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym2)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAt)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym2)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym3)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSharp)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym3)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym4)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symDollar)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym4)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym5)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symPercent)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym5)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym6)

.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCircum)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym6)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym7)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAmber)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym7)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym8)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symStar)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym8)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym9)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLPar)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym9)
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub

Private Sub BZ_Polish_KlasmaAplesDieseis()


'
' The following 14 lines of code fix an orthographical error when the user puts
a klasma beneath
' a jump of four.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symG) & ChrW(symCapI)
.Replacement.Text = ChrW(symG) & ChrW(symCapU)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 45 lines of code shift a klasma to the right when
' it is to the right of an ypsele above an oligon (a jump of five
' held for two beats) so that they don't collide
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symS)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symU) & ChrW(symI) & "]"
With .Replacement

.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symS) & "[" & ChrW(symU) & ChrW(symI) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symS)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = 2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symU) & ChrW(symI) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symU)
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 76 lines of code raise a klasma that is above an elaphron
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symK) & ChrW(symL) & ChrW(symH) & "]" & "[" & ChrW(sy
mI) & ChrW(symU) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symI) & ChrW(symU) & "]"
.Font.Emboss = True
With .Replacement
.Text = ChrW(symU)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symU)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = 1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'

' The following lines of code shift an aple down so that


' it doesn't collide with an antikenoma beneath a jump of 2
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symQuestion)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(sym8)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuestion) & ChrW(sym8)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCapZ)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWholeWord = False
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False

'
' The following 45 lines of code lower a diple that is beneath
' a jump down of three so that they don't collide.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symL) & ChrW(sym9)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym9)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 60 lines of code reposition a diple that
' is beneath a hamele so that they are aligned better.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSemi) & ChrW(sym9)
.Replacement.Text = ChrW(symSemi) & ChrW(symLPar)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWholeWord = False
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSemi) & ChrW(symLPar)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSemi)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 63 lines of code align a diesis beneath an elaphron
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symK) & ChrW(symH) & "][" & ChrW(symB) & ChrW(symCapB
) & ChrW(symN) & ChrW(symCapN) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symB)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symN)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapB)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCapN)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symK) & ChrW(symH) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symN) & ChrW(symCapN) & "]"
.Font.Emboss = True

With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symK) & ChrW(symH) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Fthores"
.Text = "[" & ChrW(symB) & ChrW(symN) & ChrW(symCapB) & ChrW(symCapN) &
"]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symK) & ChrW(symH) & "][" & ChrW(symB) & ChrW(symCapB
) & ChrW(symN) & ChrW(symCapN) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symB)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symN)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapB)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCapN)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symK) & ChrW(symH) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symN) & ChrW(symCapN) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 5

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Polish_MartyriesMetra()


'
' The following 63 lines of code lower all martyries and tempo marks
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symTilde) & ChrW(symExcl) & ChrW(symAt) & ChrW(symSha
rp) & ChrW(symDollar) & _
ChrW(symPercent) & ChrW(symCircum) & ChrW(symAmber) & ChrW(symGrave) &
ChrW(sym1) & _
ChrW(sym2) & ChrW(sym3) & ChrW(sym4) & ChrW(sym5) & ChrW(sym6) & ChrW(s
ym7) & "]"
With .Replacement
.Text = "^&"
.Font.Position = -3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Fthores"
.Text = "[" & ChrW(symCapA) & ChrW(symA) & ChrW(symCapS) & ChrW(symS) &
_
ChrW(symCapZ) & ChrW(symZ) & ChrW(symCapX) & ChrW(symX) & ChrW(symV
ertical) & ChrW(symBackslash) & "]"
With .Replacement
.Text = "^&"
.Font.Position = -3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'tempo marks

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Xronos"
.Text = "[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF) & _
ChrW(symJ) & ChrW(symK) & ChrW(symL) & ChrW(symSemi) & "]"
With .Replacement
.Text = "^&"
.Font.Position = -3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 46 lines of code shift to the left a tonos
' that is after a chromatic martyria
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symPercent) & ChrW(symTilde)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symPercent)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symTilde)
.Font.Emboss = True
With .Replacement

.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following lines of code replace two bar lines in a row
' with a single character that has those two bar lines closer together.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symO) & ChrW(symO)
.Replacement.Text = ChrW(symP)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symPercent) & ChrW(symPercent)
.Replacement.Text = ChrW(symGrave)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following lines of code shift the metro to the right near the double diast
oli
' when the latter is on an oligon
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symRSqBr) & ChrW(symP)
.Replacement.Text = ChrW(symP) & ChrW(symRSqBr)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symRCuBr) & ChrW(symP)
.Replacement.Text = ChrW(symP) & ChrW(symRCuBr)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symVertical) & ChrW(symP)
.Replacement.Text = ChrW(symP) & ChrW(symVertical)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symRSqBr) & ChrW(symCapP)
.Replacement.Text = ChrW(symCapP) & ChrW(symRSqBr)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symRCuBr) & ChrW(symCapP)
.Replacement.Text = ChrW(symCapP) & ChrW(symRCuBr)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symVertical) & ChrW(symCapP)
.Replacement.Text = ChrW(symCapP) & ChrW(symVertical)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCapP) & "[" & ChrW(symRSqBr) & ChrW(symRCuBr) & ChrW(sym
Vertical) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symRSqBr)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symA5)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symRCuBr)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symA6)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symVertical)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symA7)
.Font.Emboss = False
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_Syndesmos()


'
' The following 61 lines of code shift the syndesmos to the right when preceded
by an oligon
' with kentemata and a gorgon.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCapV) & ChrW(symQuestion)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuestion)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symRCuBr)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False

'
' The following 65 lines of code replace a syndesmos followed by a psefiston
' with special characters that replace these two symbols
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSlash) & ChrW(symQuestion)
.Replacement.Text = ChrW(symQuestion) & ChrW(symSlash)
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symQuestion) & ChrW(symSlash)
With .Replacement
.Font.Name = "BZ Palaia"
.Text = ChrW(symLowLine) & ChrW(symMinus)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symMinus) & ChrW(symLowLine)
.Replacement.Text = ChrW(symLowLine) & ChrW(symMinus)
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 30 lines of code shift the kentemata to the left when they
'
collide with a psefeston beneath an oligon.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symU) & ChrW(symSlash)
.Replacement.Text = ChrW(symC) & ChrW(symSlash) & ChrW(symU)
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symE) & ChrW(symSlash)
.Replacement.Text = ChrW(symC) & ChrW(symSlash) & ChrW(symE)
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symC) & ChrW(symSlash)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symCE)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The next lines of code shift the klasma beneath a petaste to its proper
' position (more to the right)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & _
ChrW(symCapG) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(s
ymCapL) & _
ChrW(symDQuotes) & "]" & ChrW(symCapI)
With .Replacement
.Text = "^&"

.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapI)
.Font.Emboss = True
With .Replacement
.Text = ChrW(sym91)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symCapI)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & ChrW
(symCapV) & _

ChrW(symCapB) & ChrW(symCapN) & "]"


With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & ChrW
(symCapV) & _
ChrW(symCapB) & ChrW(symCapN) & "]" & ChrW(symCapI)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapI)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym91)
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
' The following 72 lines of code shift a psefeston to the right when it collides
with a klasma

'
'

beneath a petaste.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symZ)
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = ChrW(sym91)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(sym91) & ChrW(symSlash) & ChrW(symJ)
.Replacement.Text = ChrW(sym91) & ChrW(symJ) & ChrW(symSlash)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(sym91) & ChrW(symJ) & ChrW(symSlash)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchAllWordForms = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym91)
.Font.Emboss = True
With .Replacement
.Font.Emboss = False
.Text = "^&"
.Font.Spacing = 2
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symJ)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -10
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 10
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 81 lines of code align a psefiston that is
' beneath a "long" oligon (stirigma).
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symLowLine) & ChrW(symSlash)
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Text = ChrW(symLowLine)
.Font.Emboss = True
With .Replacement
.Font.Emboss = False
.Text = "^&"
.Font.Spacing = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Spacing = 4
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'an akolouthei tromiko, strepto i paraklitiki, ferta konta
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symGT)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash) & "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Engrave = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Engrave = True
With .Replacement
.Text = "^&"
.Font.Engrave = False
.Font.Spacing = 0
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.Engrave = True
With .Replacement
.Text = "^&"
.Font.Spacing = 4
.Font.Engrave = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
'

'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSlash)
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symP) & ChrW(symCapP) & ChrW(symLSqBr) & ChrW(symLCuB
r) & "]"
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symP) & ChrW(symCapP) & ChrW(symLSqBr) & ChrW(symLCuB
r) & "]" & ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Font.StrikeThrough = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symP) & ChrW(symCapP) & ChrW(symLSqBr) & ChrW(symLCuB
r) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = -5

.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'an akolouthei tromiko, strepto i paraklitiki, ferta konta
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symGT)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash) & "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Engrave = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Engrave = True
With .Replacement
.Text = "^&"
.Font.Engrave = False
.Font.Spacing = 0
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.Engrave = True
With .Replacement
.Text = "^&"
.Font.Spacing = 5
.Font.Engrave = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub

Private Sub BZ_Polish_Yporroi()


'

' The following 100 lines of code split an yporroe from the gorgon, digorgon and
trigorgon.
' (This is necessary so that an aple or diple beneath the yporroe will be prop
erly aligned.)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symColon)
.Replacement.Text = ChrW(symQuote) & ChrW(symD0)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symW)
.Replacement.Text = ChrW(symA4) & ChrW(symAA)
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symCapW)
.Replacement.Text = ChrW(symA4) & ChrW(symAC)
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symE)
.Replacement.Text = ChrW(symA4) & ChrW(symA5)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symCapE)

.Replacement.Text = ChrW(symA4) & ChrW(symA7)


.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symR)
.Replacement.Text = ChrW(symA4) & ChrW(symA8)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symCapR)
.Replacement.Text = ChrW(symA4) & ChrW(symA6)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 100 lines of code add space after an yporroe that has
' a gorgon, digorgon, or trigorgon above it, checking first if there is an
' aple or diple beneath them.
'
' i first reverse the gorga with the aples so that aples are exactly under yporr
oi
'
'first the yporroi-gorgo of BZ Byzantine
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symD0) & ChrW(symStar)
.Replacement.Text = ChrW(symStar) & ChrW(symD0)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Font.Name = "BZ Byzantina"


.Text = ChrW(symD0) & ChrW(symLPar)
.Replacement.Text = ChrW(symLPar) & ChrW(symD0)
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symD0) & ChrW(symRPar)
.Replacement.Text = ChrW(symRPar) & ChrW(symD0)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'mazeyo tin tripli na mi sproxnei to gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symRPar) & ChrW(symD0)
With .Replacement
.Text = "^&"
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symD0)
With .Replacement
.Text = "^&"
.Font.Spacing = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
'BZ loipa
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symStar) & ChrW(symLPar) & ChrW(symRPar) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symA5) & ChrW(symA6) & ChrW(symA7) & ChrW(symA8) & Ch
rW(symAA) & ChrW(symAC) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA5) & ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symA5)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA6) & ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symA6)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA7) & ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symA7)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA8) & ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symA8)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAA) & ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symAA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAC) & ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symStar) & ChrW(symAC)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA5) & ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symLPar) & ChrW(symA5)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA6) & ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symLPar) & ChrW(symA6)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA7) & ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symLPar) & ChrW(symA7)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA8) & ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symLPar) & ChrW(symA8)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAA) & ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symLPar) & ChrW(symAA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAC) & ChrW(symLPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symLPar) & ChrW(symAC)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA5) & ChrW(symRPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symRPar) & ChrW(symA5)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA6) & ChrW(symRPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symRPar) & ChrW(symA6)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA7) & ChrW(symRPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symRPar) & ChrW(symA7)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symA8) & ChrW(symRPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symRPar) & ChrW(symA8)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAA) & ChrW(symRPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symRPar) & ChrW(symAA)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAC) & ChrW(symRPar)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symRPar) & ChrW(symAC)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
'mazeyo tin tripli na mi sproxnei to gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symRPar) & "[" & ChrW(symA5) & ChrW(symA6) & ChrW(symA7) &
ChrW(symA8) & ChrW(symAA) & ChrW(symAC) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'epanafero tis aples sti BZ Byzantina
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symStar) & ChrW(symLPar) & ChrW(symRPar) & "]"
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = "^&"
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'telos, rythmizo ta kena
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symAA) & ChrW(symAC) & "]"
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = "^&"
.Font.Spacing = 3
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symA5) & ChrW(symA7) & "]"
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = "^&"
.Font.Spacing = 4
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symA6) & ChrW(symA8) & "]"
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = "^&"
.Font.Spacing = 5
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Polish_Palaia()


'
' The following 46 lines of code fix a psefiston that colides with
' kentemata that are beneath an oxeia.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symC) & ChrW(symCE) & "]" & ChrW(symSlash)
With .Replacement
.Text = ChrW(symCE) & ChrW(symSlash)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symCE)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 10 lines of code shrink the kentemata beneath an oxeia
' when they are too close to an omalon beneath them.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symC) & ChrW(symLT)
.Replacement.Text = ChrW(symCE) & ChrW(symLT)
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 52 lines of code align a psefiston with an oxeia that is
' beneath kentemata that have an ison or elaphron to the left of them
' that are also above the oxeia.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapK) & ChrW(symCa
pL) & _
ChrW(symColon) & "]" & ChrW(symSlash)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapK) & ChrW(symCa
pL) & ChrW(symColon) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Spacing = 2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'an akolouthei tromiko, strepto i paraklitiki, ferta konta
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symGT)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash) & "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Spacing = 0
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symFull) & ChrW(symGT) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = 2
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'

' The following 58 lines of code reposition an aple that is beneath an antikenom
a,
' beneath a kentema beneath an oxeia.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symD) & ChrW(symM) & ChrW(symStar)
.Replacement.Text = ChrW(symCapX) & ChrW(sym8)
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symCapX) & ChrW(sym8)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym8)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 79 lines of code reposition an aple that is beneath an antikenom
a,
' beneath kentemata beneath an oxeia.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Font.Name = "BZ Palaia"


.Text = "[" & ChrW(symC) & ChrW(symCE) & "]" & ChrW(symM) & ChrW(symStar
)
.Replacement.Text = ChrW(symCE) & ChrW(symStar) & ChrW(symM)
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symC) & ChrW(symCE) & "]" & ChrW(symStar) & ChrW(symM
)
With .Replacement
.Text = ChrW(symCE) & ChrW(symStar) & ChrW(symM)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCE)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -6
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symStar)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -3
.Font.Spacing = 2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symM)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -3
.Font.Spacing = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Polish_PalaiaGorgo()


'
' The following 358 lines of code add a dot to the right of a gorgon that is abo
ve the kentemata
' when followed by (a vareia and) an ison
'
'oxeia, ison, kentimata, gorgo, (vareia), ison
'oxeia, apostrofos, kentimata, gorgo, (vareia),iso
'...
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symR) & ChrW(symBackslash) & ChrW(symA) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCa
pK) & _
ChrW(symCapL) & ChrW(symColon) & ChrW(symR) & "]"
With .Replacement
.Text = "^&"

.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCa
pK) & _
ChrW(symCapL) & ChrW(symColon) & "]" & ChrW(symR) & ChrW(symBackslas
h) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCa
pK) & _
ChrW(symCapL) & ChrW(symColon) & "]" & ChrW(symR) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symR)
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symExcl)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
'
'
'oligon, kentimata, gorgo, vareia, iso
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symBackslash) & ChrW(symA) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symCapV) & ChrW(symD7) & ChrW(symE) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapV) & ChrW(symBackslash) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symCapV) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapV)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symD7) & ChrW(symE)
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7) & ChrW(symE) & ChrW(symBackslash) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7) & ChrW(symE) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(sym1)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(sym1)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7) & ChrW(sym1) & ChrW(symBackslash) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7) & ChrW(sym1) & ChrW(symA)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym1)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.Position = 5
.Font.Spacing = 2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
' The following 92 lines of code align a parestigmeno gorgon that is above
' kentemata that are above an oxeia.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCa
pK) & _
ChrW(symCapL) & ChrW(symColon) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symExcl)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCa
pK) & _
ChrW(symCapL) & ChrW(symColon) & "]" & ChrW(symExcl)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Engrave = True
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symExcl)
.Font.Engrave = True
With .Replacement
.Text = "^&"
.Font.Engrave = False
.Font.Spacing = -4
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
With Selection.Font
.Emboss = False
.Engrave = False
End With
'

' The following 10 lines of code shift a gorgon to the right


' when placed beneath an oxeia.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapX) & ChrW(symCapE) & ChrW(symCapR) & "]"
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symS) & ChrW(symCapE) & ChrW(symCapR) & "]"
With .Replacement
.Font.Emboss = True
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapX) & ChrW(symS) & "]" & "[" & ChrW(symCapE) & C
hrW(symCapR) & "]"
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Palaia"
.Text = ChrW(symS) & ChrW(sym5)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
' The following 40 lines of code shift a gorgon down that is above an oxeia with
a kentema on
' top (i.e., a jump of three)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Font.Name = "BZ Palaia"


.Text = ChrW(symF) & ChrW(symM) & ChrW(symR)
.Replacement.Text = ChrW(symF) & ChrW(symR) & ChrW(symM)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symF) & ChrW(symM) & ChrW(symE)
.Replacement.Text = ChrW(symF) & ChrW(symR) & ChrW(symM)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symF) & ChrW(symE)
.Replacement.Text = ChrW(symF) & ChrW(symR)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symF) & ChrW(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symR)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Position = -3

.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 46 lines of code shift a gorgon to its proper position when plac
ed
' on an oxeia that has an ypsele and kentemata above it (a jump of 4+1)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symZ) & ChrW(symE)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symZ)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 4

.Font.Position = 4
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_PalaiaKentimataOmalo()


'
' The following lines of code move the kentemata to the left and lower the omalo
n when they collide
' beneath an oxeia.
'
'first rearrange the notes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symU) & ChrW(symE) & ChrW(symW) & ChrW(symCapW) & Chr
W(symLT) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symC) & ChrW(symD) & ChrW(symE) & ChrW(symW) & ChrW(s
ymLT) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symC) & ChrW(symU) & ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symC) & ChrW(symLT) & ChrW(symU)
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD) & ChrW(symU) & ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symD) & ChrW(symLT) & ChrW(symU)
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC) & ChrW(symE) & ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symC) & ChrW(symLT) & ChrW(symE)
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC) & ChrW(symW) & ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symC) & ChrW(symLT) & ChrW(symW)
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC) & ChrW(symCapW) & ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symC) & ChrW(symLT) & ChrW(symCapW)
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symE) & ChrW(symW) & ChrW(symCapW) & "]"
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Palaia"
.Text = "^&"
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symU)
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = "^&"
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symD) & ChrW(symC) & ChrW(symLT) & "]"
.Font.StrikeThrough = True
With .Replacement
.Font.Name = "BZ Palaia"

.Text = "^&"
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'then, reposition the notes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symC) & ChrW(symLT)
With .Replacement
.Text = ChrW(symCE) & ChrW(symLT)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symD) & ChrW(symCE) & "]" & ChrW(symLT)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLT)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Position = -2
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following lines of text shift an omalon (omalon on the middle of two notes
)
' down when it collides with a kentema or kentemata that are beneath an oxeia.
'
'first bring the omalon before gorgon etc.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symE) & ChrW(symComma)
.Replacement.Text = ChrW(symComma) & ChrW(symE)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symComma)
With .Replacement
.Text = ChrW(symComma)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symE)
With .Replacement
.Text = ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(symE)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Palaia"
.Text = ChrW(symComma)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = ChrW(symE)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symComma)
With .Replacement
.Font.Name = "BZ Loipa"
.Text = ChrW(symComma)
.Font.Emboss = True

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symGrave) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & Ch
rW(sym4) & _
ChrW(sym5) & ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symGrave) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(symGrave)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym1) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym1)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym2) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym2)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym3) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym3)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym4) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym4)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym5) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym5)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym6) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym6)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym7) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym7)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym8) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym8)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym9) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symComma) & ChrW(sym9)
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Palaia"
.Text = ChrW(symComma)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'then fix it
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symC) & ChrW(symCE) & ChrW(symComma) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symA) & ChrW(symComma) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC) & ChrW(symA) & ChrW(symComma)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symCE)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symD) & ChrW(symCE) & "]" & ChrW(symA) & ChrW(symComm
a)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symComma)
.Font.StrikeThrough = True

With .Replacement
.Text = "^&"
.Font.Position = -1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub

Private Sub BZ_Polish_PalaiaTzakismaAples()


'
' The following 14 lines of code fix an orthographical error when the user puts
a tzakisma beneath
' a jump of four.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symG) & ChrW(symCapI)
.Replacement.Text = ChrW(symG) & ChrW(symCapU)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symG)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Font.Name = "BZ Palaia"


.Text = ChrW(symCapI)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symG) & ChrW(symCapI)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symG) & ChrW(symCapU)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symG)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapU)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Palaia"
.Text = "^&"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
'
' The following 45 lines of code shift a tzakisma to the right when
' it is to the right of an ypsele above an oligon (a jump of five
' held for two beats) so that they don't collide
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symS)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symU) & ChrW(symI) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symS) & "[" & ChrW(symU) & ChrW(symI) & "]"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symS)
.Font.StrikeThrough = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = 2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symU) & ChrW(symI) & "]"
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symU)
.Font.StrikeThrough = False
.Font.Emboss = False
.Font.Spacing = -2
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Polish_PalaiaSyndesmos()


'
' The following 61 lines of code shift the syndesmos to the right when preceded
by an oligon
' with kentemata and a gorgon.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symCapV)
With .Replacement
.Text = "^&"
.Font.Emboss = True

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symQuestion)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapV) & ChrW(symQuestion)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuestion)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symRCuBr)
.Font.StrikeThrough = False
.Font.Name = "BZ Loipa"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False

Selection.Font.StrikeThrough = False
'
' The following 65 lines of code replace a syndesmos followed by a psefiston
' with special characters that replace these two symbols
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symSlash)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symQuestion)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash) & ChrW(symQuestion)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symQuestion) & ChrW(symSlash)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuestion) & ChrW(symSlash)
.Font.Emboss = True
With .Replacement

.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuestion)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symLowLine)
.Font.StrikeThrough = False
.Font.Name = "BZ Palaia"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSlash)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(symMinus)
.Font.StrikeThrough = False
.Font.Name = "BZ Palaia"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
' The following 30 lines of code shift the kentemata to the left when they
'
collide with a psefeston beneath an oligon.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symU)
With .Replacement

.Font.Name = "BZ Palaia"


.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symC) & ChrW(symE) & ChrW(symSlash) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC) & ChrW(symU) & ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symC) & ChrW(symSlash) & ChrW(symU)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symC) & ChrW(symE) & ChrW(symSlash)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symC) & ChrW(symSlash) & ChrW(symE)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symU)
.Font.Emboss = True
With .Replacement
.Font.Name = "BZ Byzantina"
.Text = "^&"
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symC) & ChrW(symU) & ChrW(symSlash)
With .Replacement
.Text = ChrW(symC) & ChrW(symSlash) & ChrW(symU)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symC) & ChrW(symSlash)
With .Replacement
.Text = ChrW(symCE) & ChrW(symSlash)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
' The next lines of code shift the tzakisma beneath a petaste to its proper

'
'

position (more to the right)

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & _
ChrW(symCapG) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(s
ymCapL) & _
ChrW(symDQuotes) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symCapI)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & _
ChrW(symCapG) & ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(s
ymCapL) & _
ChrW(symDQuotes) & "]" & ChrW(symCapI)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapI)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym7)
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
'
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symCapI)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & ChrW
(symCapV) & _
ChrW(symCapB) & ChrW(symCapN) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[" & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(symCa
pG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & _
ChrW(symDQuotes) & ChrW(symCapZ) & ChrW(symCapX) & ChrW(symCapC) & ChrW
(symCapV) & _
ChrW(symCapB) & ChrW(symCapN) & "]" & ChrW(symCapI)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapI)
.Font.StrikeThrough = True
With .Replacement
.Text = ChrW(sym7)
.Font.StrikeThrough = False
.Font.Emboss = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
Selection.Font.StrikeThrough = False
End Sub

Private Sub BZ_Polish_RepositionCompinations1()


'
' The following lines of code reset the position of components of combinations.
' These positions would be lost if you ran PolishNotes after MakeNotesRed,
' therefore I reset them.

'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symExcl)
.Font.Name = "BZ Loipa"
With .Replacement
.Text = ChrW(symD6) & ChrW(symExcl)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -15
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symExcl)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 15
.Font.Position = 1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporoi, digorgo-stigmi aristera, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symSharp)
.Font.Name = "BZ Loipa"

With .Replacement
.Text = ChrW(symD6) & ChrW(symSharp)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -16
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSharp)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 16
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporroi, kentimata, digorgo-stigmi deksia
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symPercent)
.Font.Name = "BZ Loipa"
With .Replacement
.Text = ChrW(symD6) & ChrW(symPercent)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -17
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symPercent)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 17
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporroi, kentimata, trigorgo-stigmi aristera
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symD6) & ChrW(symAmber)
With .Replacement
.Text = ChrW(symD6) & ChrW(symAmber)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -18
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAmber)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 18
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporroi, kentimata, trigorgo-stigmi deksia
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symD6) & ChrW(symLPar)
With .Replacement
.Text = ChrW(symD6) & ChrW(symLPar)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"

.Font.Emboss = False
.Font.Spacing = -18
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLPar)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 18
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Polish_RepositionCompinations2()


'
' The following lines of code reset the position of components of combinations.
' These positions would be lost if you ran PolishNotes after MakeNotesRed,
' therefore I reset them.
'
'oxeia, kentimata, gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7) & ChrW(symE)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD7) & ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 1
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, kentimata, digorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7) & ChrW(symCapT)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD7) & ChrW(symCapT)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7)

.Font.Name = "BZ Palaia"


.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -8
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapT)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 8
.Font.Position = -1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, gorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symE)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"

.Font.Emboss = False
.Font.Spacing = -8
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 8
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, digorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symT)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symT)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -10

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symT)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 10
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, trigorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symY)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symY)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -12
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symY)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 12
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, kentimata, digorgo-stigmi aristera
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symD9)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symD9)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -11
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True

.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD9)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = ChrW(sym3)
.Font.Emboss = False
.Font.Spacing = 11
.Font.Position = 5
.Font.Name = "BZ Loipa"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, kentimata, trigorgo-stigmi aristera
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6) & ChrW(symDA)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symDA)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -13
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True

.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symDA)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = ChrW(sym7)
.Font.Emboss = False
.Font.Spacing = 13
.Font.Position = 5
.Font.Name = "BZ Loipa"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuote) & ChrW(symE)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symQuote) & ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuote)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -1
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWildcards = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 1
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_Justify1()


'
'
'
'
'
'
'

Justify Macro
Macro written by Stefanos Souldatos
The following macro inserts spaces in the BZ font only where necessary
Then, it replaces spaces in the BZ font with spaces using the Tahoma font
with the font size set at "1", and then it justifies the spacing.
(It is necessary to change the font name before justification is possible)
'add one space after every symbol
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "?"
With .Replacement
.Text = "^&" & ChrW(symSpace)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Fthores"
.Text = "?"

With .Replacement
.Text = "^&" & ChrW(symSpace)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "?"
With .Replacement
.Text = "^&" & ChrW(symSpace)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "?"
With .Replacement
.Text = "^&" & ChrW(symSpace)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "?"
With .Replacement
.Text = "^&" & ChrW(symSpace)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

'
'delete spaces before backtracking characters (BZ Byzantina)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symTilde) & ChrW(symExcl) & ChrW(symAt) & ChrW(symSha
rp) & _
ChrW(symDollar) & ChrW(symPercent) & ChrW(symCircum) & ChrW(symAmber
) & ChrW(symStar) & _
ChrW(symLPar) & ChrW(symRPar) & ChrW(symVertical) & _
ChrW(symGrave) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & ChrW(sym4) &
ChrW(sym5) & _
ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & ChrW(sym0) & _
ChrW(symCapW) & ChrW(symCapE) & ChrW(symCapR) & ChrW(symCapT) & ChrW
(symCapY) & _
ChrW(symCapU) & ChrW(symCapI) & ChrW(symRCuBr) & _
ChrW(symW) & ChrW(symE) & ChrW(symR) & ChrW(symT) & ChrW(symY) & Chr
W(symU) & _
ChrW(symI) & ChrW(symRSqBr) & _
ChrW(symColon) & ChrW(symQuote) & _
ChrW(symCapC) & ChrW(symCapB) & ChrW(symCapN) & ChrW(symCapM) & ChrW
(symLT) & _
ChrW(symGT) & ChrW(symQuestion) & _
ChrW(symX) & ChrW(symB) & ChrW(symN) & ChrW(symM) & ChrW(symComma) &
ChrW(symFull) & _
ChrW(symSlash) & ChrW(symCopyright) & _
ChrW(sym91) & ChrW(symA5) & ChrW(symA6) & ChrW(symA7) & ChrW(symD0)
& ChrW(symE4) & _
ChrW(symD8) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'delete spaces after forward tracking characters (BZ Byzantina)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"

.Text = "[" & ChrW(symVertical) & ChrW(symRSqBr) & ChrW(symRCuBr) & ChrW
(symBackslash) & _
ChrW(symQ) & ChrW(symCapQ) & ChrW(symO) & ChrW(symCapO) & ChrW(symP)
& ChrW(symCapP) & _
ChrW(symLSqBr) & ChrW(symLCuBr) & ChrW(symA5) & ChrW(symA6) & ChrW(s
ymA7) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "?" & ChrW(symSpace)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'backtracking characters with two symbols (eteron)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symQuestion)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symQuestion)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
'
'backtracking characters with two symbols (omalon)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symComma)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symComma)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False

'
'delete spaces before backtracking characters (BZ Fthores)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Fthores"
.Text = "[!" & ChrW(symAmber) & ChrW(sym7) & ChrW(symCapY) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?"
.Font.Emboss = True

With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'delete spaces after forward tracking characters (BZ Fthores)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Fthores"
.Text = "[" & ChrW(symPercent) & ChrW(symCircum) & ChrW(sym5) & ChrW(sym
6) & "]"
With .Replacement
.Text = "^&"

.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "?" & ChrW(symSpace)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Justify2()


'
'delete spaces before backtracking characters (BZ Ison)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)

With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "?"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'backtracking characters with two symbols (yfen1)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symZ)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symZ)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
'
'backtracking characters with two symbols (yfen2)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapZ)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symCapZ)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
'
'backtracking characters with two symbols (yfen3)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symX)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symX)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
'
'backtracking characters with two symbols (yfen4)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = ChrW(symCapX)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)

With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symCapX)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False

'
'delete spaces before backtracking characters (BZ Loipa)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symTilde) & ChrW(symExcl) & ChrW(symAt) & ChrW(symSha
rp) & _
ChrW(symDollar) & ChrW(symPercent) & ChrW(symCircum) & ChrW(symAmber
) & ChrW(symStar) & _
ChrW(symLPar) & ChrW(symVertical) & _
ChrW(symGrave) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & ChrW(sym4) &
ChrW(sym5) & _
ChrW(sym6) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & _
ChrW(symCapQ) & ChrW(symRCuBr) & _
ChrW(symQ) & ChrW(symRSqBr) & _
ChrW(symCapM) & ChrW(symLT) & ChrW(symGT) & _
ChrW(symZ) & _
ChrW(symA1) & ChrW(symA2) & ChrW(symA3) & ChrW(symA5) & ChrW(symA6)
& ChrW(symA7) & _
ChrW(symA8) & ChrW(symAA) & ChrW(symAB) & ChrW(symAC) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)

.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'delete spaces after forward tracking characters (BZ Loipa)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symSlash)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "?" & ChrW(symSpace)
.Font.Emboss = True
With .Replacement
.Text = "^&"

.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Justify3()


'
'backtracking characters with two symbols (eteron - BZ Loipa)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symRCuBr)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement

.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symRCuBr)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
'
'backtracking characters with two symbols (omalon - BZ Loipa)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symRSqBr)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symRSqBr)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False

'
'delete spaces before backtracking characters (BZ Palaia)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symDollar) & ChrW(symStar) & ChrW(symLPar) & ChrW(sym
RPar) & _
ChrW(symLowLine) & ChrW(symPlus) & _
ChrW(sym4) & ChrW(sym5) & ChrW(sym7) & ChrW(sym8) & ChrW(sym9) & Chr
W(sym0) & _
ChrW(symMinus) & ChrW(symEq) & _
ChrW(symCapQ) & ChrW(symCapW) & ChrW(symCapE) & ChrW(symCapR) & ChrW
(symCapT) & _
ChrW(symCapY) & ChrW(symCapU) & ChrW(symCapI) & _
ChrW(symW) & ChrW(symE) & ChrW(symR) & ChrW(symT) & ChrW(symY) & Chr
W(symU) & _
ChrW(symI) & _
ChrW(symCapM) & ChrW(symLT) & ChrW(symGT) & _
ChrW(symX) & ChrW(symM) & ChrW(symComma) & ChrW(symFull) & ChrW(symS
lash) & _
ChrW(sym91) & ChrW(symD0) & ChrW(symE4) & ChrW(symD8) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'delete spaces after forward tracking characters (BZ Palaia)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = "[" & ChrW(symQ) & ChrW(symCapC) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "?" & ChrW(symSpace)
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'backtracking characters with two symbols (omalon - BZ Palaia)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symComma)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symComma)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
'
'backtracking characters with two symbols (eteron me psifisto - BZ Loipa)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Font.Name = "BZ Palaia"
.Text = ChrW(symLowLine)
With .Replacement
.Text = ChrW(symFF)
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?" & ChrW(symFF)
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symFF)
With .Replacement
.Text = ChrW(symLowLine)
.Font.StrikeThrough = False
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With

Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False
End Sub

Private Sub BZ_Justify4()


'
'delete spaces before backtracking characters (BZ Xronos)
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Xronos"
.Text = "[" & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCa
pF) & _
ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(symColon) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace) & "?"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.StrikeThrough = True
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.StrikeThrough = True
With .Replacement
.Text = ""
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.StrikeThrough = False
Selection.Font.Emboss = False

'
'kobei to keno prin apo apostrofo me gorgo i synexes elafron
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSpace) & ChrW(symJ) & "[" & ChrW(symR) & ChrW(symCapR) &
"]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSpace) & "[" & ChrW(symH) & ChrW(symCapH) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True

End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSpace) & "[" & ChrW(symCapO) & ChrW(symCapP) & ChrW(symL
CuBr) & "]" & _
"[" & ChrW(symH) & ChrW(symCapH) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = ChrW(symSpace) & ChrW(symCapP) & "[" & ChrW(symA5) & ChrW(symA6)
& ChrW(symA7) & "]" & _
"[" & ChrW(symH) & ChrW(symCapH) & "]"
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.Emboss = True
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.WholeStory
Selection.Font.Emboss = False
'
'kobei to keno anamesa se petasti-klasma kai apostrofos-psifisto-gorgo
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(sym91) & ChrW(symSpace) & ChrW(symJ) & ChrW(symSlash) & Chr
W(symR)
With .Replacement
.Text = "^&"
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
.Font.Emboss = True
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.Font.Emboss = False
' The following lines replace spaces in the BZ font with spaces using the Tahoma
font
' with the font size set at "1", and then it justifies the spacing. (It is nec
essary to change
' the font name before justification is possible.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSpace)
With .Replacement
.Text = " "
.Font.Size = 1
.Font.Name = "Tahoma"
.Font.Spacing = 0
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.WholeStory
Selection.ParagraphFormat.Alignment = wdAlignParagraphJustify
End Sub

Sub BZ_MakeNotesRed()
BZ_Initialize_Codes
BZ_MakeAllBlack
BZ_MakeNotesRed1
BZ_MakeNotesRed2
End Sub

Private Sub BZ_MakeNotesRed1()


' MakeNotesRed Macro
' This macro makes all the appropriate notes red. In particular it changes every
instance of the
'
gorgon, digorgon, trigorgon, fthores, elxeis, tempo marks, martyries, isok
ratema,
'
and all the older Byzantine music symbols, such as the isaki, tromikon, ly
gisma, etc.
'
' The following 90 lines of code make all the aforementioned characters red, exc
ept for the
'
gorgon, the digorgon, and the trigorgon.
'
Selection.HomeKey Unit:=wdStory
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
.Replacement.Text = "^&"
.Replacement.Font.Color = redColor

End With

'BZ Byzantina
Selection.Find.Font.Name = "BZ Byzantina"
'martyries
Selection.Find.Text = "[" & ChrW(symTilde) & ChrW(symGrave) & ChrW(symExcl)
& ChrW(symAt) & _
ChrW(symSharp) & ChrW(symDollar) & ChrW(symPercent) & ChrW(symCircum) & _
ChrW(symAmber) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & ChrW(sym4) & ChrW(s
ym5) & _
ChrW(sym6) & ChrW(sym7) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'dieseis-yfeseis
Selection.Find.Text = "[" & ChrW(symT) & ChrW(symY) & ChrW(symB) & ChrW(symN
) & _
ChrW(symCapT) & ChrW(symCapY) & ChrW(symCapB) & ChrW(symCapN) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'eteron, tromikon-ekstrepton, korona
Selection.Find.Text = "[" & ChrW(symQuestion) & ChrW(symGT) & ChrW(symFull)
& ChrW(symCopyright) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'isaki
Selection.Find.Text = "[" & ChrW(symQ) & ChrW(symCapQ) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'metra-diastoles
Selection.Find.Text = "[" & ChrW(symO) & ChrW(symP) & ChrW(symLSqBr) & ChrW(
symRSqBr) & ChrW(symVertical) & _
ChrW(symCapO) & ChrW(symCapP) & ChrW(symLCuBr) & ChrW(symRCuBr) & ChrW(symA
5) & ChrW(symA6) & ChrW(symA7) & _
ChrW(symA8) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'korona
Selection.Find.Text = ChrW(symCopyright)
Selection.Find.Execute Replace:=wdReplaceAll
'BZ Fthores
Selection.Find.Font.Name = "BZ Fthores"
'ola ektos apo tis anapnoes
Selection.Find.Text = "[!" & ChrW(symQuote) & ChrW(symDQuotes) & ChrW(symCop
yright) & "]"
Selection.Find.Execute Replace:=wdReplaceAll

'BZ Ison
Selection.Find.Font.Name = "BZ Ison"
'ola ektos apo ta yfen
Selection.Find.Text = "[!" & ChrW(symZ) & ChrW(symX) & ChrW(symCapZ) & ChrW(
symCapX) & "]"

Selection.Find.Execute Replace:=wdReplaceAll
'BZ Loipa
Selection.Find.Font.Name = "BZ Loipa"
'eteron
Selection.Find.Text = ChrW(symRCuBr)
Selection.Find.Execute Replace:=wdReplaceAll
'korones
Selection.Find.Text = "[" & ChrW(symCapM) & ChrW(symLT) & ChrW(symGT) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'BZ Palaia
Selection.Find.Font.Name = "BZ Palaia"
'palia simadia
Selection.Find.Text = "[" & ChrW(symRPar) & ChrW(sym0) & ChrW(symLowLine) &
ChrW(symPlus) & _
ChrW(symEq) & ChrW(symFull) & ChrW(symGT) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
'BZ Xronos
Selection.Find.Font.Name = "BZ Xronos"
'xroniki agori
Selection.Find.Text = "[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF
) & _
ChrW(symJ) & ChrW(symK) & ChrW(symL) & ChrW(symSemi) & _
ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & _
ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(symColon) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
' The following lines of code split compound characters containing a gorgon, dig
orgon, or a
'
trigorgon into two separate characters, so that the gorgon part of it can l
atter be made red.
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
'BZ Byzantina
Selection.Find.Font.Name = "BZ Byzantina"
'oligon, kentimata, gorgo
Selection.Find.Text = ChrW(symCapV)
Selection.Find.Replacement.Text = ChrW(symD7) & ChrW(symD8)
Selection.Find.Execute Replace:=wdReplaceAll
'yporroi, gorgo
Selection.Find.Text = ChrW(symColon)
Selection.Find.Replacement.Text = ChrW(symQuote) & ChrW(symD0)
Selection.Find.Execute Replace:=wdReplaceAll

'BZ Loipa

Selection.Find.Font.Name = "BZ Loipa"


'yporroi, gorgo-stigmi aristera
Selection.Find.Text = ChrW(symW)
Selection.Find.Replacement.Text = ChrW(symA4) & ChrW(symAA)
Selection.Find.Execute Replace:=wdReplaceAll
'yporroi, gorgo-stigmi deksia
Selection.Find.Text = ChrW(symCapW)
Selection.Find.Replacement.Text = ChrW(symA4) & ChrW(symAC)
Selection.Find.Execute Replace:=wdReplaceAll
'yporroi, digorgo
Selection.Find.Text = ChrW(symE)
Selection.Find.Replacement.Text = ChrW(symA4) & ChrW(symA5)
Selection.Find.Execute Replace:=wdReplaceAll
'yporroi, digorgo-stigmi aristera
Selection.Find.Text = ChrW(symCapE)
Selection.Find.Replacement.Text = ChrW(symA4) & ChrW(symA7)
Selection.Find.Execute Replace:=wdReplaceAll
'yporroi, trigorgo
Selection.Find.Text = ChrW(symR)
Selection.Find.Replacement.Text = ChrW(symA4) & ChrW(symA8)
Selection.Find.Execute Replace:=wdReplaceAll
'yporroi, trigorgo-stigmi aristera
Selection.Find.Text = ChrW(symCapR)
Selection.Find.Replacement.Text = ChrW(symA4) & ChrW(symA6)
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, kentimata, digorgo
Selection.Find.Text = ChrW(symSlash)
Selection.Find.Replacement.Text = ChrW(symD7) & ChrW(symE4)
Selection.Find.Replacement.Font.Name = "BZ Byzantina"
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Font.Name = "BZ Loipa"
'oligon, yporoi, gorgo, kentimata
Selection.Find.Text = ChrW(symCapT)
Selection.Find.Replacement.Text = ChrW(symT) & ChrW(symAB)
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporoi, gorgo-stigmi aristera, kentimata
Selection.Find.Text = ChrW(symU)
Selection.Find.Replacement.Text = ChrW(symT) & ChrW(symA1)
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporoi, gorgo-stigmi deksia, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapU)

.Font.Name = "BZ Loipa"


With .Replacement
.Text = ChrW(symD6) & ChrW(symExcl)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -15
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symExcl)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 15
.Font.Position = 1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporoi, digorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symY)
.Replacement.Text = ChrW(symD6) & ChrW(symA3)
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True

End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporoi, digorgo-stigmi aristera, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symI)
.Font.Name = "BZ Loipa"
With .Replacement
.Text = ChrW(symD6) & ChrW(symSharp)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -16
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symSharp)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 16
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporroi, kentimata, digorgo-stigmi deksia
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find

.Text = ChrW(symCapI)
.Font.Name = "BZ Loipa"
With .Replacement
.Text = ChrW(symD6) & ChrW(symPercent)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -17
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symPercent)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 17
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporoi, trigorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symCapY)
.Replacement.Text = ChrW(symD6) & ChrW(symA2)
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporroi, kentimata, trigorgo-stigmi aristera
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = ChrW(symO)
With .Replacement
.Text = ChrW(symD6) & ChrW(symAmber)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -18
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symAmber)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 18
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oligon, yporroi, kentimata, trigorgo-stigmi deksia
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = ChrW(symCapO)
.Font.Name = "BZ Loipa"
With .Replacement
.Text = ChrW(symD6) & ChrW(symLPar)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -18
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLPar)
.Font.Name = "BZ Loipa"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 18
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Private Sub BZ_MakeNotesRed2()


' MakeNotesRed Macro
' This macro makes all the appropriate notes red. In particular it changes every

instance of the
'
gorgon, digorgon, trigorgon, fthores, elxeis, tempo marks, martyries, isok
ratema,
'
and all the older Byzantine music symbols, such as the isaki, tromikon, ly
gisma, etc.
'
' The following 90 lines of code make all the aforementioned characters red, exc
ept for the
'
gorgon, the digorgon, and the trigorgon.
'
'BZ Palaia
'oxeia, kentimata, gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapV)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD7) & ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -1
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False

.Font.Spacing = 1
.Font.Position = 3
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
'oxeia, kentimata, digorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapC)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD7) & ChrW(symCapT)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD7)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -8
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapT)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 8
.Font.Position = -1
End With

.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
'oxeia, yporroi, gorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapO)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -8
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 8
.Font.Position = 5
End With
.Forward = True

.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
'oxeia, yporroi, digorgo, kentimata
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symP)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symT)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -10
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symT)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 10
.Font.Position = 5
End With
.Forward = True

.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

'oxeia, yporroi, trigorgo, kentimata


Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLSqBr)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symY)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -12
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symY)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 12
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchCase = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
'oxeia, yporroi, kentimata, digorgo-stigmi aristera
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symCapP)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symD9)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -11
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD9)
.Font.Emboss = True
With .Replacement
.Text = ChrW(symD9)
.Font.Emboss = False
.Font.Spacing = 11
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True

.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
'
'
'oxeia, yporroi, kentimata, trigorgo-stigmi aristera
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symLCuBr)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symD6) & ChrW(symDA)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = False
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symD6)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -13
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symDA)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = ChrW(symDA)
.Font.Emboss = False
.Font.Spacing = 13
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue

.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'oxeia, yporroi, gorgo
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symDQuotes)
.Font.Name = "BZ Palaia"
With .Replacement
.Text = ChrW(symQuote) & ChrW(symE)
.Font.Emboss = True
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symQuote)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = -1
End With
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
'''continues
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(symE)
.Font.Name = "BZ Palaia"
.Font.Emboss = True
With .Replacement
.Text = "^&"
.Font.Emboss = False
.Font.Spacing = 1
.Font.Position = 5
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True

.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

' The following 86 lines of code make all gorgons, digorgons, and trigorgons red
.
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symCapW) & ChrW(symW) & ChrW(symCapE) & ChrW(symE) &
_
ChrW(symCapR) & ChrW(symR) & ChrW(symD0) & ChrW(symE4) & ChrW(symD8
) & "]"
With .Replacement
.Text = "^&"
.Font.Color = redColor
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Loipa"
.Text = "[" & ChrW(symGrave) & ChrW(symTilde) & ChrW(symQ) & ChrW(symCap
Q) & ChrW(symExcl) & _
ChrW(symAt) & ChrW(symSharp) & ChrW(symDollar) & ChrW(symPercent) & Chr
W(symCircum) & _
ChrW(symAmber) & ChrW(symStar) & ChrW(symLPar) & ChrW(sym1) & ChrW(sym2
) & _
ChrW(sym3) & ChrW(sym4) & ChrW(sym5) & ChrW(sym6) & ChrW(sym7) & ChrW(s
ym8) & ChrW(sym9) & _
ChrW(symA1) & ChrW(symA2) & ChrW(symA3) & ChrW(symA5) & ChrW(symA6) & C
hrW(symA7) & _
ChrW(symA8) & ChrW(symAA) & ChrW(symAB) & ChrW(symAC) & "]"
With .Replacement
.Text = "^&"
.Font.Color = redColor
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Palaia"

.Text = "[" & ChrW(symDollar) & ChrW(sym4) & ChrW(sym5) & ChrW(symW) & C
hrW(symE) & _
ChrW(symR) & ChrW(symT) & ChrW(symY) & ChrW(symCapW) & ChrW(symCapE) & _
ChrW(symCapR) & ChrW(symCapT) & ChrW(symCapY) & ChrW(symD0) & ChrW(symE4
) & ChrW(symD8) & _
ChrW(symD9) & ChrW(symDA) & "]"
With .Replacement
.Text = "^&"
.Font.Color = redColor
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchWildcards = True
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Sub BZ_MakeMartyriesRed()
'
' MakeMartyriesRed Macro
'
' This little macro makes all martyriessymbols red.
'
BZ_Initialize_Codes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Byzantina"
.Text = "[" & ChrW(symTilde) & ChrW(symGrave) & ChrW(symExcl) & ChrW(sym
At) & _
ChrW(symSharp) & ChrW(symDollar) & ChrW(symPercent) & ChrW(symCircum) &
_
ChrW(symAmber) & ChrW(sym1) & ChrW(sym2) & ChrW(sym3) & ChrW(sym4) & Ch
rW(sym5) & _
ChrW(sym6) & ChrW(sym7) & "]"
With .Replacement
.Text = "^&"
.Font.Color = redColor
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll

'BZ Byzantina
Selection.Find.Font.Name = "BZ Fthores"
'martyries
Selection.Find.Text = "[" & ChrW(symVertical) & ChrW(symBackslash) & ChrW(sy
mA) & ChrW(symS) & _
ChrW(symZ) & ChrW(symX) & ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapZ) & C
hrW(symCapX) & "]"
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Sub BZ_MakeIsonRed()
'
' MakeIsonRed Macro
'
' This little macro makes all isokratema symbols red.
'
BZ_Initialize_Codes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF) & ChrW(s
ymG) & _
ChrW(symH) & ChrW(symJ) & ChrW(symK) & ChrW(symL) & ChrW(symSemi) & Chr
W(symQuote) & _
ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(sy
mCapG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & ChrW(symDQuotes) & _
ChrW(symE) & ChrW(symR) & ChrW(symT) & ChrW(symY) & ChrW(symU) & ChrW(s
ymI) & ChrW(symO) & _
ChrW(symCapE) & ChrW(symCapR) & ChrW(symCapT) & ChrW(symCapY) & ChrW(sy
mCapU) & ChrW(symCapI) & ChrW(symCapO) & "]"
With .Replacement
.Text = "^&"
.Font.Color = redColor
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Sub BZ_MakeIsonBlue()
'

' MakeIsonBlue Macro


' Macro recorded 3/25/2005 by Father Ephraim
'
' This little macro makes all isokratema symbols blue.
'
BZ_Initialize_Codes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF) & ChrW(s
ymG) & _
ChrW(symH) & ChrW(symJ) & ChrW(symK) & ChrW(symL) & ChrW(symSemi) & Chr
W(symQuote) & _
ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(sy
mCapG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & ChrW(symDQuotes) & _
ChrW(symE) & ChrW(symR) & ChrW(symT) & ChrW(symY) & ChrW(symU) & ChrW(s
ymI) & ChrW(symO) & _
ChrW(symCapE) & ChrW(symCapR) & ChrW(symCapT) & ChrW(symCapY) & ChrW(sy
mCapU) & ChrW(symCapI) & ChrW(symCapO) & "]"
With .Replacement
.Text = "^&"
.Font.Color = 16729600
'
.Font.Color = wdColorBlue
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Sub BZ_MakeIsonGreen()
'
' MakeIsonGreen Macro
' Macro recorded 3/25/2005 by Father Ephraim
'
' This little macro makes all isokratema symbols green.
'
BZ_Initialize_Codes
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Font.Name = "BZ Ison"
.Text = "[" & ChrW(symA) & ChrW(symS) & ChrW(symD) & ChrW(symF) & ChrW(s
ymG) & _
ChrW(symH) & ChrW(symJ) & ChrW(symK) & ChrW(symL) & ChrW(symSemi) & Chr
W(symQuote) & _

ChrW(symCapA) & ChrW(symCapS) & ChrW(symCapD) & ChrW(symCapF) & ChrW(sy


mCapG) & _
ChrW(symCapH) & ChrW(symCapJ) & ChrW(symCapK) & ChrW(symCapL) & ChrW(sy
mColon) & ChrW(symDQuotes) & _
ChrW(symE) & ChrW(symR) & ChrW(symT) & ChrW(symY) & ChrW(symU) & ChrW(s
ymI) & ChrW(symO) & _
ChrW(symCapE) & ChrW(symCapR) & ChrW(symCapT) & ChrW(symCapY) & ChrW(sy
mCapU) & ChrW(symCapI) & ChrW(symCapO) & "]"
With .Replacement
.Text = "^&"
.Font.Color = wdColorGreen
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Sub BZ_MakeAllBlack()
'
' make_all_black Macro
' Macro recorded 3/8/2006 by Stefanos Souldatos
'
Selection.WholeStory
Selection.Font.Color = wdColorBlack
End Sub

Sub BZ_ExpandLine()
'
' ExpandLine Macro
' Macro recorded 2/2/2005 by Father Ephraim
'
' Each time the following little macro is run, it will increase the font size of
every small
' character in the line of text where the cursor is by a half point. This is us
eful after
' running the "Justify" macro for a file with Byzantine notation, because the "
Justify"
' macro increases the spacing between notes on all the lines except for the las
t
' line. By running this macro once or twice on that last line, you can make its
spacing
' look similar to that of the other lines. This macro is also useful for increa
sing the
' spacing on lines that have syllables with many letters associated with notes
that
' do not take up a lot of space horizontally.
'
Dim y

Selection.HomeKey Unit:=wdLine
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
For Each y In Selection.Characters
If y.Font.Size < 10 Then
y.Font.Size = y.Font.Size + 0.5
End If
Next
End Sub

Sub BZ_CompressLine()
' CompressLine Macro
' Macro recorded 2/2/2005 by Father Ephraim
'
' This little macro undoes what the "ExpandLine" macro does. In other words, it
shrinks by a half
' point every blank space which had been expanded by that macro.
'
Dim y
Selection.HomeKey Unit:=wdLine
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
For Each y In Selection.Characters
If y.Font.Size < 11 And y.Font.Size > 1 Then
y.Font.Size = y.Font.Size - 0.5
End If
Next
End Sub

Sub BZ_MoveUp()
'
' MoveUp Macro
' Macro recorded 1/3/2005 by Father Ephraim
'
Dim y
For Each y In Selection.Characters
y.Font.Position = y.Font.Position + 1
Next
End Sub

Sub BZ_MoveDown()
'
' MoveDown Macro
' Macro recorded 1/3/2005 by Father Ephraim
'
Dim y
For Each y In Selection.Characters

y.Font.Position = y.Font.Position - 1
Next
End Sub

Sub BZ_MoveLeft()
'
' MoveLeft Macro
' Macro recorded 1/3/2005 by Father Ephraim
'
Dim y
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
For Each y In Selection.Characters
y.Font.Spacing = y.Font.Spacing - 1
Next
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
For Each y In Selection.Characters
y.Font.Spacing = y.Font.Spacing + 1
Next
End Sub

Sub BZ_MoveRight()
'
' MoveRight Macro
' Macro recorded 1/3/2005 by Father Ephraim
'
Dim y
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
For Each y In Selection.Characters
y.Font.Spacing = y.Font.Spacing + 1
Next
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
For Each y In Selection.Characters
y.Font.Spacing = y.Font.Spacing - 1
Next
End Sub

Sub BZ_FormatTextbox()
'
' textbox Macro
' Macro recorded 9/3/2006 by Stefanos Souldatos
'
Selection.Font.Name = "Palatino Linotype"
Selection.Font.Size = 12
Selection.Font.Bold = True
With Selection.ParagraphFormat
.LeftIndent = InchesToPoints(0)
.RightIndent = InchesToPoints(0)
.SpaceBefore = 0
.SpaceBeforeAuto = False
.SpaceAfter = 0
.SpaceAfterAuto = False
.LineSpacingRule = wdLineSpaceExactly
.LineSpacing = 60
.Alignment = wdAlignParagraphLeft
.WidowControl = True
.KeepWithNext = False
.KeepTogether = False
.PageBreakBefore = False
.NoLineNumber = False
.Hyphenation = True
.FirstLineIndent = InchesToPoints(0)
.OutlineLevel = wdOutlineLevelBodyText
.CharacterUnitLeftIndent = 0
.CharacterUnitRightIndent = 0
.CharacterUnitFirstLineIndent = 0
.LineUnitBefore = 0
.LineUnitAfter = 0
End With
Selection.WholeStory
With Selection.ShapeRange
.Fill.Visible = False 'msoFalse
.Line.Visible = msoFalse
.LockAspectRatio = msoFalse
.TextFrame.MarginLeft = 0#
.TextFrame.MarginRight = 0#
.TextFrame.MarginTop = 0#
.TextFrame.MarginBottom = 0#
.RelativeHorizontalPosition = wdRelativeHorizontalPositionColumn
.RelativeVerticalPosition = wdRelativeVerticalPositionPage
.Top = CentimetersToPoints(1.9)
.Height = 730
.Width = 470
.Left = -5
.LockAnchor = False
.WrapFormat.AllowOverlap = True
.WrapFormat.Side = wdWrapBoth
.WrapFormat.DistanceTop = CentimetersToPoints(0)
.WrapFormat.DistanceBottom = CentimetersToPoints(0)
.WrapFormat.DistanceLeft = CentimetersToPoints(0) '(0.32)

.WrapFormat.DistanceRight = CentimetersToPoints(0) '(0.32)


.WrapFormat.Type = 3
.ZOrder 4
.TextFrame.AutoSize = False
.TextFrame.WordWrap = True
End With
End Sub

Sub BZ_MakeSelectionRed()
'
' BZ_MakeSelectionRed Macro
' Macro created by Stefanos Souldatos
'
' This little macro makes the selected text red (used for the arxigramma or othe
r text)
'
BZ_Initialize_Global_Variables
Selection.Font.Color = redColor
End Sub
Sub BZ_tonos()
'
' BZ_tonos Iaeniaioie?
' Aaanao? iaeniaioie?o 10/25/2006 a?u
' afairei tous tonous apo ena keimeno
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "U"
.Replacement.Text = "a"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "u"
.Replacement.Text = "i"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With

Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "?"
.Replacement.Text = "e"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "y"
.Replacement.Text = "o"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "?"
.Replacement.Text = "u"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "?"
.Replacement.Text = "c"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "Y"
.Replacement.Text = "a"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False

.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ","
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "."
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ";"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "!"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False

.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Das könnte Ihnen auch gefallen