Avoid cp1252 and mac-roman codepages (#369)

diff --git a/extensions/APPLE/APPLE_float_pixels.txt b/extensions/APPLE/APPLE_float_pixels.txt
index 6c7473f..0ce98b3 100644
--- a/extensions/APPLE/APPLE_float_pixels.txt
+++ b/extensions/APPLE/APPLE_float_pixels.txt
@@ -565,7 +565,7 @@
     color buffer is floating-point, no clamping occurs.  The
     resulting four values are sent to the next operation.
 
-    Blending is dependent on the incoming fragmentÕs alpha value and
+    Blending is dependent on the incoming fragment's alpha value and
     that of the corresponding currently stored pixel. Blending applies
     only in RGBA mode and only one of the following conditions is true:
         
diff --git a/extensions/APPLE/APPLE_ycbcr_422.txt b/extensions/APPLE/APPLE_ycbcr_422.txt
index 7292344..aab236f 100644
--- a/extensions/APPLE/APPLE_ycbcr_422.txt
+++ b/extensions/APPLE/APPLE_ycbcr_422.txt
@@ -56,7 +56,7 @@
     in memory; Cb, Y0, Cr, Y1. The luminance components have a range of [16,
     235], while the chroma value has a range of [16, 240]. This is consistent
     with the CCIR601 spec. This format is fairly prevalent on both Mac and Win32
-    platforms. The equivalent Microsoft fourCC is ÔUYVYÕ.  This format is
+    platforms. The equivalent Microsoft fourCC is 'UYVY'.  This format is
     supported with the UNSIGNED_SHORT_8_8_REV_APPLE type for pixel storage
     operations.
 
diff --git a/extensions/EXT/EXT_frag_depth.txt b/extensions/EXT/EXT_frag_depth.txt
index ab10d27..d9f5f07 100644
--- a/extensions/EXT/EXT_frag_depth.txt
+++ b/extensions/EXT/EXT_frag_depth.txt
@@ -125,9 +125,9 @@
     being processed. If MSAA is enabled, the depth value is copied to all
     samples corresponding to the fragment. If depth buffering is enabled, and
     no shader writes gl_FragDepthEXT, then the fixed function value for depth 
-    will be used as the fragment’s depth value. If a shader statically assigns
+    will be used as the fragment's depth value. If a shader statically assigns
     a value to gl_FragDepthEXT, and there is an execution path through the 
-    shader that does not set gl_FragDepthEXT, then the value of the fragment’s 
+    shader that does not set gl_FragDepthEXT, then the value of the fragment's
     depth may be undefined for executions of the shader that take that path. 
     That is, if the set of linked fragment shaders statically contain a write 
     to gl_FragDepthEXT, then it is responsible for always writing it."
diff --git a/extensions/EXT/EXT_texture_array.txt b/extensions/EXT/EXT_texture_array.txt
index beb5e8c..9bd45c1 100644
--- a/extensions/EXT/EXT_texture_array.txt
+++ b/extensions/EXT/EXT_texture_array.txt
@@ -424,7 +424,7 @@
     each array has a resolution lower than the previous one.
 
     If the image array of level level_base, excluding its border, has
-    dimensions, w_t × h_t × d_t, then there are floor(log2(maxsize)) + 1
+    dimensions, w_t x h_t x d_t, then there are floor(log2(maxsize)) + 1
     levels in the mipmap, where
 
       maxsize = w_t,                  for one-dimensional and one-dimensional
@@ -446,7 +446,7 @@
      d_d = 1, for two-dimensional array textures and 
            2 ^ i, otherwise,
 
-    until the last array is reached with dimension 1 × 1 × 1.
+    until the last array is reached with dimension 1 x 1 x 1.
 
     Each array in a mipmap is defined using TexImage3D, TexImage2D,
     CopyTexImage2D, TexImage1D, or CopyTexImage1D; the array being set is
diff --git a/extensions/NVX/NVX_progress_fence.txt b/extensions/NVX/NVX_progress_fence.txt
index 3721ed9..f8b6ebe 100644
--- a/extensions/NVX/NVX_progress_fence.txt
+++ b/extensions/NVX/NVX_progress_fence.txt
@@ -86,7 +86,7 @@
 
 Additions to Chapter 4 of the OpenGL 4.5 Specification (Event Model)
 
-  Addition to Section 4.2, "Semaphore Objects”
+  Addition to Section 4.2, "Semaphore Objects"
 
 
     A command