Explorar o código

initial commit

hk %!s(int64=5) %!d(string=hai) anos
achega
269e6f92d3
Modificáronse 100 ficheiros con 4559 adicións e 0 borrados
  1. 20 0
      .gitignore
  2. 94 0
      Makefile
  3. 20 0
      README.md
  4. 4 0
      documentation/build_script
  5. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Bold.otf
  6. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-BoldItalic.otf
  7. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-ExtraLight.otf
  8. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-ExtraLightItalic.otf
  9. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Italic.otf
  10. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Light.otf
  11. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-LightItalic.otf
  12. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Medium.otf
  13. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-MediumItalic.otf
  14. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Regular.otf
  15. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-SemiBold.otf
  16. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-SemiBoldItalic.otf
  17. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Text.otf
  18. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-TextItalic.otf
  19. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Thin.otf
  20. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-ThinItalic.otf
  21. 92 0
      documentation/fonts/IBM_Plex/IBM-Plex-Mono/license.txt
  22. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Bold.otf
  23. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-BoldItalic.otf
  24. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-ExtraLight.otf
  25. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-ExtraLightItalic.otf
  26. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Italic.otf
  27. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Light.otf
  28. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-LightItalic.otf
  29. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Medium.otf
  30. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-MediumItalic.otf
  31. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Regular.otf
  32. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-SemiBold.otf
  33. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-SemiBoldItalic.otf
  34. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Text.otf
  35. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-TextItalic.otf
  36. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Thin.otf
  37. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-ThinItalic.otf
  38. 92 0
      documentation/fonts/IBM_Plex/IBM-Plex-Sans/license.txt
  39. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Bold.otf
  40. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-BoldItalic.otf
  41. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-ExtraLight.otf
  42. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-ExtraLightItalic.otf
  43. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Italic.otf
  44. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Light.otf
  45. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-LightItalic.otf
  46. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Medium.otf
  47. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-MediumItalic.otf
  48. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Regular.otf
  49. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-SemiBold.otf
  50. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-SemiBoldItalic.otf
  51. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Text.otf
  52. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-TextItalic.otf
  53. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Thin.otf
  54. BIN=BIN
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-ThinItalic.otf
  55. 92 0
      documentation/fonts/IBM_Plex/IBM-Plex-Serif/license.txt
  56. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Bright-Bold.otf
  57. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Bright-BoldOblique.otf
  58. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Bright-DemiBold.otf
  59. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Bright-DemiBoldOblique.otf
  60. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Bright-Medium.otf
  61. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Bright-MediumOblique.otf
  62. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Classical_Serif-MediumItalic.otf
  63. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-Bold.otf
  64. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-BoldItalic.otf
  65. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-Medium.otf
  66. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-MediumItalic.otf
  67. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-Bold.otf
  68. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-BoldOblique.otf
  69. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-Medium.otf
  70. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-MediumOblique.otf
  71. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif_Demi_Condensed-DemiBoldCondensed.otf
  72. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif-Bold.otf
  73. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif-BoldItalic.otf
  74. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif-Medium.otf
  75. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif-MediumItalic.otf
  76. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Extra-Bold.otf
  77. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Extra-BoldItalic.otf
  78. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Extra-MediumItalic.otf
  79. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Upright_Italic-MediumItalic.otf
  80. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-Bold.otf
  81. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-BoldItalic.otf
  82. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-ExtraLight.otf
  83. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-ExtraLightOblique.otf
  84. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-Medium.otf
  85. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-MediumItalic.otf
  86. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-MediumOblique.otf
  87. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text_Variable_Width-Medium.otf
  88. BIN=BIN
      documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text_Variable_Width-MediumItalic.otf
  89. 239 0
      documentation/fonts/cm-unicode-0.7.0/Changes
  90. 225 0
      documentation/fonts/cm-unicode-0.7.0/OFL-FAQ.txt
  91. 103 0
      documentation/fonts/cm-unicode-0.7.0/OFL.txt
  92. 74 0
      documentation/fonts/font_settings-Computer_Modern.tex
  93. 76 0
      documentation/fonts/font_settings-IBM_Plex.tex
  94. 29 0
      documentation/fonts/font_settings-my_fonts.tex
  95. BIN=BIN
      documentation/fonts/garamond-math.otf
  96. 991 0
      documentation/images/drafts/fig1.svg
  97. 392 0
      documentation/images/drafts/fig2_errors.orig.svg
  98. 1661 0
      documentation/images/drafts/fig2_errors.svg
  99. 355 0
      documentation/images/drafts/fig3_solves.orig.svg
  100. 0 0
      documentation/images/drafts/fig3_solves.svg

