jules
|
a1a43ea418
|
Tweaks to font-rendering: fonts are now vertically hinted by finding the best overall scale that will make the most common horizontal features better aligned. Changed the font gamma to be greater when rendering with brighter colours.
|
2014-01-02 22:00:47 +00:00 |
|
jules
|
d8c065c81f
|
Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor()
|
2013-12-19 15:39:30 +00:00 |
|
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
2013-12-01 23:28:31 +00:00 |
|
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
2013-12-01 11:32:39 +00:00 |
|
jules
|
a8984031ba
|
Made sure that glyph caches are flushed along with the typeface cache.
|
2013-10-23 11:50:04 +01:00 |
|
jules
|
349d3d423f
|
Fix for software text layout colour of single-character strings.
|
2013-10-11 21:56:44 +01:00 |
|
jules
|
af87a2eda6
|
Added some thread-safety to typeface caching, and optimised default font construction.
|
2013-09-24 13:37:00 +01:00 |
|
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
2013-08-24 10:49:25 +01:00 |
|
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
2013-08-23 12:08:31 +01:00 |
|
jules
|
45b56e2e20
|
Minor clean-ups around the Justification class.
|
2013-08-20 17:27:41 +01:00 |
|
jules
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
2013-07-22 13:18:29 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
5918d039ce
|
Added some "override" annotations.
|
2013-07-08 19:05:14 +01:00 |
|
jules
|
13304ac410
|
Text layout fix when using newlines with certain fonts on OSX.
|
2013-07-08 17:04:25 +01:00 |
|
jules
|
c5f1e86cb3
|
Added some point-size accessor methods to Font.
|
2013-07-06 10:28:24 +01:00 |
|
jules
|
2091e8dfc8
|
Replaced a few Justification references.
|
2013-07-01 22:07:39 +01:00 |
|
jules
|
2329e63f20
|
Converted a few Colour references to pass-by-values.
|
2013-07-01 17:38:47 +01:00 |
|
jules
|
1a49c7fc5b
|
TextLayout whitespace fix.
|
2013-06-29 12:03:29 +01:00 |
|
jules
|
146155bd34
|
Software text layout fix.
|
2013-06-29 11:02:34 +01:00 |
|
jules
|
b0e1cbd0ee
|
Fix for single-character TextLayout width.
|
2013-06-19 19:55:17 +01:00 |
|
jules
|
e05393c36d
|
Windows default font fix.
|
2013-06-16 21:48:02 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
f790148bf6
|
Text layout fix for single-character strings.
|
2013-05-15 11:15:39 -06:00 |
|
jules
|
2d6135a6db
|
Added some methods for scanning font folders with FreeType.
|
2013-04-21 20:47:29 +01:00 |
|
jules
|
3daf0a4015
|
Fix for CustomTypeface.
|
2013-04-03 20:18:59 +01:00 |
|
jules
|
136041daa7
|
Fixed a couple of base-class copying typos and prevented copying of ReferenceCountedObject bases.
|
2013-03-08 15:13:07 +00:00 |
|
jules
|
d0135d9efc
|
Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings.
|
2013-03-08 14:07:51 +00:00 |
|
jules
|
7a3453f48b
|
Minor clean-ups.
|
2012-12-31 19:10:54 +00:00 |
|
jules
|
5d35a31f2e
|
Minor clean-ups and documentation fixes.
|
2012-12-20 21:26:12 +00:00 |
|
jules
|
ccc89aaae9
|
Minor tidying-up.
|
2012-12-20 20:46:17 +00:00 |
|
jules
|
6846b71ea4
|
Minor tweak to the GlyphArrangement word-splitting algorithm.
|
2012-12-20 13:59:51 +00:00 |
|
jules
|
2ae82c4db4
|
New method Font::withPointHeight, for specifying font sizes in points.
|
2012-12-17 21:27:23 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
4ef89c890f
|
Avoided a few gcc compiler warnings.
|
2012-11-11 18:43:36 +00:00 |
|
jules
|
dbf0aced62
|
Fix for TextLayout justification.
|
2012-10-10 11:44:23 +01:00 |
|
jules
|
3f6714ea7d
|
Fixed a leak.
|
2012-10-05 17:50:17 +01:00 |
|
jules
|
ed83df2d75
|
Fonts: fix for changing height of customised typefaces.
|
2012-10-05 17:24:03 +01:00 |
|
jules
|
6b1654e1d2
|
Fixed some more warnings.
|
2012-09-24 15:45:25 +01:00 |
|
jules
|
583dcca1e5
|
Added a method for concatenating AttributedStrings.
|
2012-09-03 12:27:49 +01:00 |
|
jules
|
4c951ecce6
|
TextPropertyComponent colour fix.
|
2012-07-27 22:00:59 +01:00 |
|
jules
|
15c35b8ad8
|
TextLayout bugfix. Removed some unused functions.
|
2012-07-27 17:48:48 +01:00 |
|
jules
|
fb5bcb5094
|
Removed a confusing Font constructor that took a style name but could be mistakenly called with a typeface name.
|
2012-07-14 12:48:01 +01:00 |
|
jules
|
b1d73f2086
|
Minor internal refactoring and clean-ups.
|
2012-07-14 10:02:45 +01:00 |
|
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
2012-07-12 14:10:46 +01:00 |
|
jules
|
502af083aa
|
Fixed a bug in Font::setUnderline().
|
2012-07-11 09:44:10 +01:00 |
|
jules
|
46c327d902
|
Font::fromString() fix.
|
2012-07-03 19:43:49 +01:00 |
|
jules
|
b6211f01c8
|
Added method: Font::withTypefaceStyle().
|
2012-07-03 14:39:00 +01:00 |
|
jules
|
625395fc98
|
Fix for Typeface::clearTypefaceCache()
|
2012-07-02 15:06:49 +01:00 |
|
jules
|
eeeaf832d5
|
Added a Typeface::clearTypefaceCache() method.
|
2012-06-26 10:39:16 +01:00 |
|