Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bcdh/dedavorifikator
Конвертор у Уникод за тзв. Даворов фонт
https://github.com/bcdh/dedavorifikator
fonts unicode unicode-converter
Last synced: about 2 months ago
JSON representation
Конвертор у Уникод за тзв. Даворов фонт
- Host: GitHub
- URL: https://github.com/bcdh/dedavorifikator
- Owner: BCDH
- License: gpl-3.0
- Created: 2019-02-22T11:58:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-23T16:16:43.000Z (12 months ago)
- Last Synced: 2024-04-24T12:26:46.830Z (9 months ago)
- Topics: fonts, unicode, unicode-converter
- Language: XSLT
- Homepage:
- Size: 1.84 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Дедаворификатор
Дедаворификатор је XSLT трансформација помоћу које се текстови писани у Ворду такозваним „Даворовим фонтом” конвертују у стандардни Уникод.
#### Пример текста у „Даворовом фонту”
![](https://i.imgur.com/7vfwNzN.jpg)#### Пример „дедаворификованог” текста
![Скриншот 2019-03-28 16.05.38](https://i.imgur.com/bp4FOOE.png)
## Шта је то Даворов фонт?
„Даворов фонт” је за потребе Института за српски језик САНУ направио Давор Палчић. Фонт је коришћен за писање и штампање институтских публикација - речника (Речник САНУ и Етимолошки речник српског језика), монографија и часописа, током више од две деценије.
Ради технолошког унапређења процеса рада неопходан је прелазак на стандардне Уникод фонтове, па сарадници Института за српски језик САНУ користе и ову прилику да се захвале Давору Палчићу на фонту који их је све ове године савршено служио.
## Куцање у Уникоду
За куцање у Уникоду (укључујући основну и проширену ћирилицу, латиницу и комбиноване дијакритике) на рачунарима са оперативним системом Windows препоручујемо [проширену српску тастатуру](https://github.com/BCDH/extended-serbian-keyboard).
## Употреба
### Инсталација
1. Преузети фолдер са GitHub репозиторијума BCDH/dedavorifikator преко следећег линка: [https://github.com/BCDH/dedavorifikator](https://github.com/BCDH/dedavorifikator) и то десним кликом на зелено дугме *Clone or download*:
![](https://i.imgur.com/nUqyLY9.jpg)
**(слика 1)**
- уколико користите апликацију GitHub Desktop, изаберите опцију *Open in desktop* или копирајте URL па клонирајте репозиторијум у GitHub Desktop-у и изаберите место на свом рачунару где желите да клон буде сачуван.
- ако не користите GitHub Desktop, кликните на Download ZIP, па распакујте зиповани фолдер
![](https://i.imgur.com/ebOwc0e.jpg)
**(слика 2)**### Ажурирање
- Ако користите апликацију GitHub Desktop, ажурирајте репозиторијум преко команде Pull origin
- Ако не користите апликацију GitHub Desktop, и даље можете да скинете [новије верзије](https://github.com/BCDH/dedavorifikator/releases) дедаворификатора као зиповани фолдер и да замените старију верзију на свом рачунару.### Конверзија
#### Подешавање сценарија за конверзију
Приликом прве конверзије неопходно је подесити сценарио за конверзију. Сваки следећи пут, конверзија ће бити далеко лакша и бржа.
1. Фајл за дедаворификацију отворити у Ворду и сачувати га као *.xml* тако што ћете:
- у главном менију кликнути на *File*
- потом на *Save as*
- у прозору који се отвори одабрати опцију *Word XML document (.xml)* из падајућег менија који је понуђен у делу *Save as type*
- кликнути на дугме *Save* у доњем десном углу прозора![](https://i.imgur.com/eciuc8S.jpg)
**(слика 3)**
2. Отворити XML фајл који смо управо направили у оХygen XML Editor-у (или неком другом програму који даје могућност XSLT трансформације XML фајлова)
3. На полици са алаткама изабрати иконицу за подешавања у облику француског кључа (слика 4)![](https://i.imgur.com/zwAMNOl.jpg)
**(слика 4)**
4. Када се отвори прозор за подешавање сценарија за трансформацију:
- кликнути на дугме *New* и изабрати опцију *XML transformation with XSLT* (прва опција) из падајућег менија![](https://i.imgur.com/7ywMyY4.jpg)
**(слика 5)**
5. У новом прозору за подешавања (слика 6):
- уписати име под којим желимо да сачувамо сценарио, нпр. дедаворификатор (аутоматски ту пише име фајла који је тренутно отворен у Oxygen-у)
- изабрати опцију *Global options* да бисмо могли да користимо сценарио и кад отворимо друге фајлове, иначе ћемо сваки пут морати поново да подешавамо сценарио за трансформацију
- у картици XSLT подесити параметре тако што ћете најпре унети локацију XSL сценарија (фајл који смо скинули са GitHub-а) у део предвиђен за *XSL URL*, то можете урадити и левим кликом на иконицу жуте фасикле (слика 6)
![](https://i.imgur.com/0bquhxZ.jpg)
**(слика 6)**
- ту треба пронаћи и изабрати XSL фајл (слика 7)![](https://i.imgur.com/GSuHUYP.jpg)
**(слика 7)**
- затим треба обавезно променити *Transformer* у *Saxon-HE 9.6.0.7* (претходно се ту налазио *Saxon 6.5.5*) (слика 6)
6. У картици *Output* означити опцију *Save as* и изабрати локацију где ће се фајл(ови) чувати (слика 8)
![](https://i.imgur.com/2Jn2DKJ.jpg)
**(слика 8)**
- локацију можемо унети ручно или копирати из насловног дела фолдера у ком желимо да се фајлови чувају (кликом на црну стрелицу која иде надоле појављује се локација)![](https://i.imgur.com/a1iaKu4.jpg)
**(слика 9)**
- можемо и унапред направити нови фолдер на Desktop-у са именом *Дедаворификовано*, на пример, и унети његову локацију
- име трансформисаног фајла контролише се кликом на иконицу са зеленом стрелицом (слика 8), где бирамо опцију *${cfn} the current file name without extension* из падајућег менија који ће се појавити
- одабраној опцији треба додати завршетак, на пример *.dedavorifikovan.xml*, после имена фајла у наставку локације (слика 8)Уколико се оригинални фајл зове *abc.xml*, после трансформације са овде поменутим подешавањима, нови фајл ће се звати *abc.dedavorifikovan.xml*
7. На крају треба кликнути на дугме *ОК* да бисмо сачували подешавања сценарија (слика 8)
8. Сада остаје отворен само почетни прозор за подешавање сценарија у коме се види нови сценарио за трансформацију (слика 10):
- у њему треба штриклирати поље испред сценарија који смо направили
- потом кликнути на дугме *Apply associated* у дну прозора
![](https://i.imgur.com/UncNEVT.jpg)
**(слика 10)**Овим се добија нови, трансформисани XML фајл на месту које смо у подешавањима предвидели.
10. Отворити новодобијени XML фајл у Word-у и сачувати га као *Word document* са екстензијом *.doc* или *.docx* на жељеном месту (упутство у кораку 1).
Овим се добија тражени дедаворификовани Word фајл.
#### Употреба постојећег сценарија за конверзију
1. Сачувати Word фајл као *.xml*
2. Отворити *.xml* фајл у oXygen-у
3. Трансформисати *.xml* фајл са претходно подешеним сценариом
4. Трансформисани фајл отворити у Word-у
5. Сачувати Word фајл као *.doc* или *.docx* фајл.### Подешавање фонтова
*dedavorifikator.xsl* по дифолту мапира ћирилична, латинична и грчка слова из Даворовог фонта у одоговарајућа слова по Уникоду у фонту Cambria. Старословенска ћирилица се мапира у фонт Bukyvede.
Уколико немате фонт Bukyvede, можете га скинути са ове странице: https://kodeks.uni-bamberg.de/AKSL/Schrift/BukyVede.htm
Избор фонтова можете подесити на почекту фајла dedavorifikator.xsl:
```xml
Cambria
Bukyvede
```## Аутор
[Тома Тасовац](https://twitter.com/ttasovac), Центар за дигиталне хуманистичке науке.