+ 20 - 0
.gitignore

@@ -0,0 +1,20 @@
+.kdev4/
+build/
+documentation/build
+documentation/.kile
+documentation/*.kilepr
+examples/build
+test_suite/build
+visualisation/Scilab/*.png
+visualisation/Scilab/*.svg
+visualisation/Scilab/*.eps
+visualisation/Scilab/*.gif
+visualisation/Scilab/*.txt
+visualisation/Wolfram_Mathematica/*.png
+visualisation/Wolfram_Mathematica/*.svg
+visualisation/Wolfram_Mathematica/*.eps
+visualisation/Wolfram_Mathematica/*.gif
+visualisation/Wolfram_Mathematica/*.txt
+*.kdev4
+*.log
+*.backup

+ 94 - 0
Makefile

@@ -0,0 +1,94 @@
+# common settings
+TARGETDIR := build
+PRFX_PATH ?= ~/opt/iterative_point_recovery
+OCLH_PATH ?= ~/opt/oclh
+RM        := rm -rf
+SRCDIR    := src
+C_SRCS    := $(wildcard $(SRCDIR)/*.clc)
+# host settings
+CC          := gcc
+LINKER      := gcc
+CFLAGS      := -xc -std=c11 -pedantic -Wall -Wextra -Wconversion
+LDFLAGS     :=
+OUTPUTFLAGS := -c -fmessage-length=0
+MISCFLAGS   := -pthread
+INCLUDES    := -I"src/include_hd/"
+LIBS        := -lm
+HOST_OBJS   := $(patsubst $(SRCDIR)/%.clc,$(TARGETDIR)/%.o,$(C_SRCS))
+C_DEPS      := $(wildcard $(TARGETDIR)/*.d)
+IPR_HOST_LIBRARY_NAME := libIterPntRcv.so
+MODEFLAGS   := -O3
+# GPGPU settings
+# GPGPU_DEV_IDX := 0
+OCL_CC      := $(OCLH_PATH)/bin/oclh_cr
+OCL_LINKER  := $(OCLH_PATH)/bin/oclh_lr
+OCL_CFLAGS  := -cl-std=CL1.2 -Werror
+OCL_LDFLAGS :=
+OCL_OUTPUTFLAGS := --verbatim-output-name
+OCL_INCLUDES:= -I src/include_hd/ \
+               -I $(OCLH_PATH)/include/include_d/ \
+               -I $(OCLH_PATH)/include/include_hd/
+OCL_OBJS    := $(patsubst $(SRCDIR)/%.clc,$(TARGETDIR)/%.clo,$(C_SRCS))
+IPR_OCL_LIBRARY_NAME  := libIterPntRcv
+# intermediate targets
+$(TARGETDIR)/%.o: $(SRCDIR)/%.clc
+	mkdir -p $(TARGETDIR); \
+	$(CC) $(INCLUDES) $(MODEFLAGS) $(CFLAGS) $(DEFS) $(OUTPUTFLAGS) \
+	    -fPIC -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<"
+$(TARGETDIR)/%.clo: $(SRCDIR)/%.clc FORCE
+ifneq ($(strip $(GPGPU_DEV_IDX)),)
+	mkdir -p $(TARGETDIR); \
+	$(OCL_CC) --dev-idxs=$(GPGPU_DEV_IDX) $(OCL_INCLUDES) \
+	    $(OCL_MODEFLAGS) $(OCL_CFLAGS) $(OCL_DEFS) $(OCL_OUTPUTFLAGS) \
+	    -o "$@" "$<"
+endif
+	@echo ' '
+
+all: host_lib opencl_lib
+host_lib: $(HOST_OBJS)
+	@echo 'Building target: $@'
+	@echo 'Invoking host C Linker'
+	$(LINKER) $(LDFLAGS) $(MISCFLAGS) $(LIBS) $(HOST_OBJS) \
+	-shared -Wl,-soname,$(IPR_HOST_LIBRARY_NAME) \
+	-o "$(TARGETDIR)/$(IPR_HOST_LIBRARY_NAME)"
+	@echo 'Finished building target: $@'
+	@echo ' '
+opencl_lib: $(OCL_OBJS)
+ifneq ($(strip $(GPGPU_DEV_IDX)),)
+	@echo 'Building target: $@'
+	@echo 'Invoking OpenCL C Linker'
+	$(OCL_LINKER) --dev-idxs=$(GPGPU_DEV_IDX) $(OCL_LDFLAGS) \
+	    -create-library -o $(TARGETDIR)/$(IPR_OCL_LIBRARY_NAME) \
+	    $(OCL_OBJS)
+	@echo 'Finished building target: $@'
+endif
+	@echo ' '
+debug: MODEFLAGS     := -O0 -g3
+debug: OCL_MODEFLAGS := -g
+debug: host_lib opencl_lib
+install:
+	mkdir -p $(PRFX_PATH)/lib
+	    cp $(TARGETDIR)/$(IPR_HOST_LIBRARY_NAME) $(PRFX_PATH)/lib
+	    ocllibs=($(TARGETDIR)/$(IPR_OCL_LIBRARY_NAME)*.clso) ;\
+	    if [ -f "$${ocllibs[0]}" ]; then \
+	        cp $(TARGETDIR)/$(IPR_OCL_LIBRARY_NAME)*.clso $(PRFX_PATH)/lib;\
+	    fi
+	mkdir -p $(PRFX_PATH)/include_hd
+	    cp $(SRCDIR)/include_hd/* $(PRFX_PATH)/include_hd
+	cd $(PRFX_PATH)/lib ; \
+	   ln -fs $(IPR_HOST_LIBRARY_NAME) $(IPR_HOST_LIBRARY_NAME).0 ; \
+	   ln -fs $(IPR_HOST_LIBRARY_NAME) $(IPR_HOST_LIBRARY_NAME).0.0
+uninstall:
+	$(RM) $(PRFX_PATH)/lib/$(IPR_HOST_LIBRARY_NAME) \
+	      $(PRFX_PATH)/lib/$(IPR_OCL_LIBRARY_NAME)*.clso $(PRFX_PATH)/lib \
+	      $(PRFX_PATH)/include_hd/* $(PRFX_PATH)/include_hd $(PRFX_PATH)
+clean:
+	$(RM) *.log $(TARGETDIR)/*.log \
+	    $(HOST_OBJS) $(OCL_OBJS) $(C_DEPS) \
+	    $(TARGETDIR)/$(IPR_HOST_LIBRARY_NAME)* \
+	    $(TARGETDIR)/$(IPR_OCL_LIBRARY_NAME)*.clso
+	@echo ' '
+
+FORCE: ;
+
+.PHONY: clean debug stable

+ 20 - 0
README.md

@@ -0,0 +1,20 @@
+### iterative_point_recovery
+### Алгоритм итеративного восстановления точки в n-мерном пространстве
+### по n+1 точкам и недостоверным расстояниям
+
+Программное обеспечение, основанное на этом алгоритме к моменту публикации
+полностью выведено из эксплуатации в связи с заменой алгоритма на новую версию.
+Теперь это просто исторический артефакт, который можно использовать в
+образовательных или демонстрационных целях.
+
+#### Документация / Documentation
+
+<a href="https://void.r4in.tk/docs/ipr/iterative_point_recovery_documentation-russian.pdf">
+русский язык
+</a>
+
+#### Примеры / Examples
+![пример_1](https://void.r4in.tk/docs/ipr/animation0.gif)
+![пример_2](https://void.r4in.tk/docs/ipr/animation1.gif)
+![пример_3](https://void.r4in.tk/docs/ipr/animation2.gif)
+![пример_4](https://void.r4in.tk/docs/ipr/animation3.gif)

+ 4 - 0
documentation/build_script

@@ -0,0 +1,4 @@
+#!/bin/bash
+mkdir -p build
+xelatex -interaction=nonstopmode -output-directory build 'iterative_point_recovery_documentation-russian.tex'
+xelatex -interaction=nonstopmode -output-directory build 'iterative_point_recovery_documentation-russian.tex'

BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Bold.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-BoldItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-ExtraLight.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-ExtraLightItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Italic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Light.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-LightItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Medium.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-MediumItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Regular.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-SemiBold.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-SemiBoldItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Text.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-TextItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-Thin.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Mono/IBMPlexMono-ThinItalic.otf


+ 92 - 0
documentation/fonts/IBM_Plex/IBM-Plex-Mono/license.txt

@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.

BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Bold.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-BoldItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-ExtraLight.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-ExtraLightItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Italic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Light.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-LightItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Medium.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-MediumItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Regular.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-SemiBold.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-SemiBoldItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Text.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-TextItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-Thin.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Sans/IBMPlexSans-ThinItalic.otf


+ 92 - 0
documentation/fonts/IBM_Plex/IBM-Plex-Sans/license.txt

@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.

BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Bold.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-BoldItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-ExtraLight.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-ExtraLightItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Italic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Light.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-LightItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Medium.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-MediumItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Regular.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-SemiBold.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-SemiBoldItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Text.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-TextItalic.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-Thin.otf


BIN=BIN
documentation/fonts/IBM_Plex/IBM-Plex-Serif/IBMPlexSerif-ThinItalic.otf


+ 92 - 0
documentation/fonts/IBM_Plex/IBM-Plex-Serif/license.txt

@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.

BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Bright-Bold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Bright-BoldOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Bright-DemiBold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Bright-DemiBoldOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Bright-Medium.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Bright-MediumOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Classical_Serif-MediumItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-Bold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-BoldItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-Medium.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Concrete-MediumItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-Bold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-BoldOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-Medium.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif-MediumOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Sans_Serif_Demi_Condensed-DemiBoldCondensed.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif-Bold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif-BoldItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif-Medium.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif-MediumItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Extra-Bold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Extra-BoldItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Extra-MediumItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Serif_Upright_Italic-MediumItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-Bold.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-BoldItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-ExtraLight.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-ExtraLightOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-Medium.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-MediumItalic.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text-MediumOblique.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text_Variable_Width-Medium.otf


BIN=BIN
documentation/fonts/cm-unicode-0.7.0/CMU_Typewriter_Text_Variable_Width-MediumItalic.otf


+ 239 - 0
documentation/fonts/cm-unicode-0.7.0/Changes

@@ -0,0 +1,239 @@
+CM Unicode 0.7.0 (June 18 2009)
+=================
+ o License changed to OFL 1.1
+ o Converted to lookups for Advanced Typography
+ o Changed building of accented characters, it is now based on anchors
+ o Added special accents for capital letters
+ o Added small serifs to U+26A in sans-serif fonts
+ o Reencoded U+478 and U+479 as U+A46A, U+A46B
+ o Kerning copied to built accented characters
+
+CM Unicode 0.6.3a (March 14 2008)
+=================
+ o Bug fixes:
+   - wrong ucircumflex and udieresis in CMUTypewriter-Regular, 
+     CMUTypewriter-Oblique, CMUTypewriter-LightOblique
+   - wrong advanced width of U+044F in CMUSerif-Italic
+   - empty M in CMUSansSerif-Oblique
+   - changed encoding of U+2116 in *.enc files
+
+CM Unicode 0.6.3 (March 16 2007)
+================
+ o Added Latin Extended-A and Latin Extended-B characters to
+   CMUSerif-Roman from Victor Carbajo
+ o Added glyphs from t2d encoded lh fonts
+ o Regenerated by newer fontforge which fixes an issue with "dotlessj"
+
+CM Unicode 0.6.2 (March 02 2007)
+================
+ o Added anchors to phonetic characters
+ o Added 18 pixel bitmap font to CMUBright-Roman, fixed other sizes
+ o Swapped "uni1FBC", "uni1FCC", "uni1FFC" and "uni1FBC.alt", "uni1FCC.alt",
+   "uni1FFC.alt" (suggested by Alexey Kryukov), removed relevant substitution 
+   with "case" tag, added alternative set of capital letters with mute iota
+ o Patched lh fonts to make U+0428 symmetric, also changed U+0429
+ o Added stylistic set 1 with some Latin accented letters based on Vietnamese 
+   ones and capital letters with adscript mute iota
+ o Added Greek small capitals to CMUSerif-Roman, CMUSerif-Bold, CMUSansSerif,
+   CMUSansSerif-Bold, CMUTypewriter-Regular
+ o Added 'kern' GPOS tables to languages other than "latn{dflt}"
+
+CM Unicode 0.6.1 (November 10 2006)
+================
+ o Added ligatures for "i", "j" + combining accents, "Aogonek"
+ o Added anchors
+ o Reencoded "femaleuncrossed" as "uni26B2", "uni2040" as "uni2322",
+   "uni0311" as "tieaccentlowercase", "cyrflex" as "uni0311"
+ o Added 14 and 16 pixel fonts to CMUBright-Roman, regenerated
+   embedded bitmap fonts
+ o Changed script and language tags (suggested by Alexey Kryukov)
+ o Added "uni1FEE" as reference to "uni0385", "figuredash"
+ o Reencoded accented Russian vowels
+ o Retraced CMUSansSerif-Bold
+ o Added substitution from "uni1FB3", "uni1FBC", "uni1FC3",
+   "uni1FCC", "uni1FF3", "uni1FFC" to "uni1FBC.alt", "uni1FCC.alt",
+   "uni1FFC.alt" with "case" tag (suggested by Alexey Kryukov)
+ o Further manual correction of badly traced glyphs from
+   CMUSerif-Roman, CMUSerif-Italic, CMUSerif-BoldItalic,
+   CMUSansSerif-Bold, CMUSansSerif-BoldOblique, CMUBright-Roman
+   fonts
+
+CM Unicode 0.6.0 (June 28 2006)                                             
+================
+ o Added Vietnamese glyphs from vnr fonts. Characters existed in ec       
+   fonts added as local alternatives                                      
+ o Changed position of accents in "atilde", "amacron", "otilde",          
+   "ntilde", "umacron", "omacron", "aemacron", "uni1E7D", "etilde",       
+   "emacron", "afii10831", "afii10832"                                    
+ o Corrected "u" and "y" in CMUClassicalSerif-Italic                      
+ o Changed shape of "afii10063" to "afii10068" + "macron"                 
+ o Fixed Cyrillic small capital characters in CMUConcrete-Roman           
+ o Used names with suffixes for glyph variants. Type 1 fonts now          
+   require at least Freetype 2.2                                          
+ o Set OS2 Values WinAscent, WinDescent, HHeadAscent and HHeadDescent     
+   from bounding box of ec fonts. TypoLineGap and HHeadLineGap are set    
+   to 200 (20% of em) as advised by Recommendations for OpenType Fonts.   
+   The OpenType fonts now have more condensed line spacing                
+ o Used lh fonts 3.5.4                                                    
+ o Fixed some badly traced glyphs (manually edited) from                  
+   CMUSerif-Roman, CMUSansSerif, CMUSansSerif-Oblique, CMUBright-Roman,   
+   CMUBright-Oblique, CMUBright-Bold fonts, look at post_*.sfd files      
+ o Added "locl" substitution from "beta", "gamma", "theta", "lambda",     
+   "chi", "omega" to IPA variants imported from tipa fonts for Latin      
+   alphabet
+
+CM Unicode 0.5.0 (March 01 2006)
+================
+ o Removed extra space from name of "CMU Concrete Bold Extended Roman"
+ o Added CM Bright font family and "Typewriter Text Light" fonts (8 fonts)
+ o Added accented Russian vowels
+ o Added glyphs from lb fonts
+ o Built yet more extended Latin characters
+ o Renamed "babygamma" as "babygammaold" not to interfere with "rams horn"
+ o Font family name for "CMUTypewriter-Oblique" changed to "CMU Typewriter Text"
+ o Added quotereversed, uni201F, uni01A7, uni01A8, uni02C1
+ o Added uni1FBD and uni1FFD as references
+ o Changed font and family name for "CMUSerif-UnslantedItalic" to 
+   "CMUSerif-UprightItalic"
+ o Added space characters: uni2000...uni200D
+ o Added longs and florin to most fonts
+
+CM Unicode 0.4.3 (December 07 2005)
+================
+ o Copied some combining glyphs to spacing ones for compatibility with TeX
+ o Changed simplification rules in mergefonts.pe
+ o Non-unicode glyphs reencoded into Private Use Area
+ o Added small capitals for Cyrillic and Latin characters to some fonts
+ o Copied afii10063 from CMUSerif-Italic to CMUClassicalSerif-Italic
+ o Reencoded acrophonic Greek numbers
+ o Reencoded some glyphs accordingly upcoming Unicode 5.0
+ o Added a workaround for fractions in Serif Bold fonts  
+ o Built uni0326 from comma, rebuilt Scommaaccent, scommaaccent, uni021A, 
+   uni021B using uni0326
+
+CM Unicode 0.4.2 (September 20 2005)
+================
+ o Substituted some glyphs (numerals, basic Latin alphabet and some others) from
+   Blue Sky fonts when available
+ o Built yet more extended Latin characters
+ o Built uni0186 from C and uni0254 from c for fonts without IPA
+ o Added OpenType substitution for old-style numerals (Thanks to Cody Boisclair)
+ 
+CM Unicode 0.4.1 (May 25 2005)
+================
+ o Removed Apple Advanced Typography tables from opentype fonts
+ o Reverted nexusleftside and nexusrightside in g.enc
+ o Properly reencoded strokes in rx.enc
+ o Used guillemets from lh fonts as default, the ones from ec fonts substituted 
+   with GSUB locl tag
+ o Corrected uni0329
+ o Built yet more phonetic symbols
+
+CM Unicode 0.4.0 (May 03 2005)
+================
+ o Added Concrete font family
+ o Reencoded some symbols accordingly Unicode 4.1
+ o Merged into uc (ux) fonts from the lh fonts
+ o Set width of combining glyphs to zero in proportional width fonts
+ o Used leipzig shape of Greek letters in serif italic fonts,
+   the old one is moved to CMUClassicalSerif-Italic
+ o Rebuilt uni1FBC, uni1FCC, uni1FFC placing mute iota under a glyph
+ o Built capital Greek polytonic glyphs in proportional width fonts
+ o Built several accented Latin glyphs
+ o Built IPA digraphs: uni02A3, uni02A5, uni02A8, uni02A9, uni02AA, uni02AB
+ o Built several phonetic symbols
+ o Reencoded CYREPS as uni0190 and cyreps as uni0190 in rx.enc
+ o Merged changes from Alexey Kryukov into g.enc
+ o Several accents in tc.enc  encoded as capital accents
+ o Used neutral shape for quotesingle from tc fonts
+
+CM Unicode 0.3.2 (Mar 28 2005)
+================
+ o Reencoded Serbian italic glyphs
+ o Made lowercase monotonic accented Greek glyphs as references to polytonic 
+   ones
+ o Added Delta.greek, Omega.greek and mu.greek as references to unicode encoded 
+   glyphs
+ o Added several composite Latin glyphs
+ o Removed tipabs10 and tipxbs10 from SansSerif-BoldOblique
+ o acc_height changed to 90/36pt in ectb.mf, ectx.mf, tctb.mf, tctx.mf in order
+   to shift up accents. Aring glyph is built using fontforge.
+ 
+CM Unicode 0.3.1 (Mar 09 2005)
+================
+ o Reverted tracing options for Serif Italic fonts with a workaround for fractions
+ o Changed tracing options for SansSerif-DemiCondensed to produce more smooth 
+   outlines
+ o Regenerated by the fontforge from CVS which fixes the positions of accented eta 
+   glyphs in otf files
+
+CM Unicode 0.3.0 (Feb 28 2005)
+================
+ o License changed for X11 with an exception for fonts
+ o Fixed width of ellipsis in proportional fonts
+ o Changed magnification of italics serif fonts, fixes a bug with onehalf
+ o Added IPA symbols from tipa fonts
+ o changed slope of the Greek glyphs in italics, roman slanted and typewriter
+   text fonts
+ o Added 10 (6 unicode) Cyrillic extended glyphs from lc fonts
+
+CM Unicode 0.2.2 (Dec 22 2004)
+================
+ o Rebuilt by fontforge with fixed bug related to generation of .pfb fonts with 
+   references
+ o Added ATT tags for substitution of g, d, p and t for Serbian language in 
+   italic fonts
+ o Built Serbian glyphs "p" and "t" from Cyrillic "i" and "sha" in italic fonts
+ o Built imacron
+
+CM Unicode 0.2.1 (Dec 21 2004)
+================
+ o created experimental font gtdn1000 which is merged into 
+   CMUSansSerif-DemiCondensed
+ o gsme1000 and gsxe1000 fonts used instead of gsmn1000 (changed a shape of 
+   epsilon)
+ o grmu1000 merged into CMUSerif-UnslantedItalic
+ o created experimental font gtbi1000 which is merged into 
+   CMUTypewriter-BoldItalic
+ o created experimental font gtbn1000 which is merged into CMUTypewriter-Bold
+ o changed encoding for Omega and Delta symbols
+ o renamed macron.ts1 by macronts1 to avoid ambiguity in freetype
+ o OpenType fonts are also generated
+ o added ATT substitutions for guillemotleft, guillemotright, emdash
+ o Added nonbreakingspace as reference to space
+
+CM Unicode 0.2.0 (Nov 03 2004)
+================
+ o TeX fonts are retraced by mftrace with autotrace backend at higher 
+   resolutions. This should create more correct outlines (I hope). 
+ o Added linedrawing characters to Typewriter fonts
+ o Added ".notdef" glyph as supposed by Adobe
+ o Generated several Cyrillic and Greek accented glyphs using fontforge
+ o Changed fontnames for several fonts to conform Adobe conventions
+ o regenerated by fontforge-20041028
+
+CM Unicode 0.1.3 (May 11 2004)
+================
+ o regenerated by fontforge-20040509 which fixes issues with hints
+ 
+CM Unicode 0.1.2 (Dec 09 2003)
+================
+ o regenerated by pfaedit-031205
+ o added two experimental fonts CMUTypewriter-Bold and CMUTypewriter-BoldItalic,
+   containing Latin and Cyrillic glyphs
+ o added RoundToInt() to merging script
+ o redesigned "musicalnote" glyph for monospaced fonts
+ o changed family name for Typewriter Text Regular
+
+CM Unicode 0.1.1 (Aug 27 2003)
+================
+ o redesigned ellipsis glyph for monospaced fonts
+ o changed names for Typewriter Text fonts to conform Mac OS X reqirements
+ o panose value "monospaced" is set for Typewriter Text fonts
+ o regenerated by pfaedit-030822
+
+CM Unicode 0.1 (Apr 10 2003)
+==============
+ o First public release
+ 
+ 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 225 - 0
documentation/fonts/cm-unicode-0.7.0/OFL-FAQ.txt


+ 103 - 0
documentation/fonts/cm-unicode-0.7.0/OFL.txt

@@ -0,0 +1,103 @@
+Copyright (C) Authors of original metafont fonts:
+Donald Ervin Knuth (cm, concrete fonts)
+1995, 1996, 1997 J"org Knappen, 1990, 1992 Norbert Schwarz (ec fonts)
+1992-2006 A.Khodulev, O.Lapko, A.Berdnikov, V.Volovich (lh fonts)
+1997-2005 Claudio Beccari (cb greek fonts)
+2002 FUKUI Rei (tipa fonts)
+2003-2005 Han The Thanh (Vietnamese fonts)
+1996-2005 Walter Schmidt (cmbright fonts)
+
+Copyright (C) 2003-2009, Andrey V. Panov (panov@canopus.iacp.dvo.ru),
+with Reserved Font Family Name "Computer Modern Unicode fonts".
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.

+ 74 - 0
documentation/fonts/font_settings-Computer_Modern.tex

@@ -0,0 +1,74 @@
+%
+% font_settings-Computer_Modern.tex
+%
+\setmainfont{CMU_Serif-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Serif-Bold,
+    ItalicFont     = CMU_Serif-MediumItalic,
+    BoldItalicFont = CMU_Serif-BoldItalic,
+    SmallCapsFont  = CMU_Serif-Medium,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\setromanfont{CMU_Serif-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Serif-Bold,
+    ItalicFont     = CMU_Serif-MediumItalic,
+    BoldItalicFont = CMU_Serif-BoldItalic,
+    SmallCapsFont  = CMU_Serif-Medium,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\setsansfont{CMU_Sans_Serif-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Sans_Serif-Bold,
+    ItalicFont     = CMU_Sans_Serif-MediumOblique,
+    BoldItalicFont = CMU_Sans_Serif-BoldOblique,
+    SmallCapsFont  = CMU_Sans_Serif-Medium,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\newfontfamily{\cyrillicfont}{CMU_Serif-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Serif-Bold,
+    ItalicFont     = CMU_Serif-MediumItalic,
+    BoldItalicFont = CMU_Serif-BoldItalic,
+    SmallCapsFont  = CMU_Serif-Medium,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\newfontfamily{\cyrillicfontrm}{CMU_Serif-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Serif-Bold,
+    ItalicFont     = CMU_Serif-MediumItalic,
+    BoldItalicFont = CMU_Serif-BoldItalic,
+    SmallCapsFont  = CMU_Serif-Medium,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\newfontfamily{\cyrillicfontsf}{CMU_Sans_Serif-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Sans_Serif-Bold,
+    ItalicFont     = CMU_Sans_Serif-MediumOblique,
+    BoldItalicFont = CMU_Sans_Serif-BoldOblique,
+    SmallCapsFont  = CMU_Sans_Serif-Medium,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\setmonofont{CMU_Typewriter_Text-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Typewriter_Text-Bold,
+    ItalicFont     = CMU_Typewriter_Text-MediumItalic,
+    BoldItalicFont = CMU_Typewriter_Text-BoldItalic,
+    SlantedFont    = CMU_Typewriter_Text-MediumOblique
+]
+\newfontfamily{\cyrillicfonttt}{CMU_Typewriter_Text-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Typewriter_Text-Bold,
+    ItalicFont     = CMU_Typewriter_Text-MediumItalic,
+    BoldItalicFont = CMU_Typewriter_Text-BoldItalic,
+    SlantedFont    = CMU_Typewriter_Text-MediumOblique
+]
+\usepackage[math-style=TeX, bold-style=TeX]{unicode-math}

+ 76 - 0
documentation/fonts/font_settings-IBM_Plex.tex

@@ -0,0 +1,76 @@
+%
+% font_settings-IBM_Plex.tex
+%
+\setmainfont{IBMPlexSerif-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Serif/,
+    BoldFont       = IBMPlexSerif-Bold,
+    ItalicFont     = IBMPlexSerif-Italic,
+    BoldItalicFont = IBMPlexSerif-BoldItalic,
+    SmallCapsFont  = IBMPlexSerif-Regular,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\setromanfont{IBMPlexSerif-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Serif/,
+    BoldFont       = IBMPlexSerif-Bold,
+    ItalicFont     = IBMPlexSerif-Italic,
+    BoldItalicFont = IBMPlexSerif-BoldItalic,
+    SmallCapsFont  = IBMPlexSerif-Regular,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\setsansfont{IBMPlexSans-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Sans/,
+    BoldFont       = IBMPlexSans-Bold,
+    ItalicFont     = IBMPlexSans-Italic,
+    BoldItalicFont = IBMPlexSans-BoldItalic,
+    SmallCapsFont  = IBMPlexSans-Regular,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\newfontfamily{\cyrillicfont}{IBMPlexSerif-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Serif/,
+    BoldFont       = IBMPlexSerif-Bold,
+    ItalicFont     = IBMPlexSerif-Italic,
+    BoldItalicFont = IBMPlexSerif-BoldItalic,
+    SmallCapsFont  = IBMPlexSerif-Regular,
+    SmallCapsFeatures={Letters=SmallCaps,Scale=MatchUppercase}
+]
+\newfontfamily{\cyrillicfontrm}{IBMPlexSerif-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Serif/,
+    BoldFont       = IBMPlexSerif-Bold,
+    ItalicFont     = IBMPlexSerif-Italic,
+    BoldItalicFont = IBMPlexSerif-BoldItalic,
+    SmallCapsFont  = IBMPlexSerif-Regular,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\newfontfamily{\cyrillicfontsf}{IBMPlexSans-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Sans/,
+    BoldFont       = IBMPlexSans-Bold,
+    ItalicFont     = IBMPlexSans-Italic,
+    BoldItalicFont = IBMPlexSans-BoldItalic,
+    SmallCapsFont  = IBMPlexSans-Regular,
+    SmallCapsFeatures={Letters=SmallCaps}
+]
+\setmonofont{IBMPlexMono-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Mono/,
+    BoldFont       = IBMPlexMono-Bold,
+    ItalicFont     = IBMPlexMono-Italic,
+    BoldItalicFont = IBMPlexMono-BoldItalic
+]
+\newfontfamily{\cyrillicfonttt}{IBMPlexMono-Regular}[
+    Extension      = .otf,
+    Path           = fonts/IBM_Plex/IBM-Plex-Mono/,
+    BoldFont       = IBMPlexMono-Bold,
+    ItalicFont     = IBMPlexMono-Italic,
+    BoldItalicFont = IBMPlexMono-BoldItalic
+]
+\usepackage[math-style=TeX, bold-style=TeX]{unicode-math}
+\setmathfont{garamond-math}[
+    Extension      = .otf,
+    Path           = fonts/
+]

+ 29 - 0
documentation/fonts/font_settings-my_fonts.tex

@@ -0,0 +1,29 @@
+%
+% font_settings-my_fonts.tex
+%
+\setmainfont{Garamond Premier Pro}
+\setromanfont{Garamond Premier Pro}
+\setsansfont{CMU Sans Serif}
+\newfontfamily{\cyrillicfont}{Garamond Premier Pro}
+\newfontfamily{\cyrillicfontrm}{Garamond Premier Pro}
+\newfontfamily{\cyrillicfontsf}{CMU Sans Serif}
+% \setmonofont{CMU Typewriter Text}
+% \newfontfamily{\cyrillicfonttt}{CMU Typewriter Text}
+\setmonofont{CMU_Typewriter_Text-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Typewriter_Text-Bold,
+    ItalicFont     = CMU_Typewriter_Text-MediumItalic,
+    BoldItalicFont = CMU_Typewriter_Text-BoldItalic,
+    SlantedFont    = CMU_Typewriter_Text-MediumOblique
+]
+\newfontfamily{\cyrillicfonttt}{CMU_Typewriter_Text-Medium}[
+    Extension      = .otf,
+    Path           = fonts/cm-unicode-0.7.0/,
+    BoldFont       = CMU_Typewriter_Text-Bold,
+    ItalicFont     = CMU_Typewriter_Text-MediumItalic,
+    BoldItalicFont = CMU_Typewriter_Text-BoldItalic,
+    SlantedFont    = CMU_Typewriter_Text-MediumOblique
+]
+\usepackage[math-style=TeX, bold-style=TeX]{unicode-math}
+\setmathfont{Garamond-Math}

BIN=BIN
documentation/fonts/garamond-math.otf


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 991 - 0
documentation/images/drafts/fig1.svg


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 392 - 0
documentation/images/drafts/fig2_errors.orig.svg


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1661 - 0
documentation/images/drafts/fig2_errors.svg


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 355 - 0
documentation/images/drafts/fig3_solves.orig.svg


+ 0 - 0
documentation/images/drafts/fig3_solves.svg


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio