Comments (7)
Make the example more obvious:
![image](https://private-user-images.githubusercontent.com/6064962/319057139-a0ce77c5-200c-4895-8404-0da32873fcbc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY0OTEyMDUsIm5iZiI6MTcxNjQ5MDkwNSwicGF0aCI6Ii82MDY0OTYyLzMxOTA1NzEzOS1hMGNlNzdjNS0yMDBjLTQ4OTUtODQwNC0wZGEzMjg3M2ZjYmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDUyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA1MjNUMTkwMTQ1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Zjk4OWQ3MDI4Mzc3MTY0OTkwZDE3NDUwZWRjNTk4Y2ViYTZiMTdhZGU3M2ViMDA2MWQwMzVhN2Q0NWE3MGY1NSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.PdMqWN1j5yyMklJ5ghpFkCaoEQrhRWUOrx4dZSbYKY4)
![image](https://private-user-images.githubusercontent.com/6064962/319057211-efd370d4-7aa5-458c-99aa-97758ba4789f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY0OTEyMDUsIm5iZiI6MTcxNjQ5MDkwNSwicGF0aCI6Ii82MDY0OTYyLzMxOTA1NzIxMS1lZmQzNzBkNC03YWE1LTQ1OGMtOTlhYS05Nzc1OGJhNDc4OWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDUyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA1MjNUMTkwMTQ1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2JhYjI4Njg0ZDMwYWE4NDE5MGQyODgwMzg0YjlkNjE4ZDMwZjY3NmFjYTBkNDg4MjQzZDJmMWNhZTAxNmQ2NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.q6wRFn2aUG_NuPJOKxKImt83pcPLPSqc4Vz_RFsPnkQ)
from aseprite.
Thanks for this report. I think it's related to #1877
And implementing #4362 this issue should be solved.
from aseprite.
I'll review this later.
from aseprite.
@TakWolf I'm trying to take a look to this issue and see if using Skia (DirectWrite on Windows) to paint text with this font is fixed, but noticed that it make things worse (I have to investigate a little more):
π€
Anyway I found out that with the current Aseprite implementation (v1.3.6), using Screen Scaling=100% and UI Scaling=200% things work a little better:
Anyway we'll try to find a proper solution.
from aseprite.
It looks like the DirectWrite does't support .otf format too well, but .ttf fonts work great:
from aseprite.
Could confirm this is an issue with DirectWrite?
Do other OTFs also have this issue?
For example:
https://unifoundry.com/unifont/index.html as 16px
https://github.com/adobe-fonts/source-han-serif/releases as Vectorial
from aseprite.
It looks like an issue with DirectWrite only (or probably some setup that is missing in the Skia side/implementation of DirectWrite, probably something to review a little later), and probably with bitmap fonts only (?).
unifont with 16px:
SourceHanSerif-Medium.otf:
(there are some issues with the required width but it's something to fix yet).
from aseprite.
Related Issues (20)
- Wrong tile sequence in exported tilesets when using Packed sheet type
- Cmake uses wrong windows sdk version HOT 2
- Zen mode / full-screen without borders
- Crash when an user is creating a WIP theme
- Crash using paint bucket or magic wand in large canvases HOT 2
- German localization breaks some buttons (for example when overriding files) HOT 3
- Show / make explicit export location
- Ctrl key alone is not useful to drag brush size value
- Unchecking "Zoom with mouse wheel" option from Preferences behaves different from Keyboard Shorcuts?
- app_os_object.cpp:(.text+0x1ee): undefined reference to `updater::getFullOSString()' HOT 2
- image:resize is broken, width and/or height sometimes off by 1 HOT 1
- app.alert's width > window's width
- Add option to not clone `aseprite/strings.git` during the build
- Magic Wand tool doesnβt deselect a current selection when clicking outside of the canvas or when clicking on a selection again HOT 1
- Improve Aseprite file dialog with options to manage multiple files
- Arrange tiles in 2D in the tileset view
- Native title bar is smaller on 4k display
- Crash applying a filter
- Umbrella issue for unhandled exceptions received in Sentry
- Crash generating brush preview boundaries in tiles mode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aseprite.