JinwookMBP
d44a574e23
fix '__dir__' set to empty
2017-08-27 17:57:25 +09:00
Ryan L McIntyre
4227f0bf46
Fixes an update to font name references with various sanitation
...
- removes 'for Powerline'
2017-08-01 17:52:10 -04:00
Ryan L McIntyre
6af2fdc8d7
Bumps project version numbers of scripts for v1.1.0 release
2017-07-30 18:02:58 -04:00
Ryan L McIntyre
dc64c11258
Adds more project details to '--help' argument
2017-07-30 17:58:42 -04:00
Ryan L McIntyre
c8801c0ec8
Updates progress bars styling and fixes incorrect glyph set calculation
2017-07-30 17:21:08 -04:00
Ryan L McIntyre
474e384a9d
Updates font name references with various sanitation
...
- removes 'for Powerline'
- removes 'Powerline'
- removes extra whitespace
2017-07-30 17:20:31 -04:00
Ryan L McIntyre
8284d59508
Fixes SyntaxError with EOL on string
2017-07-29 21:55:20 -04:00
Ryan L McIntyre
715df80487
Simplifies font names with Powerline
...
- removes 'for Powerline' from patched fonts
2017-07-29 21:42:58 -04:00
Ryan L McIntyre
ad2bd608c8
Deouples changelog.md being required in patcher
...
- simplifies dependency
- simplifies fontlog and comments in the actual font
- adds links to website, project, and changelog
2017-07-29 21:41:49 -04:00
reujab
3a2cc32662
fixed links
2017-07-28 16:29:44 -04:00
reujab
7dd3712791
apt-get -> apt
2017-07-27 19:20:32 -04:00
reujab
8cdcf2ef02
print errors to stderr
2017-07-27 18:25:42 -04:00
reujab
f2b36427af
use sys.exit to die
2017-07-27 18:17:40 -04:00
reujab
c505466c56
removed unused import time
2017-07-27 17:49:46 -04:00
Ryan L McIntyre
b5d8c11fbd
Adds missing glyph e0ca
(ice waveform mirrored) ( fixes #182 )
2017-07-25 22:07:04 -04:00
Ryan L McIntyre
975cf78fc3
Merge pull request #185 from reujab/relative-open
...
Open files relative to the script's directory
2017-07-24 16:54:37 -04:00
Ryan L McIntyre
b304a6b319
Merge pull request #183 from reujab/round-progress
...
Convert progress to an integer
2017-07-24 16:53:16 -04:00
Ryan L McIntyre
0b59fade46
Merge pull request #178 from kballard/mono_font_name
...
Change the font family name for mono fonts
2017-07-24 16:47:27 -04:00
reujab
24c38f37ea
open files relative to the script's directory
2017-07-17 05:15:35 -04:00
reujab
4885d2fe97
fixed a few typos
2017-07-17 04:30:42 -04:00
reujab
e5ebaa5e50
AndreLGava -> AndreLZGava
2017-07-17 04:29:06 -04:00
reujab
10a530226a
math.floor -> int
2017-07-17 03:48:55 -04:00
reujab
0c91dcfb88
floor progress
2017-07-17 03:37:01 -04:00
Kevin Ballard
40baa33645
Change the font family name for mono fonts
...
Fixes #176 .
2017-07-11 13:33:27 -07:00
Tim Bellefleur
0b0c222b5b
Fix font-patcher python errors.
...
* Need to encapsulate flags and properties in str() or else fontforge
refuses to recognize that they are strings.
2017-06-17 14:54:42 -07:00
Aron Griffis
bbc922e973
Make font-patcher Python 3 compatible.
...
Fedora's fontforge modules only work on Python 3. The small changes in
this patch make font-patcher work on Python 3 so I can run the script on
Fedora (26 at least, I don't know about older versions)
2017-05-18 21:55:35 -04:00
Ryan L McIntyre
0aa5fc4a2e
Fixes for non-mono (double width) variations ( fixes #142 )
...
* Apply the l/r/c alignment to both mono and non-mono
* Apply the valign centering to both mono and non-mono
* Apply the vertical stretching (good for powerline separators) to both mono and non-mono
2017-04-21 19:11:11 -04:00
Ryan L McIntyre
a610ef8770
Adds flag for adjusting line height (not by default)
2017-04-21 18:46:18 -04:00
Ryan L McIntyre
a2345efbe4
Removes 'status' from progress bars
...
* currently breaking on clean-up of status length
* also not particularly useful just looked 'cool' to show codepoints
2017-04-20 22:23:56 -04:00
Ryan L McIntyre
83a3549611
Fixes issue with from sfnt_names ( fixes #126 )
...
* fixes order of indexes being transposed
* fonts need to be re-built
2017-04-08 13:45:22 -04:00
Ryan L McIntyre
ea3301387b
Rebuilt Hasklig (Hasklug) to fix not complying with SIL Open Font License (OFL)
...
* related to PR #103
2017-01-15 17:21:17 -05:00
Ryan L McIntyre
17f9ee5db6
Updates versioning info for v1.0.0
2016-12-14 20:22:26 -05:00
Ryan L McIntyre
e9d84b6c02
Adds WIP scripts and logic for post processing patched fonts (WIP for fixing #70 )
2016-12-03 14:57:11 -05:00
Ryan L McIntyre
0633e9d6f5
Tweaks to quiet and progressbar statuses + adds missing vim icon from custom glyph set
2016-11-20 19:33:49 -05:00
Ryan L McIntyre
102c3883e6
Progress bar fixes and tweaks
2016-11-06 11:23:50 -05:00
Ryan L McIntyre
4e9166e43c
Adds progress bar and tweaks the option flags and help description
2016-11-05 22:55:27 -04:00
Ryan L McIntyre
3921fbdf43
Fixes issues patching octicons and/or fontlinux due to changes from merge
2016-11-03 18:57:53 -04:00
Ryan L McIntyre
1eeb1a2657
Merge branch 'sharkusk-monofixes' into 0.9.0
...
Conflicts:
font-patcher
2016-11-02 23:24:00 -04:00
Marcus Kellerman
9770856f83
Zero out linegap values to allow power line glyphs to fill properly
2016-11-02 15:13:09 -07:00
Ryan L McIntyre
1214bf8afd
Upgrades Font Awesome glyph set to v4.7.0
2016-10-29 18:46:59 -04:00
Ryan L McIntyre
c04aea8c4f
Updates paths used due to re-organizing of files
2016-10-29 16:51:08 -04:00
Ryan L McIntyre
bba116c557
Fixes missing new Vim glyph (0xe52b) from patched fonts
2016-10-29 00:27:01 -04:00
Marcus Kellerman
7cd183b9cb
Use original symbol fonts for scaling lists
2016-10-25 21:24:11 -07:00
Marcus Kellerman
96eafa9bb9
Support custom symbol font and specify which glyphs use fixed scale factor
2016-10-24 17:05:15 -07:00
Ryan L McIntyre
8fa1d162c4
Misc fixes
...
* wrong name for font awesome extension
* scale glyph for font awesome extension
* octicons 'desktop' glyph exact match fix
* octicons range updated to include the new glyphs in latest version
2016-10-23 18:29:11 -04:00
Ryan L McIntyre
53756eb842
Updates patcher and readme with the new options and glyph sets
2016-10-23 17:23:00 -04:00
Ryan L McIntyre
30d306216b
Improves readability, prose, and some minor spelling fixes
2016-10-23 17:20:06 -04:00
Ryan L McIntyre
e9c3d443ee
Merge branch 'sharkusk-monofixes' into 0.9.0
...
Conflicts:
font-patcher
2016-10-23 13:18:42 -04:00
Ryan L McIntyre
c9b2fb4e66
Misc code readability fix
2016-10-23 12:28:35 -04:00
Ryan L McIntyre
6dfb1f0527
Fixes missing Octicons glyphs ( fixes #87 )
2016-10-23 12:03:33 -04:00
Jamie Rolfs
1691f47564
Add Hasklig
2016-10-22 12:27:34 -04:00
Marcus Kellerman
994267d94c
Fix overlap (noticable with large amounts)
2016-10-21 23:26:03 -07:00
Marcus Kellerman
1edd4ca9d2
Fixed final issues with careful mode, parameterized overlap.
2016-10-21 21:59:40 -07:00
Marcus Kellerman
7e1ff32cd4
Fixed bug in careful option that was checking wrong slot due to hex to dec conversion error
2016-10-20 20:07:56 -07:00
Marcus Kellerman
b453598dca
Removed stale comments
2016-10-20 15:24:45 -07:00
Marcus Kellerman
8ddf5376ac
Refactored to use patch table
2016-10-20 15:23:14 -07:00
Marcus Kellerman
55395910bd
maximize glyph size for power line and pomicons
2016-10-17 15:07:39 -07:00
Marcus Kellerman
aca83afe12
Set overlap at 1% in both h & v directions
2016-10-16 19:48:19 -07:00
Marcus Kellerman
af0a9eb831
Add some overlap on separators
2016-10-15 00:27:40 -07:00
Marcus Kellerman
7e043d633a
Improved windows naming a bit
2016-10-14 23:37:45 -07:00
Marcus Kellerman
bcfd8c1f5a
Use common scale factor for all glyphs from the same symbol font.
2016-10-14 23:19:10 -07:00
Marcus Kellerman
5583c6e342
Do not truncate subfamily name to avoid MacOS treating fonts as the same
2016-10-14 09:23:56 -07:00
Marcus Kellerman
d8b760aeed
Work around for monospace ttf fonts not being detected by windows.
2016-10-14 00:35:44 -07:00
Marcus Kellerman
ab4f00e3ff
Fixed windows ttf monospace misdetection and removed work around
2016-10-13 23:00:59 -07:00
Marcus Kellerman
ec419a80ba
Unified indents, auto-convert to otf when generating windows fonts.
2016-10-13 17:48:30 -07:00
Marcus Kellerman
fec7b20a4a
Various improvements for mono-space generation
2016-10-12 20:12:08 -07:00
ryanoasis
1115d5c5c8
Updates version and reference info for 0.8.0
2016-05-08 17:04:21 -04:00
ryanoasis
f933b5a2ba
Adds new glyph font source: Font Linux ( fixes #75 )
2016-05-08 16:58:54 -04:00
ryanoasis
52e9a9537e
Attempt to fix duplicate fonts in fontbook on osx ( fixes #56 , #61 )
...
* restores part of logic from PR #61 from @jrolfs but slightly modified to work after them merge
2016-03-28 14:11:22 -04:00
ryanoasis
39ffddd631
Updates version info for 0.7.0
2016-03-20 12:07:57 -04:00
ryanoasis
c5c8d3138d
Adds version info to CLI
...
* adds '-v' and '--version' command options to argparse
2016-03-20 12:04:53 -04:00
ryanoasis
f738d0ba0a
Updates Font Awesome to version v4.5.0 ( fixes #48 )
...
* 20 new icons
* full list of changes: https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.5.0
2016-03-19 14:27:21 -04:00
ryanoasis
2c03e9a2ec
Fixes merge conflict leftover ( #61 )
...
* attempt to not set stye in the 'fontname' attribute
2016-03-19 14:08:07 -04:00
ryanoasis
971e1101d7
Merge branch 'consolidate-styles' of https://github.com/jrolfs/nerd-fonts into jrolfs-consolidate-styles
...
Conflicts:
font-patcher
2016-03-19 13:54:22 -04:00
ryanoasis
94c2876b2a
Merge branch '68-fix-powerlineSymbols-glyphs' of https://github.com/F1LT3R/nerd-fonts into F1LT3R-68-fix-powerlineSymbols-glyphs
2016-03-19 13:52:04 -04:00
ryanoasis
0d61093ae8
Slight clean-up, refactor and improved clarity of errors and warnings
2016-03-19 13:49:56 -04:00
ryanoasis
557fc004c1
Attempt to fix duplicate fonts in fontbook on osx ( fixes #56 )
...
* this is at least a partial untested/unverified start to the fix
* this will probably also include at least some part of Pull Request #61
2016-03-19 13:49:15 -04:00
Alistair MacDonald
6b46aeb9ac
Use "powerlineSymbols" as 4th arg.
2016-03-15 10:02:25 -04:00
Jamie Rolfs
7cbc79b9ce
Fix regular expression for font style splitting
...
Modify regular expression grouping instead of stripping dash from font style string
2016-03-12 17:09:27 -08:00
Jamie Rolfs
7dc096e8b9
Consistent quote style
2016-03-05 00:45:13 -08:00
Jamie Rolfs
1a835a5ecf
Consider font style when generating familyname and fontname
2016-03-04 19:34:12 -08:00
ryanoasis
fadf5632e7
Fixes possible error with '--careful' flag ( fixes #45 )
...
* look up slot by unicode, fixes breaking if has careful flag and copying with 'exact encoding' glyph set copying method (e.g. 'Powerline Extra')
2015-11-16 15:16:09 -05:00
ryanoasis
9df53ca4ce
Adds parallelization (background processes) to all fonts patcher and refactoring
...
* refactors font patcher and adds new option to specify output directory
* adds timing and parallelization (background processes) to all fonts patcher
** takes advantage of new 'outputdir' option needed when running multiple processes - puts font in correct directory
2015-11-15 18:05:57 -05:00
ryanoasis
96897e7b33
Fixes the glyph sizes used for 'Powerline Extra Symbols'
2015-11-15 08:50:18 -05:00
ryanoasis
10c36334c8
Fixes the 'Complete' set detection (missing powerlineextra)
2015-11-15 08:49:46 -05:00
ryanoasis
3a55469627
Version reference bump to v0.6.0 on script files
2015-11-14 16:50:16 -05:00
ryanoasis
b268c65591
Updates font naming convention to be more manageable and font variations to use the same Font Family (partially fixes : #25 , #32 , #42 )
2015-11-14 16:49:18 -05:00
ryanoasis
9de9b859c8
Fixes Ligatures being lost/overwritten when patching ( fixes #43 )
2015-11-14 16:39:15 -05:00
ryanoasis
af9b980457
Adds support for Powerline Extra Symbols glyphs ( #30 , #35 )
2015-11-10 20:47:12 -05:00
ryanoasis
fc83985916
Fixes glyph names not persisting when patching fonts ( fixes #41 )
2015-11-10 20:43:15 -05:00
ryanoasis
662578345c
Updated Font Awesome source to latest version v4.4.0
...
* updated glyph source file
* updated patcher to use the new icons
* Font Awesome: 66 new icons in 4.4
2015-09-19 14:07:11 -04:00
ryanoasis
9620d47aed
Fixes wrong unicode codepoints for Font Awesome glyphs ( fixes #31 )
...
* if conflict between Font Awesome and Octicons, Font Awesome takes presedence in positioning
2015-09-19 13:56:49 -04:00
ryanoasis
c3d7b746e8
Updated version references to 0.5.0
2015-09-19 12:20:11 -04:00
ryanoasis
0767b41a87
Re-organized and SIL compliance changes for 'Hack' font
2015-09-19 11:40:53 -04:00
ryanoasis
b9b87c96a0
Merge branch 'cheba-hack-font' into 0.5.0
...
* Resolved in script version info
Conflicts:
gotta-patch-em-all-font-patcher!.sh
2015-09-19 11:13:13 -04:00
ryanoasis
4191f3e2bc
Fixed SIL Open Font License (OFL) compliance for 'Fira Mono' font
2015-09-18 20:29:15 -04:00
Alexander Mankuta
9d3e60ac66
Hack font
...
https://sourcefoundry.org/hack/
https://github.com/chrissimpkins/Hack
2015-09-03 14:32:44 +03:00
ryanoasis
9ab7706012
Added version, comment and fontlog (with changelog notes) to fonts, bumped version, misc clean-up
2015-08-21 13:17:55 -04:00
ryanoasis
aa148b24b8
Added defensive logic: Only open and set em on glyph sets that are specified in parameters
2015-08-21 13:16:20 -04:00
ryanoasis
25cca6e4f6
Make glyphs em match font: Font Awesome fonts are way too big ( fixes #24 )
2015-08-21 08:58:54 -04:00